--- /srv/rebuilderd/tmp/rebuilderdRDaSji/inputs/libscip10.0_10.0.2+ds-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdRDaSji/out/libscip10.0_10.0.2+ds-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-04 16:51:09.000000 debian-binary │ -rw-r--r-- 0 0 0 1144 2026-04-04 16:51:09.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4425028 2026-04-04 16:51:09.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4425284 2026-04-04 16:51:09.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libscip.so.10.0.2 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: fef5c9586ed4be73095cf22e56632d390645436d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d110b93b0119db261a421bb0fc0b5b2c02184684 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -10626,15 +10626,15 @@ │ │ │ │ H{DyDxD5 │ │ │ │ H{DyDxD5 │ │ │ │ H{DyDxD5 │ │ │ │ H{DyDxD5 │ │ │ │ I H{DyDxD5 │ │ │ │ H{DyDxD5 │ │ │ │ ARCH=armv8l │ │ │ │ - OSTYPE=Linux-6.12.74+deb13+1-arm64 │ │ │ │ + OSTYPE=Linux-6.12.74+deb13+1-cloud-arm64 │ │ │ │ COMP=GNU 15.2.0 │ │ │ │ BUILD=Release │ │ │ │ CHECKSTAGE=AUTO │ │ │ │ DEBUGSOL=OFF │ │ │ │ EXPRINT=none │ │ │ │ SYM=nauty │ │ │ │ CONOPT=OFF │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -402,294 +402,294 @@ │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2594 (std::domain_error const&, boost::source_location const&)@@Base+0xa4>) │ │ │ │ ldr r0, [pc, #16] @ (a2598 (std::domain_error const&, boost::source_location const&)@@Base+0xa8>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - bgt.n a24b0 (std::overflow_error const&, boost::source_location const&)@@Base+0x40> │ │ │ │ + bgt.n a24b8 (std::overflow_error const&, boost::source_location const&)@@Base+0x48> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n a2508 (std::domain_error const&, boost::source_location const&)@@Base+0x18> │ │ │ │ + bgt.n a2510 (std::domain_error const&, boost::source_location const&)@@Base+0x20> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n a2538 (std::domain_error const&, boost::source_location const&)@@Base+0x48> │ │ │ │ + bgt.n a2540 (std::domain_error const&, boost::source_location const&)@@Base+0x50> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a25bc (std::domain_error const&, boost::source_location const&)@@Base+0xcc>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a25c0 (std::domain_error const&, boost::source_location const&)@@Base+0xd0>) │ │ │ │ ldr r0, [pc, #16] @ (a25c4 (std::domain_error const&, boost::source_location const&)@@Base+0xd4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - bgt.n a2684 (std::domain_error const&, boost::source_location const&)@@Base+0x194> │ │ │ │ + bgt.n a268c (std::domain_error const&, boost::source_location const&)@@Base+0x19c> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n a24dc (std::overflow_error const&, boost::source_location const&)@@Base+0x6c> │ │ │ │ + bgt.n a24e4 (std::overflow_error const&, boost::source_location const&)@@Base+0x74> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n a250c (std::domain_error const&, boost::source_location const&)@@Base+0x1c> │ │ │ │ + bgt.n a2514 (std::domain_error const&, boost::source_location const&)@@Base+0x24> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a25ec (std::domain_error const&, boost::source_location const&)@@Base+0xfc>) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ ldr r1, [pc, #16] @ (a25f0 (std::domain_error const&, boost::source_location const&)@@Base+0x100>) │ │ │ │ ldr r0, [pc, #20] @ (a25f4 (std::domain_error const&, boost::source_location const&)@@Base+0x104>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a261c (std::domain_error const&, boost::source_location const&)@@Base+0x12c>) │ │ │ │ mov.w r2, #418 @ 0x1a2 │ │ │ │ ldr r1, [pc, #16] @ (a2620 (std::domain_error const&, boost::source_location const&)@@Base+0x130>) │ │ │ │ ldr r0, [pc, #20] @ (a2624 (std::domain_error const&, boost::source_location const&)@@Base+0x134>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n a2628 (std::domain_error const&, boost::source_location const&)@@Base+0x138> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a264c (std::domain_error const&, boost::source_location const&)@@Base+0x15c>) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ ldr r1, [pc, #16] @ (a2650 (std::domain_error const&, boost::source_location const&)@@Base+0x160>) │ │ │ │ ldr r0, [pc, #20] @ (a2654 (std::domain_error const&, boost::source_location const&)@@Base+0x164>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a26c0 (std::domain_error const&, boost::source_location const&)@@Base+0x1d0> │ │ │ │ + b.n a26c8 (std::domain_error const&, boost::source_location const&)@@Base+0x1d8> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a267c (std::domain_error const&, boost::source_location const&)@@Base+0x18c>) │ │ │ │ mov.w r2, #370 @ 0x172 │ │ │ │ ldr r1, [pc, #16] @ (a2680 (std::domain_error const&, boost::source_location const&)@@Base+0x190>) │ │ │ │ ldr r0, [pc, #20] @ (a2684 (std::domain_error const&, boost::source_location const&)@@Base+0x194>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n a26b0 (std::domain_error const&, boost::source_location const&)@@Base+0x1c0> │ │ │ │ + b.n a26b8 (std::domain_error const&, boost::source_location const&)@@Base+0x1c8> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a26a8 (std::domain_error const&, boost::source_location const&)@@Base+0x1b8>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a26ac (std::domain_error const&, boost::source_location const&)@@Base+0x1bc>) │ │ │ │ ldr r0, [pc, #16] @ (a26b0 (std::domain_error const&, boost::source_location const&)@@Base+0x1c0>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - b.n a2700 (std::domain_error const&, boost::source_location const&)@@Base+0x210> │ │ │ │ + b.n a2708 (std::domain_error const&, boost::source_location const&)@@Base+0x218> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n a25f0 (std::domain_error const&, boost::source_location const&)@@Base+0x100> │ │ │ │ + blt.n a25f8 (std::domain_error const&, boost::source_location const&)@@Base+0x108> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n a2620 (std::domain_error const&, boost::source_location const&)@@Base+0x130> │ │ │ │ + blt.n a2628 (std::domain_error const&, boost::source_location const&)@@Base+0x138> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a26d4 (std::domain_error const&, boost::source_location const&)@@Base+0x1e4>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a26d8 (std::domain_error const&, boost::source_location const&)@@Base+0x1e8>) │ │ │ │ ldr r0, [pc, #16] @ (a26dc (std::domain_error const&, boost::source_location const&)@@Base+0x1ec>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - b.n a272c (std::domain_error const&, boost::source_location const&)@@Base+0x23c> │ │ │ │ + b.n a2734 (std::domain_error const&, boost::source_location const&)@@Base+0x244> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n a27c4 (std::domain_error const&, boost::source_location const&)@@Base+0x2d4> │ │ │ │ + blt.n a27cc (std::domain_error const&, boost::source_location const&)@@Base+0x2dc> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n a25f4 (std::domain_error const&, boost::source_location const&)@@Base+0x104> │ │ │ │ + blt.n a25fc (std::domain_error const&, boost::source_location const&)@@Base+0x10c> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2700 (std::domain_error const&, boost::source_location const&)@@Base+0x210>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2704 (std::domain_error const&, boost::source_location const&)@@Base+0x214>) │ │ │ │ ldr r0, [pc, #16] @ (a2708 (std::domain_error const&, boost::source_location const&)@@Base+0x218>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - b.n a2778 (std::domain_error const&, boost::source_location const&)@@Base+0x288> │ │ │ │ + b.n a2780 (std::domain_error const&, boost::source_location const&)@@Base+0x290> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n a2798 (std::domain_error const&, boost::source_location const&)@@Base+0x2a8> │ │ │ │ + blt.n a27a0 (std::domain_error const&, boost::source_location const&)@@Base+0x2b0> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n a27c8 (std::domain_error const&, boost::source_location const&)@@Base+0x2d8> │ │ │ │ + blt.n a27d0 (std::domain_error const&, boost::source_location const&)@@Base+0x2e0> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a272c (std::domain_error const&, boost::source_location const&)@@Base+0x23c>) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ ldr r1, [pc, #16] @ (a2730 (std::domain_error const&, boost::source_location const&)@@Base+0x240>) │ │ │ │ ldr r0, [pc, #16] @ (a2734 (std::domain_error const&, boost::source_location const&)@@Base+0x244>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - b.n a27ac (std::domain_error const&, boost::source_location const&)@@Base+0x2bc> │ │ │ │ + b.n a27b4 (std::domain_error const&, boost::source_location const&)@@Base+0x2c4> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a2904 (std::domain_error const&, boost::source_location const&)@@Base+0x414> │ │ │ │ + b.n a290c (std::domain_error const&, boost::source_location const&)@@Base+0x41c> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a2934 (std::domain_error const&, boost::source_location const&)@@Base+0x444> │ │ │ │ + b.n a293c (std::domain_error const&, boost::source_location const&)@@Base+0x44c> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a275c (std::domain_error const&, boost::source_location const&)@@Base+0x26c>) │ │ │ │ mov.w r2, #480 @ 0x1e0 │ │ │ │ ldr r1, [pc, #16] @ (a2760 (std::domain_error const&, boost::source_location const&)@@Base+0x270>) │ │ │ │ ldr r0, [pc, #20] @ (a2764 (std::domain_error const&, boost::source_location const&)@@Base+0x274>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n a2950 (std::domain_error const&, boost::source_location const&)@@Base+0x460> │ │ │ │ + b.n a2958 (std::domain_error const&, boost::source_location const&)@@Base+0x468> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a2a60 (std::domain_error const&, boost::source_location const&)@@Base+0x570> │ │ │ │ + b.n a2a68 (std::domain_error const&, boost::source_location const&)@@Base+0x578> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a2aa0 (std::domain_error const&, boost::source_location const&)@@Base+0x5b0> │ │ │ │ + b.n a2aa8 (std::domain_error const&, boost::source_location const&)@@Base+0x5b8> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a278c (std::domain_error const&, boost::source_location const&)@@Base+0x29c>) │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ ldr r1, [pc, #16] @ (a2790 (std::domain_error const&, boost::source_location const&)@@Base+0x2a0>) │ │ │ │ ldr r0, [pc, #20] @ (a2794 (std::domain_error const&, boost::source_location const&)@@Base+0x2a4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n a2a98 (std::domain_error const&, boost::source_location const&)@@Base+0x5a8> │ │ │ │ + b.n a2aa0 (std::domain_error const&, boost::source_location const&)@@Base+0x5b0> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a2a30 (std::domain_error const&, boost::source_location const&)@@Base+0x540> │ │ │ │ + b.n a2a38 (std::domain_error const&, boost::source_location const&)@@Base+0x548> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a2b98 │ │ │ │ + b.n a2ba0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a27b8 (std::domain_error const&, boost::source_location const&)@@Base+0x2c8>) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #16] @ (a27bc (std::domain_error const&, boost::source_location const&)@@Base+0x2cc>) │ │ │ │ ldr r0, [pc, #16] @ (a27c0 (std::domain_error const&, boost::source_location const&)@@Base+0x2d0>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - b.n a2b90 │ │ │ │ + b.n a2b98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a2878 (std::domain_error const&, boost::source_location const&)@@Base+0x388> │ │ │ │ + b.n a2880 (std::domain_error const&, boost::source_location const&)@@Base+0x390> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a28a8 (std::domain_error const&, boost::source_location const&)@@Base+0x3b8> │ │ │ │ + b.n a28b0 (std::domain_error const&, boost::source_location const&)@@Base+0x3c0> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a27e4 (std::domain_error const&, boost::source_location const&)@@Base+0x2f4>) │ │ │ │ movs r2, #214 @ 0xd6 │ │ │ │ ldr r1, [pc, #16] @ (a27e8 (std::domain_error const&, boost::source_location const&)@@Base+0x2f8>) │ │ │ │ ldr r0, [pc, #16] @ (a27ec (std::domain_error const&, boost::source_location const&)@@Base+0x2fc>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - b.n a2ca4 │ │ │ │ + b.n a2cac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a29d4 (std::domain_error const&, boost::source_location const&)@@Base+0x4e4> │ │ │ │ + b.n a29dc (std::domain_error const&, boost::source_location const&)@@Base+0x4ec> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n a2dac │ │ │ │ + b.n a2db4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2810 (std::domain_error const&, boost::source_location const&)@@Base+0x320>) │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ ldr r1, [pc, #16] @ (a2814 (std::domain_error const&, boost::source_location const&)@@Base+0x324>) │ │ │ │ ldr r0, [pc, #16] @ (a2818 (std::domain_error const&, boost::source_location const&)@@Base+0x328>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - b.n a2d90 │ │ │ │ + b.n a2d98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n a2888 (std::domain_error const&, boost::source_location const&)@@Base+0x398> │ │ │ │ + bge.n a2890 (std::domain_error const&, boost::source_location const&)@@Base+0x3a0> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n a2860 (std::domain_error const&, boost::source_location const&)@@Base+0x370> │ │ │ │ + bgt.n a2868 (std::domain_error const&, boost::source_location const&)@@Base+0x378> │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a283c (std::domain_error const&, boost::source_location const&)@@Base+0x34c>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2840 (std::domain_error const&, boost::source_location const&)@@Base+0x350>) │ │ │ │ ldr r0, [pc, #16] @ (a2844 (std::domain_error const&, boost::source_location const&)@@Base+0x354>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 96ed0 <__assert_fail@plt> │ │ │ │ - stmia.w r6!, {r1, r7} │ │ │ │ - bge.n a285c (std::domain_error const&, boost::source_location const&)@@Base+0x36c> │ │ │ │ + stmia.w sl!, {r1, r7} │ │ │ │ + bge.n a2864 (std::domain_error const&, boost::source_location const&)@@Base+0x374> │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n a288c (std::domain_error const&, boost::source_location const&)@@Base+0x39c> │ │ │ │ + bge.n a2894 (std::domain_error const&, boost::source_location const&)@@Base+0x3a4> │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [pc, #16] @ (a285c (std::domain_error const&, boost::source_location const&)@@Base+0x36c>) │ │ │ │ ldr r2, [pc, #20] @ (a2860 (std::domain_error const&, boost::source_location const&)@@Base+0x370>) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ @@ -1040,15 +1040,15 @@ │ │ │ │ │ │ │ │ 000a2b44 : │ │ │ │ ldr r1, [pc, #8] @ (a2b50 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ b.w 9f574 <__printf_chk@plt> │ │ │ │ nop │ │ │ │ - bics.w r0, r4, #16449536 @ 0xfb0000 │ │ │ │ + bics.w r0, r8, #16449536 @ 0xfb0000 │ │ │ │ │ │ │ │ 000a2b54 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 000a2b58 : │ │ │ │ movs r0, #0 │ │ │ │ @@ -1080,15 +1080,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (a2ba8 ) │ │ │ │ umull r2, r3, r5, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a2b8c │ │ │ │ - bics.w r0, r8, #16449536 @ 0xfb0000 │ │ │ │ + bics.w r0, ip, #16449536 @ 0xfb0000 │ │ │ │ │ │ │ │ 000a2bac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1111,15 +1111,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (a2bf0 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a2bd0 │ │ │ │ - @ instruction: 0xf3f2007b │ │ │ │ + @ instruction: 0xf3f6007b │ │ │ │ │ │ │ │ 000a2bf4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mul.w r4, r1, r0 │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (a2c3c ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a2c1c │ │ │ │ - @ instruction: 0xf3a6007b │ │ │ │ + @ instruction: 0xf3aa007b │ │ │ │ │ │ │ │ 000a2c40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -1174,15 +1174,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (a2c84 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a2c64 │ │ │ │ - @ instruction: 0xf392007b │ │ │ │ + @ instruction: 0xf396007b │ │ │ │ │ │ │ │ 000a2c88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mul.w r4, r2, r1 │ │ │ │ @@ -1206,15 +1206,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a2cae │ │ │ │ nop │ │ │ │ - @ instruction: 0xf348007b │ │ │ │ + @ instruction: 0xf34c007b │ │ │ │ │ │ │ │ 000a2cd4 : │ │ │ │ cbnz r1, a2cd8 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ b.w 9e808 │ │ │ │ @@ -1298,15 +1298,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (a2d9c ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 9d3f8 │ │ │ │ - @ instruction: 0xf2b4007b │ │ │ │ + @ instruction: 0xf2b8007b │ │ │ │ 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 r2, [pc, #436] @ (a2f68 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [pc, #436] @ (a2f6c ) │ │ │ │ @@ -1486,18 +1486,18 @@ │ │ │ │ b.n a2f0c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf198007b │ │ │ │ + @ instruction: 0xf19c007b │ │ │ │ strb r0, [r6, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf136007b │ │ │ │ + @ instruction: 0xf13a007b │ │ │ │ │ │ │ │ 000a2f7c : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, a2fa2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1576,16 +1576,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - orns r0, r8, #123 @ 0x7b │ │ │ │ - orrs.w r0, r4, #123 @ 0x7b │ │ │ │ + orns r0, ip, #123 @ 0x7b │ │ │ │ + orrs.w r0, r8, #123 @ 0x7b │ │ │ │ │ │ │ │ 000a3048 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1652,20 +1652,20 @@ │ │ │ │ b.w 9d3f8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r5, #23] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 q8, , #24 │ │ │ │ + vshr.s32 q8, , #20 │ │ │ │ strb r0, [r5, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r7, #21] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vshr.s8 q8, , #6 │ │ │ │ + vshr.s8 q8, , #2 │ │ │ │ │ │ │ │ 000a310c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1739,21 +1739,21 @@ │ │ │ │ b.w 9d3f8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r4, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s16 q0, q6, │ │ │ │ + vqadd.s32 q0, q0, │ │ │ │ strb r4, [r3, #19] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mcr 0, 6, r0, cr14, cr11, {3} │ │ │ │ + mrc 0, 6, r0, cr2, cr11, {3} │ │ │ │ strb r0, [r4, #18] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vqadd.s16 q0, q1, │ │ │ │ + vqadd.s16 q0, q3, │ │ │ │ │ │ │ │ 000a31ec : │ │ │ │ stmdb 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, r3 │ │ │ │ @@ -1930,16 +1930,16 @@ │ │ │ │ b.n a325c │ │ │ │ movs r2, #0 │ │ │ │ b.n a337c │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n a3248 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n a337c │ │ │ │ - ldc 0, cr0, [sl, #492]! @ 0x1ec │ │ │ │ - ldc 0, cr0, [r2, #492] @ 0x1ec │ │ │ │ + ldc 0, cr0, [lr, #492]! @ 0x1ec │ │ │ │ + ldc 0, cr0, [r6, #492] @ 0x1ec │ │ │ │ │ │ │ │ 000a33b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2074,16 +2074,16 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r6, #7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stc 0, cr0, [lr], #492 @ 0x1ec │ │ │ │ - @ instruction: 0xeb9a007b │ │ │ │ + ldc 0, cr0, [r2], #492 @ 0x1ec │ │ │ │ + @ instruction: 0xeb9e007b │ │ │ │ │ │ │ │ 000a351c : │ │ │ │ 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 │ │ │ │ @@ -2180,15 +2180,15 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r3, #4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - eor.w r0, sl, fp, ror #1 │ │ │ │ + eor.w r0, lr, fp, ror #1 │ │ │ │ │ │ │ │ 000a3628 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #156] @ (a36d4 ) │ │ │ │ @@ -2257,15 +2257,15 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r2, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strd r0, r0, [r0, #492]! @ 0x1ec │ │ │ │ + strd r0, r0, [r4, #492]! @ 0x1ec │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 000a36e8 : │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ smull r0, r1, r1, r0 │ │ │ │ @@ -2308,16 +2308,16 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (a3770 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r8, #-492] @ 0x1ec │ │ │ │ - ldrd r0, r0, [lr, #492] @ 0x1ec │ │ │ │ + ldrd r0, r0, [ip, #-492] @ 0x1ec │ │ │ │ + strd r0, r0, [r2, #492]! @ 0x1ec │ │ │ │ │ │ │ │ 000a3774 : │ │ │ │ stmdb 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 r8, r0 │ │ │ │ @@ -2440,21 +2440,21 @@ │ │ │ │ b.w 9d3f8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r2!, {r0, r1, r3, r4, r5, r6} │ │ │ │ - ldmia.w r8, {r0, r1, r3, r4, r5, r6} │ │ │ │ + ldmia.w r6!, {r0, r1, r3, r4, r5, r6} │ │ │ │ + ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia.w r2!, {r0, r1, r3, r4, r5, r6} │ │ │ │ + ldmia.w r6!, {r0, r1, r3, r4, r5, r6} │ │ │ │ │ │ │ │ 000a38e8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -2475,17 +2475,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (a3934 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 9d3f8 │ │ │ │ nop │ │ │ │ - b.n a37e4 │ │ │ │ + b.n a37ec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strd r0, r0, [lr], #-492 @ 0x1ec │ │ │ │ + ldrd r0, r0, [r2], #-492 @ 0x1ec │ │ │ │ │ │ │ │ 000a3938 : │ │ │ │ cmp r1, #0 │ │ │ │ blt.w a3c78 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2803,21 +2803,21 @@ │ │ │ │ bx lr │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n a3c6a │ │ │ │ add.w r8, r5, #4096 @ 0x1000 │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #16 │ │ │ │ b.n a3a90 │ │ │ │ - b.n a38ec │ │ │ │ + b.n a38f4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a37c8 │ │ │ │ + b.n a37d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a36d8 │ │ │ │ + b.n a36e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a3580 │ │ │ │ + b.n a3588 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a3ca0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -3141,21 +3141,21 @@ │ │ │ │ b.n a3f94 │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n a3ffc │ │ │ │ add.w r8, r5, #4096 @ 0x1000 │ │ │ │ mov r7, r8 │ │ │ │ adds r7, #16 │ │ │ │ b.n a3e2c │ │ │ │ - b.n a453c │ │ │ │ + b.n a4544 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a4414 │ │ │ │ + b.n a441c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a4344 │ │ │ │ + b.n a434c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n a4240 │ │ │ │ + b.n a4248 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4028 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3428,19 +3428,19 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n a434c │ │ │ │ + b.n a4354 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ble.n a42dc │ │ │ │ + ble.n a42e4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4308 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3726,17 +3726,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r6, #32] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n a46d4 │ │ │ │ + bgt.n a46dc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bge.n a45d8 │ │ │ │ + bge.n a45e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4600 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -3883,25 +3883,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ strd r3, r3, [r6, #20] │ │ │ │ strd r3, r3, [r6, #28] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ b.n a4662 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - bge.n a4840 │ │ │ │ + bge.n a4848 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r0, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n a4724 │ │ │ │ + bls.n a472c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n a4804 │ │ │ │ + bls.n a480c │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a47c0 : │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ adds r0, #16 │ │ │ │ ldrd r0, r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ @@ -4206,31 +4206,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - bls.n a4a64 │ │ │ │ + bls.n a4a6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n a4afc │ │ │ │ + bls.n a4b04 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n a4a9c │ │ │ │ + bls.n a4aa4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n a4a50 │ │ │ │ + bhi.n a4a58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n a4a60 │ │ │ │ + bhi.n a4a68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n a4a74 │ │ │ │ + bhi.n a4a7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n a4a54 │ │ │ │ + bhi.n a4a5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n a4c14 │ │ │ │ + bhi.n a4c1c │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4b24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -4327,21 +4327,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bhi.n a4c70 │ │ │ │ + bhi.n a4c78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n a4c94 │ │ │ │ + bhi.n a4c9c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n a4cf0 │ │ │ │ + bvc.n a4cf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n a4b80 │ │ │ │ + bvc.n a4b88 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4c34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4378,17 +4378,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (a4ca4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n a4cd0 │ │ │ │ + bmi.n a4cd8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n a4d34 │ │ │ │ + bvc.n a4d3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4ca8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -4432,19 +4432,19 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (a4d34 ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 9d3f8 │ │ │ │ nop │ │ │ │ - bcc.n a4c74 │ │ │ │ + bcc.n a4c7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n a4c38 │ │ │ │ + bcc.n a4c40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n a4d00 │ │ │ │ + bvs.n a4d08 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4d38 : │ │ │ │ vstr d0, [r0, #32] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -4659,25 +4659,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (a4f68 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a4dd4 │ │ │ │ - bcs.n a4ee0 │ │ │ │ + bcs.n a4ee8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n a4f80 │ │ │ │ + bvc.n a4f88 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n a4ffc │ │ │ │ + bcs.n a5004 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n a4f7c │ │ │ │ + bpl.n a4f84 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n a4fd4 │ │ │ │ + bpl.n a4fdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n a501c │ │ │ │ + bpl.n a5024 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a4f6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -4883,25 +4883,25 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (a5194 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a4ffe │ │ │ │ nop │ │ │ │ - beq.n a50b8 │ │ │ │ + beq.n a50c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n a5158 │ │ │ │ + bmi.n a5160 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n a51d4 │ │ │ │ + beq.n a51dc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n a5154 │ │ │ │ + bcs.n a515c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n a51ac │ │ │ │ + bcc.n a51b4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n a51f4 │ │ │ │ + bcc.n a51fc │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a5198 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5018,17 +5018,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (a52c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n a5258 │ │ │ │ mov r5, r3 │ │ │ │ b.n a522c │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n a5320 │ │ │ │ + bcs.n a5328 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a52cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -5123,17 +5123,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a5358 │ │ │ │ mov r5, r1 │ │ │ │ b.n a532e │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n a5420 │ │ │ │ + bne.n a5428 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a53d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -5223,15 +5223,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #8] @ (a54b4 ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 9d3f8 │ │ │ │ - beq.n a558c │ │ │ │ + beq.n a5594 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a54b8 : │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n a5508 │ │ │ │ push {lr} │ │ │ │ @@ -5323,17 +5323,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 9f578 <__printf_chk@plt+0x4> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n a5578 │ │ │ │ - beq.n a55a0 │ │ │ │ + beq.n a55a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ @@ -5828,17 +5828,17 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #752] @ (a5d28 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a5a40 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6107,17 +6107,17 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #768] @ (a5fc8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a5cd0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6336,15 +6336,15 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #104] @ (a5f58 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a5ef4 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6573,15 +6573,15 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, ip │ │ │ │ lsls r7, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ 000a6144 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6719,15 +6719,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n a62a8 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mvns r2, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r1, pc, #136 @ (adr r1, a6348 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ @@ -6824,21 +6824,21 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r0, pc, #544 @ (adr r0, a65c4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ orrs r2, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r0, pc, #184 @ (adr r0, a646c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a63b8 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -7014,39 +7014,39 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (a65a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a6508 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, a65a8 │ │ │ │ + cbz r6, a65a8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a65a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -7208,19 +7208,19 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.w a65fa │ │ │ │ b.n a65ec │ │ │ │ lsls r6, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - itet ne │ │ │ │ + itte ne │ │ │ │ lslne r3, r7, #1 │ │ │ │ - itt eq @ unpredictable │ │ │ │ + it eq @ unpredictable │ │ │ │ lsleq r3, r7, #1 │ │ │ │ - ldreq r4, [pc, #912] @ (a6ac4 ) │ │ │ │ + ldr r4, [pc, #928] @ (a6ad4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrsb r0, [r7, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ 000a6738 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7248,19 +7248,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (a678c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 9d3f8 │ │ │ │ nop │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a6790 : │ │ │ │ ldr r2, [pc, #12] @ (a67a0 ) │ │ │ │ ldr r3, [pc, #16] @ (a67a4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -7473,17 +7473,17 @@ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n a69f8 │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #424 @ (adr r7, a6bc8 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, a6bd8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ negs r3, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ and.w r3, r3, #31 │ │ │ │ and.w r4, r2, #31 │ │ │ │ it pl │ │ │ │ negpl r4, r3 │ │ │ │ @@ -7750,19 +7750,19 @@ │ │ │ │ itt eq │ │ │ │ ldreq.w r2, [r2, #480] @ 0x1e0 │ │ │ │ orreq r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #992 @ (adr r5, a7180 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, a7190 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #864 @ (adr r4, a7104 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, a7114 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #216 @ (adr r4, a6e80 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, a6e90 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ negs r3, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ and.w r3, r3, #15 │ │ │ │ and.w r6, r2, #15 │ │ │ │ it pl │ │ │ │ negpl r6, r3 │ │ │ │ @@ -7914,19 +7914,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a6f64 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7952,17 +7952,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a6fb4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7987,17 +7987,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8077,29 +8077,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (a70f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a7082 │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, a7134 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -8115,15 +8115,15 @@ │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9b0d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a713c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000a7140 : │ │ │ │ @@ -8189,21 +8189,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (a71f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r4, r7, #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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -8284,31 +8284,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (a72ec ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a7256 │ │ │ │ nop │ │ │ │ - cbz r4, a7348 │ │ │ │ + cbz r0, a734a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r4, a7334 │ │ │ │ + cbz r0, a7336 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r0, a7336 │ │ │ │ + cbz r4, a7336 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r0, a7336 │ │ │ │ + cbz r4, a7336 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r4, a734a │ │ │ │ + cbz r0, a734c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r4, a7336 │ │ │ │ + cbz r0, a7338 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -8420,15 +8420,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r2, #66 @ 0x42 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -8754,35 +8754,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (a77f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a7782 │ │ │ │ nop │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a77fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -8855,23 +8855,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (a78dc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a787c │ │ │ │ nop │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a78e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -8950,21 +8950,21 @@ │ │ │ │ cmp r5, #16 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa27ffff │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9085,15 +9085,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -9311,27 +9311,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (a7df0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a7dba │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a7df4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9444,37 +9444,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (a7f5c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a7e96 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, a832c ) │ │ │ │ + add r7, pc, #992 @ (adr r7, a833c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, pc, #560 @ (adr r7, a8190 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, a81a0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a7f60 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9587,21 +9587,21 @@ │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ sdiv pc, fp, pc │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa5bffff │ │ │ │ - add r6, pc, #928 @ (adr r6, a8454 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, a8464 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r5, #236 @ 0xec │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #584 @ (adr r6, a8304 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, a8314 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -9677,15 +9677,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r5, #42 @ 0x2a │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #960 @ (adr r5, a8554 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, a8564 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r4, #222 @ 0xde │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9867,27 +9867,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (a83c0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a838c │ │ │ │ - add r4, pc, #192 @ (adr r4, a846c ) │ │ │ │ + add r4, pc, #208 @ (adr r4, a847c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #968 @ (adr r3, a8778 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, a8788 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, pc, #848 @ (adr r3, a8708 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, a8718 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #744 @ (adr r3, a86a8 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, a86b8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a83c4 : │ │ │ │ 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 │ │ │ │ @@ -9945,23 +9945,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (a8478 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a8420 │ │ │ │ nop │ │ │ │ - add r3, pc, #576 @ (adr r3, a86ac ) │ │ │ │ + add r3, pc, #592 @ (adr r3, a86bc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #136 @ (adr r3, a84f8 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, a8508 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #1016 @ (adr r2, a8870 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, a8480 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #344 @ (adr r2, a85d4 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, a85e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000a847c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10035,21 +10035,21 @@ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ lsls r7, r0, #2 │ │ │ │ @ instruction: 0xfbedffff │ │ │ │ stc2l 15, cr15, [pc, #-1020] @ a8150 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ - add r2, pc, #528 @ (adr r2, a8768 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, a8778 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, pc, #184 @ (adr r2, a8618 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, a8628 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -10149,15 +10149,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #576 @ (adr r1, a88b8 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, a88c8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -10399,25 +10399,25 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ subs r0, r1, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r0, r1, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a8958 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -10603,39 +10603,39 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (a8b98 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a8b1c │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a8b9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -10698,23 +10698,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (a8c64 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n a8c04 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w ip, [pc, #124] @ a8cf8 │ │ │ │ @@ -10770,21 +10770,21 @@ │ │ │ │ adds r4, r0, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ ldr.w pc, [r3, #4095] @ 0xfff │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ pli [pc, #-4095] @ a7d11 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r4, r1, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 9f590 │ │ │ │ @@ -10858,15 +10858,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r6, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r0, r0, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 000a8df8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11638,37 +11638,37 @@ │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ asrs r0, r4, #30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ vmov.f64 d1, d12 │ │ │ │ vldr d0, [pc, #332] @ a9860 │ │ │ │ mov r0, r5 │ │ │ │ blx 99fc8 │ │ │ │ vldr d7, [pc, #324] @ a9860 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ @@ -11788,33 +11788,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.w a8ea4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #732] @ (a9b80 ) │ │ │ │ @@ -12112,57 +12112,57 @@ │ │ │ │ b.n a9b3a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsrs r4, r4, #22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #1 │ │ │ │ @@ -12190,17 +12190,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (a9c38 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w ip, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -12223,17 +12223,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a9c90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -12397,55 +12397,55 @@ │ │ │ │ b.n a9d2a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r6, r3, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ @ instruction: 0xefa7ffff │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mrc2 15, 3, pc, cr13, cr15, {7} │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d948 │ │ │ │ @@ -12465,17 +12465,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ ldr.w r2, [pc, #1480] @ aa4c0 │ │ │ │ @@ -13005,45 +13005,45 @@ │ │ │ │ ... │ │ │ │ lsls r4, r1, #29 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #3276] @ ab1dc │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -14159,127 +14159,127 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrd r2, r3, [sp, #240] @ 0xf0 │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ ldrd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ b.n ab0a8 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [pc, #48] @ (ab2f4 ) │ │ │ │ movw r1, #609 @ 0x261 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (ab2f8 ) │ │ │ │ @@ -14292,19 +14292,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (ab2fc ) │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ movw r3, #614 @ 0x266 │ │ │ │ add r2, pc │ │ │ │ blx 97430 │ │ │ │ b.n aabac │ │ │ │ nop │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -14336,17 +14336,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #196] @ (ab43c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -14425,20 +14425,20 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ab406 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movt r0, #57478 @ 0xe086 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ movw r0, #8326 @ 0x2086 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - vqadd.u32 q8, q2, │ │ │ │ + vqadd.u32 q8, q4, │ │ │ │ │ │ │ │ 000ab454 : │ │ │ │ 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, #860] @ (ab7c0 ) │ │ │ │ @@ -14768,96 +14768,96 @@ │ │ │ │ b.n ab4e8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf1e20086 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrc2 0, 5, r0, cr2, cr11, {3} │ │ │ │ + mrc2 0, 5, r0, cr6, cr11, {3} │ │ │ │ sbc.w r0, r0, #134 @ 0x86 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrc2 0, 3, r0, cr14, cr11, {3} │ │ │ │ + mcr2 0, 4, r0, cr2, cr11, {3} │ │ │ │ lsls r1, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr0, cr11, {3} │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + mcr2 0, 2, r0, cr4, cr11, {3} │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr2 0, 1, r0, cr6, cr11, {3} │ │ │ │ + mcr2 0, 1, r0, cr10, cr11, {3} │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ strd pc, pc, [pc, #-1020] @ ab40c @ 0x3fc │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2l 0, cr0, [r8, #492]! @ 0x1ec │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + stc2l 0, cr0, [ip, #492]! @ 0x1ec │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2l 0, cr0, [lr, #492] @ 0x1ec │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + ldc2l 0, cr0, [r2, #492] @ 0x1ec │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2 0, cr0, [r6, #492] @ 0x1ec │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + ldc2 0, cr0, [sl, #492] @ 0x1ec │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #-492] @ 0xfffffe14 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + stc2l 0, cr0, [r0, #-492]! @ 0xfffffe14 │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-492]! @ 0xfffffe14 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + stc2l 0, cr0, [r0, #-492] @ 0xfffffe14 │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2 0, cr0, [r2, #-492] @ 0xfffffe14 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + stc2 0, cr0, [r6, #-492] @ 0xfffffe14 │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2 0, cr0, [sl], #492 @ 0x1ec │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + ldc2 0, cr0, [lr], #492 @ 0x1ec │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r6], #-492 @ 0xfffffe14 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + ldc2l 0, cr0, [sl], #-492 @ 0xfffffe14 │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2 0, cr0, [r2], #-492 @ 0xfffffe14 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + ldc2 0, cr0, [r6], #-492 @ 0xfffffe14 │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfbea007b │ │ │ │ + @ instruction: 0xfbee007b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9f71c │ │ │ │ mov r3, r0 │ │ │ │ @@ -14876,17 +14876,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfad2007b │ │ │ │ + @ instruction: 0xfad6007b │ │ │ │ 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 r5, [r1, #44] @ 0x2c │ │ │ │ sub sp, #28 │ │ │ │ @@ -15183,32 +15183,32 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #241 @ 0xf1 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, abe18 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr.w r0, [lr, #123] @ 0x7b │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + str??.w r0, [r2, #123] @ 0x7b │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf7e4007b │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf7e8007b │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf7c6007b │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf7ca007b │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf7ac007b │ │ │ │ + @ instruction: 0xf7b0007b │ │ │ │ ldr r0, [pc, #256] @ (abd30 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #248] @ (abd34 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -15301,44 +15301,44 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #88] @ (abd7c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n abbb6 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf756007b │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf75a007b │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf73c007b │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf740007b │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf722007b │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf726007b │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf708007b │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf70c007b │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf6ee007b │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf6f2007b │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf6d4007b │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf6d8007b │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf6ba007b │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf6be007b │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subw r0, r0, #2171 @ 0x87b │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + subw r0, r4, #2171 @ 0x87b │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf686007b │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf68a007b │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf66c007b │ │ │ │ + @ instruction: 0xf670007b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (abdec ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (abdf0 ) │ │ │ │ @@ -15377,15 +15377,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia.w r6!, {r1, r2, r7} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrd r0, r0, [ip], #-536 @ 0x218 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -15513,15 +15513,15 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 r7, r0 │ │ │ │ @@ -15578,17 +15578,17 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl abe68 │ │ │ │ b.n ac006 │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf3a4007b │ │ │ │ + @ instruction: 0xf3a8007b │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #104] @ (ac09c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #104] @ (ac0a0 ) │ │ │ │ @@ -15633,15 +15633,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n abcc4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n abc40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 000ac0ac : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r0, r0, #1392 @ 0x570 │ │ │ │ @@ -15996,17 +15996,17 @@ │ │ │ │ bmi.n ac4fc │ │ │ │ b.n ac44a │ │ │ │ vldr d7, [r1] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r1] │ │ │ │ b.n ac44a │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ ldr r5, [pc, #824] @ (ac8a0 ) │ │ │ │ @@ -16266,17 +16266,17 @@ │ │ │ │ ... │ │ │ │ b.n aca64 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n ac9fc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add.w r0, lr, fp, ror #1 │ │ │ │ + adds.w r0, r2, fp, ror #1 │ │ │ │ ldr.w r2, [r6, #300] @ 0x12c │ │ │ │ ldrd r4, r0, [sl, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ vldr d7, [r6, #152] @ 0x98 │ │ │ │ adds r1, r0, r2 │ │ │ │ add r2, r4 │ │ │ │ ldrd r6, r7, [r6, #160] @ 0xa0 │ │ │ │ @@ -16946,45 +16946,45 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w ac5a0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ace48 │ │ │ │ + b.n ace50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad870 │ │ │ │ + b.n ad878 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad844 │ │ │ │ + b.n ad84c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad810 │ │ │ │ + b.n ad818 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad794 │ │ │ │ + b.n ad79c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad730 │ │ │ │ + b.n ad738 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad6d4 │ │ │ │ + b.n ad6dc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad6a0 │ │ │ │ + b.n ad6a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000ad140 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -17267,94 +17267,94 @@ │ │ │ │ b.n ad1f6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n ad408 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ mcrr 15, 15, pc, r9, cr15 @ │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xebabffff │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad784 │ │ │ │ + b.n ad78c │ │ │ │ lsls r3, r7, #1 │ │ │ │ bmi.n ad4e4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad728 │ │ │ │ + b.n ad730 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r3, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad69c │ │ │ │ + b.n ad6a4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad670 │ │ │ │ + b.n ad678 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stcl 15, cr15, [r3], {255} @ 0xff │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad604 │ │ │ │ + b.n ad60c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad5d8 │ │ │ │ + b.n ad5e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl 30747e , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xc36> │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad58c │ │ │ │ + b.n ad594 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad51c │ │ │ │ + b.n ad524 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad4ec │ │ │ │ + b.n ad4f4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n ad4b4 │ │ │ │ + b.n ad4bc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c6d0 │ │ │ │ @@ -17375,17 +17375,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 9f590 │ │ │ │ @@ -17428,15 +17428,15 @@ │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #152] @ (ad644 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -17498,15 +17498,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n ad57c │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ beq.n ad69c │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 000ad654 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18299,69 +18299,69 @@ │ │ │ │ ... │ │ │ │ ldmia r7, {r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n ade4c │ │ │ │ + bls.n ade54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n adf70 │ │ │ │ + bls.n adf78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n adfc4 │ │ │ │ + bvc.n adfcc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n adf1c │ │ │ │ + bvs.n adf24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n adee8 │ │ │ │ + bvs.n adef0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n adf5c │ │ │ │ + bvs.n adf64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #960] @ (ae314 ) │ │ │ │ + ldr r7, [pc, #976] @ (ae324 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n adfb0 │ │ │ │ + bpl.n adfb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #840] @ (ae2a4 ) │ │ │ │ + ldr r7, [pc, #856] @ (ae2b4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n adf7c │ │ │ │ + bpl.n adf84 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #688] @ (ae218 ) │ │ │ │ + ldr r7, [pc, #704] @ (ae228 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n adf3c │ │ │ │ + bmi.n adf44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #568] @ (ae1a8 ) │ │ │ │ + ldr r7, [pc, #584] @ (ae1b8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n adf08 │ │ │ │ + bmi.n adf10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #448] @ (ae138 ) │ │ │ │ + ldr r7, [pc, #464] @ (ae148 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n aded4 │ │ │ │ + bmi.n adedc │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr r0, [pc, #88] @ (adfdc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -18390,25 +18390,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (adff0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ada74 │ │ │ │ - ldr r6, [pc, #800] @ (ae300 ) │ │ │ │ + ldr r6, [pc, #816] @ (ae310 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n adfec │ │ │ │ + bmi.n adff4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #672] @ (ae288 ) │ │ │ │ + ldr r6, [pc, #688] @ (ae298 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n adfb4 │ │ │ │ + bcc.n adfbc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #536] @ (ae208 ) │ │ │ │ + ldr r6, [pc, #552] @ (ae218 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n adf74 │ │ │ │ + bcc.n adf7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #912] @ (ae398 ) │ │ │ │ @@ -18765,63 +18765,63 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n ae2d4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #8] @ (ae3ac ) │ │ │ │ + ldr r6, [pc, #24] @ (ae3bc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n ae424 │ │ │ │ + bcc.n ae42c │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #528] @ (ae5c0 ) │ │ │ │ + ldr r5, [pc, #544] @ (ae5d0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #544] @ (ae5d4 ) │ │ │ │ + ldr r4, [pc, #560] @ (ae5e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n ae340 │ │ │ │ + bne.n ae348 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #152] @ (ae454 ) │ │ │ │ + ldr r4, [pc, #168] @ (ae464 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #120] @ (ae438 ) │ │ │ │ + ldr r4, [pc, #136] @ (ae448 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n ae478 │ │ │ │ + bne.n ae480 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #8] @ (ae3d0 ) │ │ │ │ + ldr r4, [pc, #24] @ (ae3e0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n ae448 │ │ │ │ + bne.n ae450 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #560] @ (ae600 ) │ │ │ │ + ldr r3, [pc, #576] @ (ae610 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n ae360 │ │ │ │ + beq.n ae368 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #424] @ (ae580 ) │ │ │ │ + ldr r3, [pc, #440] @ (ae590 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n ae328 │ │ │ │ + beq.n ae330 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #232] @ (ae4c8 ) │ │ │ │ + ldr r3, [pc, #248] @ (ae4d8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n ae4d0 │ │ │ │ + beq.n ae4d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #128] @ (ae468 ) │ │ │ │ + ldr r3, [pc, #144] @ (ae478 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n ae4a0 │ │ │ │ + beq.n ae4a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #16] @ (ae400 ) │ │ │ │ + ldr r3, [pc, #32] @ (ae410 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n ae470 │ │ │ │ + beq.n ae478 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #936] @ (ae7a0 ) │ │ │ │ + ldr r2, [pc, #952] @ (ae7b0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n ae444 │ │ │ │ + beq.n ae44c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #824] @ (ae738 ) │ │ │ │ + ldr r2, [pc, #840] @ (ae748 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n ae414 │ │ │ │ + beq.n ae41c │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000ae404 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -19093,87 +19093,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #872] @ (aea44 ) │ │ │ │ + ldr r1, [pc, #888] @ (aea54 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #888] @ (aea5c ) │ │ │ │ + ldr r1, [pc, #904] @ (aea6c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r5, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #792] @ (aea04 ) │ │ │ │ + ldr r1, [pc, #808] @ (aea14 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmia r1!, {r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r1, [pc, #584] @ (ae940 ) │ │ │ │ + ldr r1, [pc, #600] @ (ae950 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl 1746fe │ │ │ │ bl de702 │ │ │ │ - ldr r1, [pc, #336] @ (ae858 ) │ │ │ │ + ldr r1, [pc, #352] @ (ae868 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #232] @ (ae7f8 ) │ │ │ │ + ldr r1, [pc, #248] @ (ae808 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl b8716 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ - ldr r0, [pc, #1008] @ (aeb10 ) │ │ │ │ + ldr r1, [pc, #0] @ (ae720 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #904] @ (aeab0 ) │ │ │ │ + ldr r0, [pc, #920] @ (aeac0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #208] @ (ae800 ) │ │ │ │ + ldr r1, [pc, #224] @ (ae810 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #776] @ (aea3c ) │ │ │ │ + ldr r1, [pc, #792] @ (aea4c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #592] @ (ae988 ) │ │ │ │ + ldr r0, [pc, #608] @ (ae998 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #128] @ (ae7c0 ) │ │ │ │ + ldr r2, [pc, #144] @ (ae7d0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #552] @ (ae96c ) │ │ │ │ + ldr r1, [pc, #568] @ (ae97c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #296] @ (ae870 ) │ │ │ │ + ldr r0, [pc, #312] @ (ae880 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #176] @ (ae800 ) │ │ │ │ + ldr r0, [pc, #192] @ (ae810 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #904] @ (aeae0 ) │ │ │ │ + ldr r1, [pc, #920] @ (aeaf0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #320] @ (ae89c ) │ │ │ │ + ldr r2, [pc, #336] @ (ae8ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blx lr │ │ │ │ + blxns lr │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #200] @ (ae830 ) │ │ │ │ + ldr r2, [pc, #216] @ (ae840 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #512] @ (ae96c ) │ │ │ │ + ldr r2, [pc, #528] @ (ae97c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blx r6 │ │ │ │ + blxns r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9bd88 │ │ │ │ @@ -19193,17 +19193,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -20044,86 +20044,86 @@ │ │ │ │ ... │ │ │ │ bkpt 0x006c │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0046 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [pc, #624] @ (af3e8 ) │ │ │ │ + ldr r0, [pc, #640] @ (af3f8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #488] @ (af368 ) │ │ │ │ + ldr r0, [pc, #504] @ (af378 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #256] @ (af288 ) │ │ │ │ + ldr r0, [pc, #272] @ (af298 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #120] @ (af208 ) │ │ │ │ + ldr r0, [pc, #136] @ (af218 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #80] @ (af1e8 ) │ │ │ │ + ldr r0, [pc, #96] @ (af1f8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfae20081 │ │ │ │ - cmp r0, r1 │ │ │ │ + @ instruction: 0xfae60081 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r7 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - eors r0, r7 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (af26c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -20160,15 +20160,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ cbz r4, af2fa │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 000af27c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20447,93 +20447,93 @@ │ │ │ │ b.n af30e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ cbz r2, af5ca │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ cbz r2, af5ca │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ bl ffd1158a ::Settings::boolParam@@Base+0xff3f02f2> │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itee ls │ │ │ │ + itet ls │ │ │ │ lslls r3, r7, #1 │ │ │ │ - subhi r5, #32 │ │ │ │ - lslhi r3, r7, #1 │ │ │ │ - it vc │ │ │ │ + subhi r5, #36 @ 0x24 │ │ │ │ + lslls r3, r7, #1 │ │ │ │ + itt vc │ │ │ │ lslvc r3, r7, #1 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subvc r6, #44 @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itee cc │ │ │ │ + itet cc │ │ │ │ lslcc r3, r7, #1 │ │ │ │ - subcs r6, #78 @ 0x4e │ │ │ │ - lslcs r3, r7, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subcs r6, #82 @ 0x52 │ │ │ │ + lslcc r3, r7, #1 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9f2d8 │ │ │ │ @@ -20554,17 +20554,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ add r3, pc, #248 @ (adr r3, af750 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -20685,15 +20685,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #888 @ 0x378 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r6, sp, #656 @ 0x290 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -21069,37 +21069,37 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, afe38 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n afd1c │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rev r0, r7 │ │ │ │ + rev r4, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r4, sp, #920 @ 0x398 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r5, [pc, #960] @ (b0030 ) │ │ │ │ @@ -21422,33 +21422,33 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r7, pc, #848 @ (adr r7, b039c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, b00be │ │ │ │ + cbz r6, b00be │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, b00c0 │ │ │ │ + cbz r4, b00c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w aff4e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w aff4e │ │ │ │ @@ -21499,25 +21499,25 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n afe74 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ b.n aff2e │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r6, b0142 │ │ │ │ + cbz r2, b0144 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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, #164] @ (b01c4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -21585,23 +21585,23 @@ │ │ │ │ b.n b0166 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #152 @ (adr r5, b0260 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r4, pc, #904 @ (adr r4, b0560 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r6, b0216 │ │ │ │ + cbz r2, b0218 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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, #220] @ (b02cc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -21694,25 +21694,25 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #344 @ (adr r4, b0428 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #1000 @ (adr r3, b06c0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r2, b02e2 │ │ │ │ + cbz r6, b02e2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b02f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -22087,119 +22087,119 @@ │ │ │ │ bcs.n b06b0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ add r3, pc, #280 @ (adr r3, b07ec ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r2, pc, #808 @ (adr r2, b0a1c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl 44c6fe │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl ffd94716 ::Settings::boolParam@@Base+0xff47347e> │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97eb4 │ │ │ │ @@ -22220,17 +22220,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -22669,25 +22669,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #920 @ (adr r6, b10bc ) │ │ │ │ + add r6, pc, #936 @ (adr r6, b10cc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, b1054 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, b1064 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -22816,21 +22816,21 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #152 @ (adr r5, b0f54 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, b0f64 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #40 @ (adr r5, b0eec ) │ │ │ │ + add r5, pc, #56 @ (adr r5, b0efc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b0ec4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -22935,39 +22935,39 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n b0f2a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, pc, #448 @ (adr r4, b11a4 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, b11b4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, b10a4 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, b10b4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, pc, #0 @ (adr r4, b1000 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, b1010 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #848 @ (adr r3, b135c ) │ │ │ │ + add r3, pc, #864 @ (adr r3, b136c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1a60 │ │ │ │ @@ -22987,17 +22987,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #344 @ (adr r3, b11ac ) │ │ │ │ + add r3, pc, #360 @ (adr r3, b11bc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -23058,19 +23058,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (b1124 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #528 @ (adr r2, b1338 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, b1348 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 9f590 │ │ │ │ @@ -23137,23 +23137,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (b11f4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n b11c4 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, b1548 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, b1558 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, b14d8 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, b14e8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -23271,29 +23271,29 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n b131a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #296 @ (adr r1, b1478 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, b1488 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #640 @ (adr r0, b15e0 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, b15f0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #384 @ (adr r0, b14e8 ) │ │ │ │ + add r0, pc, #400 @ (adr r0, b14f8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #312] @ (b14b4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -23407,31 +23407,31 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (b14d4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n b1454 │ │ │ │ nop │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -23486,17 +23486,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r2, #28 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9cfa8 │ │ │ │ b.n b14f2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #212] @ (b1674 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -23590,29 +23590,29 @@ │ │ │ │ b.n b15d6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -23733,25 +23733,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (b1810 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n b17c4 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r6, [r1, #300] @ 0x12c │ │ │ │ @@ -24311,55 +24311,55 @@ │ │ │ │ movlt.w r8, #0 │ │ │ │ b.n b1e36 │ │ │ │ ... │ │ │ │ ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r4, [r3, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ @@ -24643,43 +24643,43 @@ │ │ │ │ b.n b1f32 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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] @ (b22c0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -24738,15 +24738,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r2, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strh r0, [r5, #28] │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -24773,19 +24773,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (b232c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -24831,19 +24831,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, b25e0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -24927,17 +24927,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -25233,45 +25233,45 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n b26e6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r2, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #300] @ (b299c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -25391,33 +25391,33 @@ │ │ │ │ b.n b2934 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrb r4, [r2, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -27051,47 +27051,47 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2l 0, cr0, [r0, #488] @ 0x1e8 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + stc2l 0, cr0, [r4, #488] @ 0x1e8 │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2 0, cr0, [r4, #488]! @ 0x1e8 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + stc2 0, cr0, [r8, #488]! @ 0x1e8 │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stc2l 0, cr0, [r0, #-488] @ 0xfffffe18 │ │ │ │ - stc2l 0, cr0, [r2], #488 @ 0x1e8 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + stc2l 0, cr0, [r4, #-488] @ 0xfffffe18 │ │ │ │ + stc2l 0, cr0, [r6], #488 @ 0x1e8 │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc2 0, cr0, [lr], #488 @ 0x1e8 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + stc2l 0, cr0, [r2], {122} @ 0x7a │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2 0, cr0, [r2], #488 @ 0x1e8 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + stc2 0, cr0, [r6], #488 @ 0x1e8 │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2l 0, cr0, [r8], #-488 @ 0xfffffe18 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + stc2l 0, cr0, [ip], #-488 @ 0xfffffe18 │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcrr2 0, 7, r0, r4, cr10 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + mcrr2 0, 7, r0, r8, cr10 │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc2 0, cr0, [r0], #-488 @ 0xfffffe18 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + stc2 0, cr0, [r4], #-488 @ 0xfffffe18 │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfa58007a │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + @ instruction: 0xfa5c007a │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -27812,22 +27812,22 @@ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ b.n b4654 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ b.n b40b8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf66a007a │ │ │ │ - @ instruction: 0xf4e0007a │ │ │ │ - @ instruction: 0xf4a2007a │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + @ instruction: 0xf66e007a │ │ │ │ + @ instruction: 0xf4e4007a │ │ │ │ + @ instruction: 0xf4a6007a │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - and.w r0, sl, #16384000 @ 0xfa0000 │ │ │ │ - @ instruction: 0xf372007a │ │ │ │ - @ instruction: 0xf314007a │ │ │ │ + and.w r0, lr, #16384000 @ 0xfa0000 │ │ │ │ + @ instruction: 0xf376007a │ │ │ │ + @ instruction: 0xf318007a │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ @@ -28950,120 +28950,120 @@ │ │ │ │ ldr r0, [pc, #248] @ (b54c4 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b.n b5084 │ │ │ │ nop │ │ │ │ - orn r0, r6, #122 @ 0x7a │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + orn r0, sl, #122 @ 0x7a │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ands.w r0, sl, #122 @ 0x7a │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ands.w r0, lr, #122 @ 0x7a │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr 0, 5, r0, cr0, cr10, {3} │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + mcr 0, 5, r0, cr4, cr10, {3} │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-488] @ 0xfffffe18 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldcl 0, cr0, [ip, #-488] @ 0xfffffe18 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcrr 0, 7, r0, r6, cr10 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + mcrr 0, 7, r0, sl, cr10 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add.w r0, ip, sl, ror #1 │ │ │ │ - @ instruction: 0xeafa007a │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + adds.w r0, r0, sl, ror #1 │ │ │ │ + @ instruction: 0xeafe007a │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xeac6007a │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + @ instruction: 0xeaca007a │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xeaa0007a │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + @ instruction: 0xeaa4007a │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bics.w r0, r6, sl, ror #1 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + bics.w r0, sl, sl, ror #1 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ands.w r0, r6, sl, ror #1 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + ands.w r0, sl, sl, ror #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrd r0, r0, [r4, #488]! @ 0x1e8 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + ldrd r0, r0, [r8, #488]! @ 0x1e8 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xe816007a │ │ │ │ - b.n b533c │ │ │ │ + @ instruction: 0xe81a007a │ │ │ │ + b.n b5344 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n b5360 │ │ │ │ + b.n b5368 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5328 │ │ │ │ + b.n b5330 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5154 │ │ │ │ + b.n b515c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5124 │ │ │ │ + b.n b512c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5090 │ │ │ │ + b.n b5098 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n b506c │ │ │ │ + b.n b5074 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5034 │ │ │ │ + b.n b503c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4fb4 │ │ │ │ + b.n b4fbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4f28 │ │ │ │ + b.n b4f30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4ef4 │ │ │ │ + b.n b4efc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4e98 │ │ │ │ + b.n b4ea0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4e60 │ │ │ │ + b.n b4e68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4e30 │ │ │ │ + b.n b4e38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4e04 │ │ │ │ + b.n b4e0c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4dd0 │ │ │ │ + b.n b4dd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4da0 │ │ │ │ + b.n b4da8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4d70 │ │ │ │ + b.n b4d78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b4d3c │ │ │ │ + b.n b4d44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [pc, #608] @ (b572c ) │ │ │ │ movw r1, #1406 @ 0x57e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #600] @ (b5730 ) │ │ │ │ @@ -29290,49 +29290,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #80] @ (b5770 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b.w b3a50 │ │ │ │ - b.n b5d8c │ │ │ │ + b.n b5d94 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5d60 │ │ │ │ + b.n b5d68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5ccc │ │ │ │ + b.n b5cd4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n b5b30 │ │ │ │ + b.n b5b38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n b5b54 │ │ │ │ + b.n b5b5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5a14 │ │ │ │ + b.n b5a1c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b59d4 │ │ │ │ + b.n b59dc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b59a4 │ │ │ │ + b.n b59ac │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5974 │ │ │ │ + b.n b597c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5940 │ │ │ │ + b.n b5948 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -29718,37 +29718,37 @@ │ │ │ │ ittee lt │ │ │ │ ldrlt r6, [pc, #728] @ (b5eac ) │ │ │ │ lsllt r6, r0, #2 │ │ │ │ strbge r0, [r7, r3] │ │ │ │ movge r0, r0 │ │ │ │ ldr r6, [pc, #512] @ (b5ddc ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ble.n b5cb0 │ │ │ │ + ble.n b5cb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bgt.n b5cdc │ │ │ │ + bgt.n b5ce4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bgt.n b5cb4 │ │ │ │ + bgt.n b5cbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r2, #1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp fp, r2 │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ ble.n b5c2e │ │ │ │ @@ -30020,39 +30020,39 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n b5cf8 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ itett ge │ │ │ │ - bge.n b5ecc @ unpredictable │ │ │ │ + bge.n b5ed4 @ unpredictable │ │ │ │ lsllt r2, r7, #1 │ │ │ │ - bge.n b5e48 @ unpredictable │ │ │ │ + bge.n b5e50 @ unpredictable │ │ │ │ lslge r2, r7, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bge.n b601c │ │ │ │ + bge.n b6024 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bge.n b5f94 │ │ │ │ + bge.n b5f9c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bge.n b5f60 │ │ │ │ + bge.n b5f68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n b5f04 │ │ │ │ + bls.n b5f0c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n b5f54 │ │ │ │ + bhi.n b5f5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -30257,19 +30257,19 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, b63c0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ mov r8, r9 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n b6190 │ │ │ │ + bvc.n b6198 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n b60c8 │ │ │ │ + bvs.n b60d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cbz r3, b61e6 │ │ │ │ @@ -30641,67 +30641,67 @@ │ │ │ │ ldr r0, [pc, #124] @ (b6620 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n b64c4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bpl.n b6594 │ │ │ │ + bpl.n b659c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n b6608 │ │ │ │ + bmi.n b6610 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #704] @ (b6884 ) │ │ │ │ + ldr r7, [pc, #720] @ (b6894 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n b65e0 │ │ │ │ + bmi.n b65e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #608] @ (b682c ) │ │ │ │ + ldr r7, [pc, #624] @ (b683c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n b65b8 │ │ │ │ + bcc.n b65c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #512] @ (b67d4 ) │ │ │ │ + ldr r7, [pc, #528] @ (b67e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n b6588 │ │ │ │ + bcc.n b6590 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #424] @ (b6784 ) │ │ │ │ + ldr r7, [pc, #440] @ (b6794 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ rors r4, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n b64e8 │ │ │ │ + bcc.n b64f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #40] @ (b6614 ) │ │ │ │ + ldr r7, [pc, #56] @ (b6624 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n b66b8 │ │ │ │ + bcc.n b66c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #960] @ (b69b4 ) │ │ │ │ + ldr r6, [pc, #976] @ (b69c4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n b6690 │ │ │ │ + bcc.n b6698 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #856] @ (b6954 ) │ │ │ │ + ldr r6, [pc, #872] @ (b6964 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n b665c │ │ │ │ + bcc.n b6664 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #736] @ (b68e4 ) │ │ │ │ + ldr r6, [pc, #752] @ (b68f4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b6570 │ │ │ │ + bcs.n b6578 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #248] @ (b6704 ) │ │ │ │ + ldr r6, [pc, #264] @ (b6714 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b6544 │ │ │ │ + bcs.n b654c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #144] @ (b66a4 ) │ │ │ │ + ldr r6, [pc, #160] @ (b66b4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b6714 │ │ │ │ + bcs.n b651c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #32] @ (b663c ) │ │ │ │ + ldr r6, [pc, #48] @ (b664c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b66e8 │ │ │ │ + bcs.n b66f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #952] @ (b69dc ) │ │ │ │ + ldr r5, [pc, #968] @ (b69ec ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ @@ -31818,169 +31818,169 @@ │ │ │ │ movw r1, #5459 @ 0x1553 │ │ │ │ blx 96498 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d3fc │ │ │ │ b.n b6ee8 │ │ │ │ nop │ │ │ │ - bne.n b72bc │ │ │ │ + bne.n b72c4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - beq.n b71dc │ │ │ │ + beq.n b71e4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - beq.n b71f0 │ │ │ │ + beq.n b71f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #224] @ (b7374 ) │ │ │ │ + ldr r4, [pc, #240] @ (b7384 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n b71b8 │ │ │ │ + beq.n b71c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #104] @ (b7304 ) │ │ │ │ + ldr r4, [pc, #120] @ (b7314 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n b737c │ │ │ │ + beq.n b7384 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #0] @ (b72a4 ) │ │ │ │ + ldr r4, [pc, #16] @ (b72b4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n b7304 │ │ │ │ + beq.n b730c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #736] @ (b758c ) │ │ │ │ + ldr r3, [pc, #752] @ (b759c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n b72d0 │ │ │ │ + beq.n b72d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #608] @ (b7514 ) │ │ │ │ + ldr r3, [pc, #624] @ (b7524 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #480] @ (b749c ) │ │ │ │ + ldr r3, [pc, #496] @ (b74ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #360] @ (b742c ) │ │ │ │ + ldr r3, [pc, #376] @ (b743c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #384] @ (b744c ) │ │ │ │ + ldr r1, [pc, #400] @ (b745c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #200] @ (b739c ) │ │ │ │ + ldr r1, [pc, #216] @ (b73ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #72] @ (b7324 ) │ │ │ │ + ldr r1, [pc, #88] @ (b7334 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #968] @ (b76ac ) │ │ │ │ + ldr r0, [pc, #984] @ (b76bc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #848] @ (b763c ) │ │ │ │ + ldr r0, [pc, #864] @ (b764c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r8, pc │ │ │ │ + mov ip, pc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r6, lr │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sl, lr │ │ │ │ + add lr, lr │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r8, sl │ │ │ │ + add ip, sl │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sl, r6 │ │ │ │ + add lr, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add lr, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, r6 │ │ │ │ + add r6, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b73bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -32643,196 +32643,196 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #118 @ 0x76 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r3, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r1, #174 @ 0xae │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ vcvt.f16.u16 d25, d21, #1 │ │ │ │ - vrshr.u64 q14, q12, #1 │ │ │ │ + vrshr.u64 q14, q14, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @ instruction: 0xffffaf99 │ │ │ │ - vrshr.u64 d28, d4, #1 │ │ │ │ + vrshr.u64 d28, d8, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xe9bdffff │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ite gt │ │ │ │ - lslgt r2, r7, #1 │ │ │ │ - suble r3, #88 @ 0x58 │ │ │ │ + nop {13} │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - itte hi │ │ │ │ + itet hi │ │ │ │ lslhi r2, r7, #1 │ │ │ │ - subhi r3, #18 │ │ │ │ - lslls r3, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + subls r3, #22 │ │ │ │ + lslhi r3, r7, #1 │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - itet mi │ │ │ │ + itee mi │ │ │ │ lslmi r2, r7, #1 │ │ │ │ - subpl r2, #214 @ 0xd6 │ │ │ │ - lslmi r3, r7, #1 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + subpl r2, #218 @ 0xda │ │ │ │ + lslpl r3, r7, #1 │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - itee eq │ │ │ │ - lsleq r2, r7, #1 │ │ │ │ - subne r2, #154 @ 0x9a │ │ │ │ - lslne r3, r7, #1 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + itee ne │ │ │ │ + lslne r2, r7, #1 │ │ │ │ + subeq r2, #158 @ 0x9e │ │ │ │ + lsleq r3, r7, #1 │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [pc, #1224] @ b80f0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [pc, #1220] @ b80f4 │ │ │ │ @@ -33307,163 +33307,163 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, b8166 │ │ │ │ + cbnz r2, b8168 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r2, b8166 │ │ │ │ + cbnz r6, b8166 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, b8164 │ │ │ │ + cbnz r0, b8166 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r2, b81a4 │ │ │ │ + cbnz r6, b81a4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, b81a4 │ │ │ │ + cbnz r0, b81a6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, b81a4 │ │ │ │ + cbnz r2, b81a6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, b81a6 │ │ │ │ + cbnz r4, b81a6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0544 │ │ │ │ @@ -33484,17 +33484,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -33932,25 +33932,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r4, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -34077,21 +34077,21 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ subs r6, r3, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - it lt │ │ │ │ + itt lt │ │ │ │ lsllt r2, r7, #1 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmplt r2, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itt ls │ │ │ │ - lslls r2, r7, #1 │ │ │ │ - cmpls r2, #176 @ 0xb0 │ │ │ │ + nop {10} │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b891c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -34196,39 +34196,39 @@ │ │ │ │ b.n b8980 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r3, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - itee ls │ │ │ │ + itet ls │ │ │ │ lslls r2, r7, #1 │ │ │ │ - ite ge @ unpredictable │ │ │ │ - lslge r2, r7, #1 │ │ │ │ - itte eq @ unpredictable │ │ │ │ + nophi {11} │ │ │ │ + lslls r2, r7, #1 │ │ │ │ + itet eq │ │ │ │ lsleq r2, r7, #1 │ │ │ │ - cmpeq r2, #26 │ │ │ │ - lslne r3, r7, #1 │ │ │ │ + cmpne r2, #30 │ │ │ │ + lsleq r3, r7, #1 │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c0f8 │ │ │ │ @@ -34248,17 +34248,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -34305,15 +34305,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #152] @ (b8be4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -34374,15 +34374,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r2, r7, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -34808,53 +34808,53 @@ │ │ │ │ b.n b90da │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r0, r7, r0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #128 @ (adr r3, b9104 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, b9114 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r2, r4, r7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, b90f6 │ │ │ │ + cbnz r2, b90f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #464 @ (adr r1, b9274 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, b9284 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r2, b90f4 │ │ │ │ + cbnz r6, b90f4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r0, b90f6 │ │ │ │ + cbnz r4, b90f6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, b90f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r4, b90e0 │ │ │ │ + cbnz r0, b90e2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, b90d4 │ │ │ │ + cbnz r6, b90d4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, b90cc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, b90d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ beq.w b93c2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ @@ -35234,21 +35234,21 @@ │ │ │ │ vmovlt.f64 d7, d0 │ │ │ │ cmp r6, r3 │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ blt.n b94aa │ │ │ │ b.n b9252 │ │ │ │ ... │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ blx 9bed4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ add.w r2, r2, #1408 @ 0x580 │ │ │ │ @@ -35874,151 +35874,151 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #288] @ (b9d88 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n b9710 │ │ │ │ ... │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r4, b9cc6 │ │ │ │ + cbz r0, b9cc8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r6, b9ca8 │ │ │ │ + cbz r2, b9caa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [pc, #164] @ (b9e34 ) │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #156] @ (b9e38 ) │ │ │ │ @@ -36075,33 +36075,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (b9e58 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w b8c62 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b9e5c : │ │ │ │ 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 │ │ │ │ @@ -36343,79 +36343,79 @@ │ │ │ │ b.n b9efa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r3, #31 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r6, r1, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc 15, cr15, [r1], {255} @ 0xff │ │ │ │ @ instruction: 0xeb63ffff │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xeb3dffff │ │ │ │ mcrr 15, 15, pc, pc, cr15 @ │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96da0 │ │ │ │ @@ -36436,17 +36436,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #608 @ (adr r7, ba410 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, ba420 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #884] @ (ba53c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -36792,61 +36792,61 @@ │ │ │ │ b.n ba3bc │ │ │ │ lsls r0, r0, #18 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #592 @ (adr r7, ba7a8 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, ba7b8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, pc, #472 @ (adr r7, ba738 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, ba748 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, pc, #368 @ (adr r7, ba6d8 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, ba6e8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #904 @ (adr r6, ba8f8 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, ba908 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, ba8a8 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, ba8b8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #624 @ (adr r6, ba7ec ) │ │ │ │ + add r6, pc, #640 @ (adr r6, ba7fc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #520 @ (adr r6, ba78c ) │ │ │ │ + add r6, pc, #536 @ (adr r6, ba79c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #424 @ (adr r6, ba734 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, ba744 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, ba6c4 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, ba6d4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, ba66c ) │ │ │ │ + add r6, pc, #224 @ (adr r6, ba67c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #88 @ (adr r6, ba5fc ) │ │ │ │ + add r6, pc, #104 @ (adr r6, ba60c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -36882,17 +36882,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (ba614 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ba5ca │ │ │ │ nop │ │ │ │ - add r5, pc, #272 @ (adr r5, ba724 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, ba734 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -36928,17 +36928,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (ba684 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ba63a │ │ │ │ nop │ │ │ │ - add r4, pc, #848 @ (adr r4, ba9d4 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, ba9e4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #412] @ (ba834 ) │ │ │ │ mov ip, r3 │ │ │ │ @@ -37107,37 +37107,37 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n ba6bc │ │ │ │ nop │ │ │ │ vaddl.u32 q0, d30, d5 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d28, d5 │ │ │ │ - add r4, pc, #560 @ (adr r4, baa74 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, baa84 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, pc, #232 @ (adr r4, ba930 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, ba940 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, pc, #520 @ (adr r4, baa58 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, baa68 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #952 @ (adr r3, bac0c ) │ │ │ │ + add r3, pc, #968 @ (adr r3, bac1c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, bab9c ) │ │ │ │ + add r3, pc, #848 @ (adr r3, babac ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #264 @ (adr r3, ba96c ) │ │ │ │ + add r3, pc, #280 @ (adr r3, ba97c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, ba8ec ) │ │ │ │ + add r3, pc, #144 @ (adr r3, ba8fc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000ba870 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -37258,45 +37258,45 @@ │ │ │ │ ldr r0, [pc, #84] @ (ba9f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ba8da │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stc2l 0, cr0, [r2, #532] @ 0x214 │ │ │ │ - add r3, pc, #128 @ (adr r3, baa30 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, baa40 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #216 @ (adr r3, baa90 ) │ │ │ │ + add r3, pc, #232 @ (adr r3, baaa0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, bab8c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, bab9c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2l 0, cr0, [lr, #-532]! @ 0xfffffdec │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #192 @ (adr r2, baa8c ) │ │ │ │ + add r2, pc, #208 @ (adr r2, baa9c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ ba5d8 │ │ │ │ ldc2l 15, cr15, [sp], {255} @ 0xff │ │ │ │ - add r1, pc, #968 @ (adr r1, bada4 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, badb4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, bad44 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, bad54 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ - add r1, pc, #688 @ (adr r1, baca0 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, bacb0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0720 │ │ │ │ @@ -37316,17 +37316,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #136 @ (adr r1, baac0 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, baad0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r3, r7, #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-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -38093,25 +38093,25 @@ │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d2 │ │ │ │ b.n bb312 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #624] @ (bb6e8 ) │ │ │ │ @@ -38339,32 +38339,32 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ rsbs r0, r0, #133 @ 0x85 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r2, #133 @ 0x85 │ │ │ │ @ instruction: 0xf1960085 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-488] @ 0xfffffe18 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + ldc2l 0, cr0, [r4, #-488] @ 0xfffffe18 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc2 0, cr0, [r4, #-488] @ 0xfffffe18 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + stc2 0, cr0, [r8, #-488] @ 0xfffffe18 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc2l 0, cr0, [r6], #488 @ 0x1e8 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + stc2l 0, cr0, [sl], #488 @ 0x1e8 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, #464] @ (bb908 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -38545,32 +38545,32 @@ │ │ │ │ b.n bb84c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ vhadd.s16 d0, d16, d5 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfb7a007a │ │ │ │ + @ instruction: 0xfb7e007a │ │ │ │ ldcl 0, cr0, [ip, #532]! @ 0x214 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfb18007a │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + @ instruction: 0xfb1c007a │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfafe007a │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xfb02007a │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfae2007a │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfae6007a │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfaaa007a │ │ │ │ + @ instruction: 0xfaae007a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #368] @ (bbac8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -38706,20 +38706,20 @@ │ │ │ │ b.n bba3e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldcl 0, cr0, [r0], #532 @ 0x214 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebe80085 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vst4.16 {d0-d3}, [r2 :256], sl │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + vst4.16 {d0-d3}, [r6 :256], sl │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str??.w r0, [r6, #122] @ 0x7a │ │ │ │ + str??.w r0, [sl, #122] @ 0x7a │ │ │ │ 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 │ │ │ │ blx 9f590 │ │ │ │ @@ -38776,15 +38776,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeb2a0085 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #1 │ │ │ │ @ instruction: 0xeae80085 │ │ │ │ │ │ │ │ 000bbb90 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -39230,116 +39230,116 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ @ instruction: 0xeaa20085 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf76e007a │ │ │ │ + @ instruction: 0xf772007a │ │ │ │ ands.w r0, sl, r5, lsl #2 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf738007a │ │ │ │ + @ instruction: 0xf73c007a │ │ │ │ lsls r3, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr13, cr15, {7} @ │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf6fa007a │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf6fe007a │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf6e0007a │ │ │ │ + @ instruction: 0xf6e4007a │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subw r0, r2, #2170 @ 0x87a │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + subw r0, r6, #2170 @ 0x87a │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf688007a │ │ │ │ + @ instruction: 0xf68c007a │ │ │ │ @ instruction: 0xfa07ffff │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf65c007a │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + @ instruction: 0xf660007a │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf61a007a │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf61e007a │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf5fa007a │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf5fe007a │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sub.w r0, lr, #16384000 @ 0xfa0000 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + subs.w r0, r2, #16384000 @ 0xfa0000 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbc.w r0, r0, #16384000 @ 0xfa0000 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + sbc.w r0, r4, #16384000 @ 0xfa0000 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds.w r0, r4, #16384000 @ 0xfa0000 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + adds.w r0, r8, #16384000 @ 0xfa0000 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf4ce007a │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + @ instruction: 0xf4d2007a │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - eor.w r0, r2, #16384000 @ 0xfa0000 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + eor.w r0, r6, #16384000 @ 0xfa0000 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics.w r0, ip, #16384000 @ 0xfa0000 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + orr.w r0, r0, #16384000 @ 0xfa0000 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf3f6007a │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + @ instruction: 0xf3fa007a │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf3ae007a │ │ │ │ + @ instruction: 0xf3b2007a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a8b8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -39359,17 +39359,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf238007a │ │ │ │ + @ instruction: 0xf23c007a │ │ │ │ │ │ │ │ 000bc174 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -39408,19 +39408,19 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rsb r0, r6, #122 @ 0x7a │ │ │ │ + rsb r0, sl, #122 @ 0x7a │ │ │ │ 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, #172] @ (bc2a4 ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #172] @ (bc2a8 ) │ │ │ │ @@ -39494,22 +39494,22 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n bc23e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n bbb44 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs.w r0, ip, #122 @ 0x7a │ │ │ │ + sbc.w r0, r0, #122 @ 0x7a │ │ │ │ b.n bbacc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf0fc007a │ │ │ │ + add.w r0, r0, #122 @ 0x7a │ │ │ │ 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, #180] @ (bc388 ) │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #180] @ (bc38c ) │ │ │ │ @@ -39588,22 +39588,22 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n bc320 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n bca74 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orns r0, sl, #122 @ 0x7a │ │ │ │ + orns r0, lr, #122 @ 0x7a │ │ │ │ b.n bc9ec │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ands.w r0, r8, #122 @ 0x7a │ │ │ │ + ands.w r0, ip, #122 @ 0x7a │ │ │ │ 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 │ │ │ │ blx 9f590 │ │ │ │ @@ -39642,17 +39642,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.s8 q0, q13, #6 │ │ │ │ + vshr.s8 q0, q13, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (bc48c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (bc490 ) │ │ │ │ @@ -39692,15 +39692,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n bc8bc │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ b.n bc854 │ │ │ │ lsls r5, r0, #2 │ │ │ │ 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 │ │ │ │ @@ -39850,26 +39850,26 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n bc964 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mrc 0, 4, r0, cr10, cr10, {3} │ │ │ │ + mrc 0, 4, r0, cr14, cr10, {3} │ │ │ │ b.n bc8d4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldc 0, cr0, [r6, #488] @ 0x1e8 │ │ │ │ + ldc 0, cr0, [sl, #488] @ 0x1e8 │ │ │ │ │ │ │ │ 000bc654 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #556] @ (bc890 ) │ │ │ │ @@ -40093,64 +40093,64 @@ │ │ │ │ b.n bc6e6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 226 @ 0xe2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r7, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldc 0, cr0, [r4], #488 @ 0x1e8 │ │ │ │ + ldc 0, cr0, [r8], #488 @ 0x1e8 │ │ │ │ svc 98 @ 0x62 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc 0, cr0, [r0], {122} @ 0x7a │ │ │ │ + stc 0, cr0, [r4], {122} @ 0x7a │ │ │ │ ldc2l 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcrr 0, 7, r0, r2, cr10 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + mcrr 0, 7, r0, r6, cr10 │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc 0, cr0, [r8], #-488 @ 0xfffffe18 │ │ │ │ + stc 0, cr0, [ip], #-488 @ 0xfffffe18 │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb31ffff │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xebea007a │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + @ instruction: 0xebee007a │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rsbs r0, r0, sl, ror #1 │ │ │ │ + rsbs r0, r4, sl, ror #1 │ │ │ │ stc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sub.w r0, r4, sl, ror #1 │ │ │ │ + sub.w r0, r8, sl, ror #1 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r7 :128] │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs.w r0, r8, sl, ror #1 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + sbcs.w r0, ip, sl, ror #1 │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs.w r0, r8, sl, ror #1 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + adcs.w r0, ip, sl, ror #1 │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds.w r0, r2, sl, ror #1 │ │ │ │ + adds.w r0, r6, sl, ror #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0ba4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -40169,17 +40169,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orr.w r0, r6, sl, ror #1 │ │ │ │ + orr.w r0, sl, sl, ror #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -40523,36 +40523,36 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, bcf30 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ blt.n bcdbc │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xe826007a │ │ │ │ + @ instruction: 0xe82a007a │ │ │ │ bge.n bccd8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bcc00 │ │ │ │ + b.n bcc08 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bcae0 │ │ │ │ + b.n bcae8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bcab0 │ │ │ │ + b.n bcab8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bca7c │ │ │ │ + b.n bca84 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -40649,27 +40649,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (bce80 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n bce26 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bc95c │ │ │ │ + b.n bc964 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bc918 │ │ │ │ + b.n bc920 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bc8ec │ │ │ │ + b.n bc8f4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r3, r1 │ │ │ │ @@ -40843,15 +40843,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #292] @ 0x124 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ strd r3, r3, [r4, #320] @ 0x140 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -40888,17 +40888,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bd5fc │ │ │ │ + b.n bd604 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #136] @ (bd208 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -40955,21 +40955,21 @@ │ │ │ │ b.n bd1c4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n bd198 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n bd5c4 │ │ │ │ + b.n bd5cc │ │ │ │ lsls r2, r7, #1 │ │ │ │ bmi.n bd124 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -41739,25 +41739,25 @@ │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ beq.n bdc80 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldmia r7!, {r3} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vmov.f64 d4, d14 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vmov.f64 d6, d15 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ vmov.f64 d2, d13 │ │ │ │ @@ -42092,29 +42092,29 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n bdfbc │ │ │ │ + bmi.n bdfc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n bdf88 │ │ │ │ + bmi.n bdf90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n bdfd0 │ │ │ │ + bcc.n bdfd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ movw r9, #563 @ 0x233 │ │ │ │ blx 9fbf4 │ │ │ │ ldr.w r3, [pc, #1380] @ be560 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -42534,43 +42534,43 @@ │ │ │ │ beq.w c037c │ │ │ │ mov r0, r5 │ │ │ │ blx 9723c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ b.n be25e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n be5f4 │ │ │ │ + bcc.n be5fc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n be5bc │ │ │ │ + bcc.n be5c4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n be584 │ │ │ │ + bcc.n be58c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcs.n be548 │ │ │ │ + bcs.n be550 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcs.n be510 │ │ │ │ + bcs.n be518 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n be564 │ │ │ │ + bne.n be56c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n be534 │ │ │ │ + bne.n be53c │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 980b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -43537,63 +43537,63 @@ │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #444 @ 0x1bc │ │ │ │ blx 9cfa8 │ │ │ │ b.n be980 │ │ │ │ ... │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ vcvt.s32.f64 s15, d6 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ vmov r3, s15 │ │ │ │ cmp r3, r2 │ │ │ │ ble.w bf730 │ │ │ │ ldr.w r3, [sl, #232] @ 0xe8 │ │ │ │ @@ -44139,51 +44139,51 @@ │ │ │ │ b.n bf438 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r3 │ │ │ │ ... │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ add r3, sp, #500 @ 0x1f4 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #516 @ 0x204 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -44501,19 +44501,19 @@ │ │ │ │ vmov.f64 d0, d10 │ │ │ │ mov r0, r4 │ │ │ │ bl bd318 │ │ │ │ b.w bf40e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003a │ │ │ │ lsls r2, r7, #1 │ │ │ │ vstr d7, [sp, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ vldr d7, [sp, #520] @ 0x208 │ │ │ │ vmov.f64 d8, d6 │ │ │ │ ldr r2, [sp, #492] @ 0x1ec │ │ │ │ mov r8, r9 │ │ │ │ @@ -45202,43 +45202,43 @@ │ │ │ │ beq.w bfc78 │ │ │ │ b.n c0026 │ │ │ │ nop.w │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ... │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #808] @ (c0868 ) │ │ │ │ + ldr r7, [pc, #824] @ (c0878 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #728] @ (c0820 ) │ │ │ │ + ldr r6, [pc, #744] @ (c0830 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #552] @ (c0778 ) │ │ │ │ + ldr r6, [pc, #568] @ (c0788 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #544] @ (c0778 ) │ │ │ │ + ldr r5, [pc, #560] @ (c0788 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #424] @ (c0708 ) │ │ │ │ + ldr r5, [pc, #440] @ (c0718 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r0, [pc, #220] @ (c0644 ) │ │ │ │ movw r1, #2014 @ 0x7de │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #212] @ (c0648 ) │ │ │ │ @@ -45308,37 +45308,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (c0670 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w bdfaa │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #968] @ (c0a10 ) │ │ │ │ + ldr r4, [pc, #984] @ (c0a20 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #840] @ (c0998 ) │ │ │ │ + ldr r4, [pc, #856] @ (c09a8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #640] @ (c08d8 ) │ │ │ │ + ldr r4, [pc, #656] @ (c08e8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #528] @ (c0870 ) │ │ │ │ + ldr r4, [pc, #544] @ (c0880 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #400] @ (c07f8 ) │ │ │ │ + ldr r4, [pc, #416] @ (c0808 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #200] @ (c0738 ) │ │ │ │ + ldr r4, [pc, #216] @ (c0748 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1608] @ c0cd0 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -45920,85 +45920,85 @@ │ │ │ │ b.n c0c76 │ │ │ │ ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r3, [pc, #248] @ (c0dd8 ) │ │ │ │ + ldr r3, [pc, #264] @ (c0de8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #608] @ (c0f44 ) │ │ │ │ + ldr r2, [pc, #624] @ (c0f54 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #488] @ (c0ed4 ) │ │ │ │ + ldr r2, [pc, #504] @ (c0ee4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #480] @ (c0ed4 ) │ │ │ │ + ldr r2, [pc, #496] @ (c0ee4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #848] @ (c1048 ) │ │ │ │ + ldr r1, [pc, #864] @ (c1058 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #200] @ (c0dc4 ) │ │ │ │ + ldr r0, [pc, #216] @ (c0dd4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #72] @ (c0d4c ) │ │ │ │ + ldr r0, [pc, #88] @ (c0d5c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blxns lr │ │ │ │ + blx pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ bx pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ bx ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bx ip │ │ │ │ + bxns ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, c0fdc ) │ │ │ │ + add r7, pc, #704 @ (adr r7, c0fec ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sp │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #584 @ (adr r7, c0f7c ) │ │ │ │ + add r7, pc, #600 @ (adr r7, c0f8c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #472 @ (adr r7, c0f14 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, c0f24 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #360 @ (adr r7, c0eac ) │ │ │ │ + add r7, pc, #376 @ (adr r7, c0ebc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #248 @ (adr r7, c0e44 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, c0e54 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp lr, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, c0de4 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, c0df4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #16 @ (adr r7, c0d6c ) │ │ │ │ + add r7, pc, #32 @ (adr r7, c0d7c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #928 @ (adr r6, c1104 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, c1114 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, c109c ) │ │ │ │ + add r6, pc, #832 @ (adr r6, c10ac ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000c0d6c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -46321,95 +46321,95 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add ip, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add lr, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r1, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #296 @ (adr r5, c1220 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, c1230 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #72 @ (adr r5, c114c ) │ │ │ │ + add r5, pc, #88 @ (adr r5, c115c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r2!, {r0, r2, r3, r4, r6, r7} │ │ │ │ vrshr.u32 q14, , #1 │ │ │ │ - vsubw.u q10, , d24 │ │ │ │ + vsubw.u q10, , d28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, pc, #848 @ (adr r4, c1464 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, c1474 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, pc, #744 @ (adr r4, c1404 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, c1414 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ │ │ vqshl.u32 , , #31 │ │ │ │ - vrsra.u32 q10, q0, #1 │ │ │ │ + vrsra.u32 q10, q2, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, c131c ) │ │ │ │ + add r4, pc, #512 @ (adr r4, c132c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, pc, #392 @ (adr r4, c12bc ) │ │ │ │ + add r4, pc, #408 @ (adr r4, c12cc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, pc, #128 @ (adr r4, c11c4 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, c11d4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #880 @ (adr r3, c14c4 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, c14d4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #752 @ (adr r3, c144c ) │ │ │ │ + add r3, pc, #768 @ (adr r3, c145c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #480 @ (adr r3, c134c ) │ │ │ │ + add r3, pc, #496 @ (adr r3, c135c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r0, r3 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, c123c ) │ │ │ │ + add r3, pc, #208 @ (adr r3, c124c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, c153c ) │ │ │ │ + add r2, pc, #960 @ (adr r2, c154c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r2, [pc, #864] @ (c14f0 ) │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #864] @ (c14f4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d2, [pc, #804] @ c14c0 │ │ │ │ @@ -46724,109 +46724,109 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #816 @ (adr r1, c1830 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, c1840 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, c1720 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, c1730 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ands r4, r2 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #256 @ (adr r1, c1620 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, c1630 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #1008 @ (adr r0, c1920 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, c1530 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #736 @ (adr r0, c1820 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, c1830 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #464 @ (adr r0, c1720 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, c1730 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #192 @ (adr r0, c1620 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, c1630 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r6, r1 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, r5 │ │ │ │ + add r0, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, ip │ │ │ │ + add r6, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r8, r4 │ │ │ │ + add ip, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, r7 │ │ │ │ + add r4, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r1, [pc, #1224] @ c1a80 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add.w r3, r4, #160 @ 0xa0 │ │ │ │ ldr.w r2, [pc, #1216] @ c1a84 │ │ │ │ add r1, pc │ │ │ │ @@ -47261,157 +47261,157 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r2, r6 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bics r0, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, r3 │ │ │ │ + add r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sl, r2 │ │ │ │ + add lr, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add lr, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add ip, r6 │ │ │ │ + add r8, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sl, sp │ │ │ │ + add lr, sp │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add ip, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r4, sl │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r2, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp sl, sp │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sp │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r6, sl │ │ │ │ + mov r2, fp │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov sl, sl │ │ │ │ + mov lr, sl │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov sl, r4 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r2, [pc, #324] @ (c1ce8 ) │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #324] @ (c1cec ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r3, #10 │ │ │ │ @@ -47523,49 +47523,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w c0e50 │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r2, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp ip, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9599c │ │ │ │ @@ -47586,17 +47586,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000c1d7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -47639,19 +47639,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47688,17 +47688,17 @@ │ │ │ │ blx a0064 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, r4 │ │ │ │ + add r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, r0 │ │ │ │ + add r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (c1edc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -47735,15 +47735,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -48367,57 +48367,57 @@ │ │ │ │ ... │ │ │ │ strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs r0, r7 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, d2 │ │ │ │ vstr d6, [sp, #104] @ 0x68 │ │ │ │ @@ -48696,17 +48696,17 @@ │ │ │ │ bne.w c2504 │ │ │ │ movs r2, #3 │ │ │ │ b.n c2824 │ │ │ │ vldr d9, [pc, #4] @ c2998 │ │ │ │ mov r5, r6 │ │ │ │ b.n c275c │ │ │ │ ... │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ blx 94dc8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -48927,38 +48927,38 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w c2136 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc2 0, cr0, [r0, #484] @ 0x1e4 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + stc2 0, cr0, [r4, #484] @ 0x1e4 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000c2c94 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -49237,95 +49237,95 @@ │ │ │ │ b.n c2d34 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r5, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl 1c8f92 │ │ │ │ bl 13ef96 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl fcfaa │ │ │ │ bl 1d2fae │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9f710 │ │ │ │ @@ -49346,17 +49346,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000c3064 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49389,15 +49389,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n c3096 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3048] @ 0xbe8 │ │ │ │ ldr r2, [pc, #112] @ (c3140 ) │ │ │ │ sub.w sp, sp, #1032 @ 0x408 │ │ │ │ @@ -49443,15 +49443,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r6, #21] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r2, [r5, #20] │ │ │ │ lsls r5, r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c3248 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49822,25 +49822,25 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r1, [pc, #8] @ (c3518 ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ add r1, pc │ │ │ │ b.w 9b0d0 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr.w r0, [r3, #964] @ 0x3c4 │ │ │ │ bx lr │ │ │ │ cbz r0, c353a │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cbz r3, c3538 │ │ │ │ @@ -49976,19 +49976,19 @@ │ │ │ │ b.n c3656 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r0, #2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #980] @ 0x3d4 │ │ │ │ ldr r1, [pc, #184] @ (c376c ) │ │ │ │ @@ -50057,15 +50057,15 @@ │ │ │ │ bx lr │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -50166,23 +50166,23 @@ │ │ │ │ b.n c3834 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #508] @ (c3ab4 ) │ │ │ │ @@ -50383,43 +50383,43 @@ │ │ │ │ b.n c3a52 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c34c0 │ │ │ │ + b.n c34c8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #400] @ (c3c9c ) │ │ │ │ @@ -50583,45 +50583,45 @@ │ │ │ │ b.n c3be4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ - lsls r2, r7, #1 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r2, r4] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + str r0, [r3, r4] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c4304 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + b.n c430c │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bls.n c3cd4 │ │ │ │ + bls.n c3cdc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r0, r0, #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, #236] @ (c3de0 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -50713,23 +50713,23 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n c3da8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r0, r0, #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 r6, r2 │ │ │ │ ldr r2, [pc, #432] @ (c3fc0 ) │ │ │ │ @@ -50897,37 +50897,37 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n c3f00 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #652] @ (c4298 ) │ │ │ │ @@ -51177,59 +51177,59 @@ │ │ │ │ b.n c41a4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [pc, #992] @ (c46b0 ) │ │ │ │ + ldr r2, [pc, #1008] @ (c46c0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #992] @ (c46c0 ) │ │ │ │ + ldr r4, [pc, #1008] @ (c46d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #320] @ (c4434 ) │ │ │ │ + ldr r2, [pc, #336] @ (c4444 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs.w sl, r2, #0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -51360,31 +51360,31 @@ │ │ │ │ ldr r0, [pc, #52] @ (c448c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #976] @ 0x3d0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -51469,21 +51469,21 @@ │ │ │ │ blx 9768c │ │ │ │ b.n c454c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r2, [r4, #24] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r4, [r7, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #980] @ 0x3d4 │ │ │ │ ldr r1, [pc, #204] @ (c4678 ) │ │ │ │ @@ -51561,62 +51561,62 @@ │ │ │ │ bx lr │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ cbz r0, c46a2 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c46a2 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c46a2 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c46a2 │ │ │ │ ldr r2, [pc, #8] @ (c46a4 ) │ │ │ │ add r2, pc │ │ │ │ b.w c35ac │ │ │ │ bx lr │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ cbz r0, c46c2 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c46c2 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c46c2 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c46c2 │ │ │ │ ldr r2, [pc, #8] @ (c46c4 ) │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ b.w c35ac │ │ │ │ bx lr │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ cbz r0, c46e2 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c46e2 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c46e2 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c46e2 │ │ │ │ ldr r2, [pc, #8] @ (c46e4 ) │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ b.w c35ac │ │ │ │ bx lr │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c4720 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ @@ -51633,15 +51633,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r2, pc │ │ │ │ bl c35ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c476a │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cbz r3, c476a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cbz r3, c476a │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ @@ -51662,15 +51662,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (c476c ) │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ bl c35ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w ip, [pc, #796] @ c4aa0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -51970,49 +51970,49 @@ │ │ │ │ bne.n c4a48 │ │ │ │ b.n c490c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrsh r2, [r0, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n c4b14 │ │ │ │ + bvs.n c4b1c │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c4ab4 │ │ │ │ + bmi.n c4abc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c4a2c │ │ │ │ + bmi.n c4a34 │ │ │ │ lsls r5, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c4ba2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -52137,27 +52137,27 @@ │ │ │ │ b.n c4b54 │ │ │ │ ldrd r3, r1, [r4, #64] @ 0x40 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ b.n c4bfa │ │ │ │ nop │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r2 │ │ │ │ @@ -52968,123 +52968,123 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n c4e0e │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c569a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -53568,35 +53568,35 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n c5aa6 │ │ │ │ ldr r6, [pc, #816] @ (c5e00 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r5, [pc, #320] @ (c5c24 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r2, r7, #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 r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -53729,25 +53729,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #192] @ (c5d18 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #968] @ (c6028 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ @@ -53913,25 +53913,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #400] @ (c5fb8 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #192] @ (c5ef0 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c5eee │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c5eee │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ @@ -54073,37 +54073,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n c5ee8 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r0, r0, #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 r6, r2 │ │ │ │ ldr r2, [pc, #260] @ (c6118 ) │ │ │ │ @@ -54211,27 +54211,27 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n c60ae │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mov r4, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp sl, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -54486,47 +54486,47 @@ │ │ │ │ b.n c6388 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add lr, lr │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ orrs r0, r2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #968] @ (c67ec ) │ │ │ │ + ldr r7, [pc, #984] @ (c67fc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #856] @ (c6784 ) │ │ │ │ + ldr r7, [pc, #872] @ (c6794 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #744] @ (c671c ) │ │ │ │ + ldr r7, [pc, #760] @ (c672c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #588] @ (c6694 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -54762,32 +54762,32 @@ │ │ │ │ b.n c652c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ tst r2, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #632] @ (c691c ) │ │ │ │ + ldr r6, [pc, #648] @ (c692c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #536] @ (c68c4 ) │ │ │ │ + ldr r6, [pc, #552] @ (c68d4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ asrs r4, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.u64 q0, q3, │ │ │ │ - ldr r5, [pc, #312] @ (c67f4 ) │ │ │ │ + vqadd.u64 q0, q5, │ │ │ │ + ldr r5, [pc, #328] @ (c6804 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mrc2 0, 7, r0, cr12, cr9, {3} │ │ │ │ - mrc2 0, 7, r0, cr6, cr9, {3} │ │ │ │ - ldr r5, [pc, #56] @ (c6700 ) │ │ │ │ + vqadd.u8 q0, q0, │ │ │ │ + mrc2 0, 7, r0, cr10, cr9, {3} │ │ │ │ + ldr r5, [pc, #72] @ (c6710 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, [r0, #24] │ │ │ │ sub sp, #16 │ │ │ │ @@ -55014,21 +55014,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (c6930 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n c6778 │ │ │ │ nop │ │ │ │ - mcr2 0, 2, r0, cr0, cr9, {3} │ │ │ │ - mrc2 0, 0, r0, cr14, cr9, {3} │ │ │ │ - ldr r4, [pc, #216] @ (c6a00 ) │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #-484 @ 0xfffffe1c │ │ │ │ - stc2l 0, cr0, [ip], #-484 @ 0xfffffe1c │ │ │ │ - ldr r2, [pc, #528] @ (c6b44 ) │ │ │ │ + mcr2 0, 2, r0, cr4, cr9, {3} │ │ │ │ + mcr2 0, 1, r0, cr2, cr9, {3} │ │ │ │ + ldr r4, [pc, #232] @ (c6a10 ) │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + ldc2l 0, cr0, [r6], #-484 @ 0xfffffe1c │ │ │ │ + ldc2l 0, cr0, [r0], #-484 @ 0xfffffe1c │ │ │ │ + ldr r2, [pc, #544] @ (c6b54 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #24 │ │ │ │ @@ -55188,26 +55188,26 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c6a84 │ │ │ │ ldr.w r0, [r6, #2064] @ 0x810 │ │ │ │ blx 99044 │ │ │ │ b.n c69d8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - mcr2 0, 5, r0, cr8, cr9, {3} │ │ │ │ - mcr2 0, 3, r0, cr14, cr9, {3} │ │ │ │ - mcr2 0, 6, r0, cr12, cr9, {3} │ │ │ │ - @ instruction: 0xfb740079 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + mcr2 0, 5, r0, cr12, cr9, {3} │ │ │ │ + mrc2 0, 3, r0, cr2, cr9, {3} │ │ │ │ + mrc2 0, 6, r0, cr0, cr9, {3} │ │ │ │ + @ instruction: 0xfb780079 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-484] @ 0xfffffe1c │ │ │ │ - @ instruction: 0xfab00079 │ │ │ │ - ldr r0, [pc, #800] @ (c6e48 ) │ │ │ │ + ldc2l 0, cr0, [ip, #-484] @ 0xfffffe1c │ │ │ │ + @ instruction: 0xfab40079 │ │ │ │ + ldr r0, [pc, #816] @ (c6e58 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfa920079 │ │ │ │ - ldr r0, [pc, #680] @ (c6dd8 ) │ │ │ │ + @ instruction: 0xfa960079 │ │ │ │ + ldr r0, [pc, #696] @ (c6de8 ) │ │ │ │ lsls r2, r7, #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 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -55379,23 +55379,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (c6d0c ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n c6c88 │ │ │ │ - ldrsh.w r0, [sl, #121] @ 0x79 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + ldrsh.w r0, [lr, #121] @ 0x79 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr??.w r0, [r6, r9, lsl #3] │ │ │ │ - ldrh.w r0, [r0, #121] @ 0x79 │ │ │ │ - mov r8, r9 │ │ │ │ + ldr??.w r0, [sl, r9, lsl #3] │ │ │ │ + ldrh.w r0, [r4, #121] @ 0x79 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb.w r0, [r2, #121] @ 0x79 │ │ │ │ - mov sl, r5 │ │ │ │ + ldrb.w r0, [r6, #121] @ 0x79 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r2, r7, #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 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -55593,20 +55593,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (c6f44 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n c6f0c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7de0079 │ │ │ │ - cmp lr, lr │ │ │ │ + @ instruction: 0xf7e20079 │ │ │ │ + cmp sl, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf7960079 │ │ │ │ - @ instruction: 0xf6540079 │ │ │ │ - add r4, sp │ │ │ │ + @ instruction: 0xf79a0079 │ │ │ │ + @ instruction: 0xf6580079 │ │ │ │ + add r0, lr │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -56028,35 +56028,35 @@ │ │ │ │ ... │ │ │ │ adds r6, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf5940079 │ │ │ │ - bics r4, r5 │ │ │ │ + @ instruction: 0xf5980079 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adcs.w r0, r6, #16318464 @ 0xf90000 │ │ │ │ - muls r6, r5 │ │ │ │ + adcs.w r0, sl, #16318464 @ 0xf90000 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf53c0079 │ │ │ │ - muls r4, r2 │ │ │ │ + adc.w r0, r0, #16318464 @ 0xf90000 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf2b60079 │ │ │ │ - lsrs r6, r1 │ │ │ │ + @ instruction: 0xf2ba0079 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf2980079 │ │ │ │ - lsls r0, r6 │ │ │ │ + @ instruction: 0xf29c0079 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs.w r0, r0, #16318464 @ 0xf90000 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + subs.w r0, r4, #16318464 @ 0xf90000 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf27e0079 │ │ │ │ - addw r0, sl, #121 @ 0x79 │ │ │ │ - ands r0, r4 │ │ │ │ + @ instruction: 0xf2820079 │ │ │ │ + addw r0, lr, #121 @ 0x79 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr.w r1, [pc, #1604] @ c7a20 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl c36a0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ @@ -56657,55 +56657,55 @@ │ │ │ │ mov sl, r4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.n c7ac4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf4d60079 │ │ │ │ - @ instruction: 0xf4a20079 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf4da0079 │ │ │ │ + @ instruction: 0xf4a60079 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sbc.w r0, ip, #121 @ 0x79 │ │ │ │ - @ instruction: 0xf0f60079 │ │ │ │ - subs r7, #10 │ │ │ │ + sbcs.w r0, r0, #121 @ 0x79 │ │ │ │ + @ instruction: 0xf0fa0079 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ands.w r0, r0, #16318464 @ 0xf90000 │ │ │ │ - orr.w r0, r6, #121 @ 0x79 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + ands.w r0, r4, #16318464 @ 0xf90000 │ │ │ │ + orr.w r0, sl, #121 @ 0x79 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.s16 q8, , #4 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + vshr.s32 q8, , #32 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.s64 q8, q0, │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + vqadd.s64 q8, q2, │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.s64 q0, q5, │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + vqadd.s64 q0, q7, │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #256 @ (adr r0, c7b60 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, c7b70 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mrc 0, 6, r0, cr14, cr9, {3} │ │ │ │ - mcr 0, 1, r0, cr12, cr9, {3} │ │ │ │ - stc 0, cr0, [r0], #484 @ 0x1e4 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + mcr 0, 7, r0, cr2, cr9, {3} │ │ │ │ + mrc 0, 1, r0, cr0, cr9, {3} │ │ │ │ + stc 0, cr0, [r4], #484 @ 0x1e4 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.s16 q8, , #14 │ │ │ │ - mrrc 0, 7, r0, ip, cr9 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + vshr.s16 q8, , #10 │ │ │ │ + stcl 0, cr0, [r0], #-484 @ 0xfffffe1c │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcrr 0, 7, r0, r0, cr9 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + mcrr 0, 7, r0, r4, cr9 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r4, #252 @ 0xfc │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], {121} @ 0x79 │ │ │ │ - mcr 0, 0, r0, cr2, cr14, {3} │ │ │ │ + stc 0, cr0, [sl], {121} @ 0x79 │ │ │ │ + mcr 0, 0, r0, cr6, cr14, {3} │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ bl c36a0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ @@ -57207,74 +57207,74 @@ │ │ │ │ blx 963bc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ blx 963bc │ │ │ │ b.w c6fa2 │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r0, r9, ror #1 │ │ │ │ - @ instruction: 0xe8360079 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + orrs.w r0, r4, r9, ror #1 │ │ │ │ + @ instruction: 0xe83a0079 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xe8180079 │ │ │ │ - @ instruction: 0xeb200079 │ │ │ │ - b.n c7f5c │ │ │ │ + @ instruction: 0xe81c0079 │ │ │ │ + @ instruction: 0xeb240079 │ │ │ │ + b.n c7f64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7f2c │ │ │ │ + b.n c7f34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7efc │ │ │ │ + b.n c7f04 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7ecc │ │ │ │ + b.n c7ed4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7e9c │ │ │ │ + b.n c7ea4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7e68 │ │ │ │ + b.n c7e70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7e34 │ │ │ │ + b.n c7e3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7e04 │ │ │ │ + b.n c7e0c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7dd4 │ │ │ │ + b.n c7ddc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrd r0, r0, [r8, #484] @ 0x1e4 │ │ │ │ - b.n c7cfc │ │ │ │ + ldrd r0, r0, [ip, #484] @ 0x1e4 │ │ │ │ + b.n c7d04 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7dfc │ │ │ │ + b.n c7e04 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n c7c6c │ │ │ │ + b.n c7c74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7c10 │ │ │ │ + b.n c7c18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c7bb4 │ │ │ │ + b.n c7bbc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -57940,51 +57940,51 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n c8798 │ │ │ │ movs r5, #128 @ 0x80 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n c8f44 │ │ │ │ + b.n c8f4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n c8cdc │ │ │ │ + b.n c8ce4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n c8c84 │ │ │ │ + b.n c8c8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c8c48 │ │ │ │ + b.n c8c50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c8c0c │ │ │ │ + b.n c8c14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #8 │ │ │ │ + udf #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ble.n c87dc │ │ │ │ + ble.n c87e4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ble.n c87a0 │ │ │ │ + ble.n c87a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -58089,25 +58089,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (c893c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n c882c │ │ │ │ nop │ │ │ │ - bgt.n c88e0 │ │ │ │ + bgt.n c88e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bgt.n c8888 │ │ │ │ + bgt.n c8890 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bgt.n c89fc │ │ │ │ + bgt.n c8a04 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -58384,51 +58384,51 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #84] @ (c8c74 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n c8b86 │ │ │ │ nop │ │ │ │ - blt.n c8bc0 │ │ │ │ + blt.n c8bc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n c8c44 │ │ │ │ + blt.n c8c4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n c8cec │ │ │ │ + bge.n c8cf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bge.n c8c68 │ │ │ │ + bge.n c8c70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n c8c40 │ │ │ │ + bge.n c8c48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n c8c08 │ │ │ │ + bls.n c8c10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n c8bdc │ │ │ │ + bls.n c8be4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n c8bb0 │ │ │ │ + bls.n c8bb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n c8b84 │ │ │ │ + bls.n c8b8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n c8d58 │ │ │ │ + bls.n c8d60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n c8d2c │ │ │ │ + bls.n c8d34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 r3, [r0, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -58824,75 +58824,75 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #132] @ (c913c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n c8f8c │ │ │ │ nop │ │ │ │ - bhi.n c8fd0 │ │ │ │ + bhi.n c8fd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n c9180 │ │ │ │ + bhi.n c9188 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n c905c │ │ │ │ + bvs.n c9064 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvs.n c917c │ │ │ │ + bvs.n c9184 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n c90f8 │ │ │ │ + bvs.n c9100 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bpl.n c90d4 │ │ │ │ + bpl.n c90dc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c909c │ │ │ │ + bpl.n c90a4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c906c │ │ │ │ + bpl.n c9074 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c903c │ │ │ │ + bpl.n c9044 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c900c │ │ │ │ + bpl.n c9014 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c91dc │ │ │ │ + bpl.n c91e4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c91ac │ │ │ │ + bpl.n c91b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c917c │ │ │ │ + bpl.n c9184 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c914c │ │ │ │ + bpl.n c9154 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c911c │ │ │ │ + bmi.n c9124 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c90f0 │ │ │ │ + bmi.n c90f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c90c4 │ │ │ │ + bmi.n c90cc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #680] @ (c93fc ) │ │ │ │ @@ -59153,40 +59153,40 @@ │ │ │ │ b.n c93d4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r6, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n c94b8 │ │ │ │ + bcc.n c94c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r4, r5, #16 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bvs.n c94e4 │ │ │ │ + bvs.n c94ec │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n c94ac │ │ │ │ + bcc.n c94b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvs.n c9450 │ │ │ │ + bvs.n c9458 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n c9348 │ │ │ │ + bcs.n c9350 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcs.n c9354 │ │ │ │ + bcs.n c935c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh.w r0, [r6, lr, lsl #3] │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + ldrsh.w r0, [sl, lr, lsl #3] │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n c9390 │ │ │ │ + bne.n c9398 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bne.n c9358 │ │ │ │ + bne.n c9360 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c94b6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -59265,30 +59265,30 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (c9534 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n c94f0 │ │ │ │ nop │ │ │ │ - bmi.n c9448 │ │ │ │ + bmi.n c9450 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh.w r0, [r2, lr, lsl #3] │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrh.w r0, [r6, lr, lsl #3] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n c9550 │ │ │ │ + bcc.n c9558 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n c9454 │ │ │ │ + beq.n c945c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - beq.n c961c │ │ │ │ + beq.n c9624 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -59625,78 +59625,78 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n c96f2 │ │ │ │ nop │ │ │ │ asrs r0, r7, #3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c98f0 │ │ │ │ + bcc.n c98f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n c9968 │ │ │ │ + beq.n c9970 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r4, r1, #32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c991a │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c991a │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c991a │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c991a │ │ │ │ ldr r2, [pc, #8] @ (c991c ) │ │ │ │ add r2, pc │ │ │ │ b.w c35ac │ │ │ │ bx lr │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbz r0, c9932 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ cbz r1, c9932 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ cbz r1, c9932 │ │ │ │ ldr r1, [r0, #104] @ 0x68 │ │ │ │ @@ -59977,37 +59977,37 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n c9a5e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r2, r5, #15 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -60134,23 +60134,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (c9dc4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n c9cd4 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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, #812] @ (ca108 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -60463,51 +60463,51 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r2, [pc, #1312] @ ca694 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -61023,66 +61023,66 @@ │ │ │ │ nop │ │ │ │ lsls r0, r2, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #18 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr 0, 6, r0, cr12, cr9, {3} │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + mrc 0, 6, r0, cr0, cr9, {3} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - itet vc │ │ │ │ - lslvc r1, r7, #1 │ │ │ │ - stmiavs r1!, {r3, r4, r5, r6} │ │ │ │ + itte vc │ │ │ │ lslvc r1, r7, #1 │ │ │ │ - itte pl │ │ │ │ + stmiavc r1!, {r2, r3, r4, r5, r6} │ │ │ │ + lslvs r1, r7, #1 │ │ │ │ + ittt pl │ │ │ │ lslpl r1, r7, #1 │ │ │ │ - stmiapl r0!, {r1, r4, r5, r7} │ │ │ │ - lslmi r1, r7, #1 │ │ │ │ - itee cc │ │ │ │ + stmiapl r0!, {r1, r2, r4, r5, r7} │ │ │ │ + lslpl r1, r7, #1 │ │ │ │ + itet cc │ │ │ │ lslcc r1, r7, #1 │ │ │ │ - lsrcs r2, r1, #21 │ │ │ │ - lslcs r2, r7, #1 │ │ │ │ - it ne │ │ │ │ + lsrcs r6, r1, #21 │ │ │ │ + lslcc r2, r7, #1 │ │ │ │ + itt ne │ │ │ │ lslne r1, r7, #1 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrne r2, r6, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ @@ -61159,15 +61159,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 12, cr0, cr14, cr4, {4} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ cdp2 0, 9, cr0, cr4, cr4, {4} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -61188,15 +61188,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (ca828 ) │ │ │ │ movw r2, #697 @ 0x2b9 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 9b0d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ca806 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #3792] @ 0xed0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -61703,68 +61703,68 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ str.w sl, [sp, #152] @ 0x98 │ │ │ │ b.n cae28 │ │ │ │ ... │ │ │ │ ldc2l 0, cr0, [lr, #528]! @ 0x210 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stc2l 0, cr0, [r8], {132} @ 0x84 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r1, r7, #1 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + popcc {r4, r5, r6, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w cb9d8 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -62002,17 +62002,17 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 95520 <__aeabi_idivmod@plt> │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r9 │ │ │ │ bne.w caede │ │ │ │ b.n caf78 │ │ │ │ ... │ │ │ │ - cbnz r0, cb0b4 │ │ │ │ + cbnz r4, cb0b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movw r6, #285 @ 0x11d │ │ │ │ mov r0, r7 │ │ │ │ blx 9fbf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -63043,113 +63043,113 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #260] @ (cbcd0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w ca960 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r0, cbc5a │ │ │ │ + cbz r4, cbc5a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r6, cbc5a │ │ │ │ + cbz r2, cbc5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2l 0, cr0, [r0, #-484]! @ 0xfffffe1c │ │ │ │ - cbz r2, cbc4a │ │ │ │ + stc2l 0, cr0, [r4, #-484]! @ 0xfffffe1c │ │ │ │ + cbz r6, cbc4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfbc20079 │ │ │ │ - cbz r2, cbc44 │ │ │ │ + @ instruction: 0xfbc60079 │ │ │ │ + cbz r6, cbc44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfba20079 │ │ │ │ - cbz r2, cbc44 │ │ │ │ + @ instruction: 0xfba60079 │ │ │ │ + cbz r6, cbc44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb820079 │ │ │ │ - cbz r4, cbc44 │ │ │ │ + @ instruction: 0xfb860079 │ │ │ │ + cbz r0, cbc46 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb660079 │ │ │ │ - cbz r4, cbc3a │ │ │ │ + @ instruction: 0xfb6a0079 │ │ │ │ + cbz r0, cbc3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r4, cbc2a │ │ │ │ + cbz r0, cbc2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa360079 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + @ instruction: 0xfa3a0079 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa1a0079 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xfa1e0079 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr??.w r0, [lr, #121] @ 0x79 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xfa020079 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9e20079 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + vld1.8 @ instruction: 0xf9e60079 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9c60079 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + vst1.8 @ instruction: 0xf9ca0079 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb.w r0, [r0, #121] @ 0x79 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + ldrsb.w r0, [r4, #121] @ 0x79 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr??.w r0, [r0, r9, lsl #3] │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + ldr??.w r0, [r4, r9, lsl #3] │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr??.w r0, [r2, r9, lsl #3] │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + ldr??.w r0, [r6, r9, lsl #3] │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh.w r0, [r6, r9, lsl #3] │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + ldrsh.w r0, [sl, r9, lsl #3] │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb.w r0, [sl, r9, lsl #3] │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + ldrsb.w r0, [lr, r9, lsl #3] │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr??.w r0, [ip, #121] @ 0x79 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + vst4.16 {d0-d3}, [r0 :256], r9 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str??.w r0, [r0, #121] @ 0x79 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + str??.w r0, [r4, #121] @ 0x79 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str.w r0, [r4, #121] @ 0x79 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + str.w r0, [r8, #121] @ 0x79 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh.w r0, [r8, #121] @ 0x79 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + strh.w r0, [ip, #121] @ 0x79 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb.w r0, [ip, #121] @ 0x79 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + ldrb.w r0, [r0, #121] @ 0x79 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr??.w r0, [r0, r9, lsl #3] │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + ldr??.w r0, [r4, r9, lsl #3] │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + ldr.w r0, [r8, r9, lsl #3] │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh.w r0, [r8, r9, lsl #3] │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + ldrh.w r0, [ip, r9, lsl #3] │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb.w r0, [ip, r9, lsl #3] │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + strh.w r0, [r0, r9, lsl #3] │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb.w r0, [r0, r9, lsl #3] │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + strb.w r0, [r4, r9, lsl #3] │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7e40079 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + @ instruction: 0xf7e80079 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7c60079 │ │ │ │ + @ instruction: 0xf7ca0079 │ │ │ │ │ │ │ │ 000cbcd4 : │ │ │ │ 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, #444] @ (cbea0 ) │ │ │ │ @@ -63326,55 +63326,55 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n cbd66 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [r2, #-528]! @ 0x210 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xeb13ffff │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r3, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6340079 │ │ │ │ + @ instruction: 0xf6380079 │ │ │ │ strd r0, r0, [r2], #528 @ 0x210 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - addw r0, r0, #2169 @ 0x879 │ │ │ │ + addw r0, r4, #2169 @ 0x879 │ │ │ │ @ instruction: 0xea3fffff │ │ │ │ @ instruction: 0xe9b1ffff │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rsb r0, r2, #16318464 @ 0xf90000 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + rsb r0, r6, #16318464 @ 0xf90000 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub.w r0, r8, #16318464 @ 0xf90000 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + sub.w r0, ip, #16318464 @ 0xf90000 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf53a0079 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + @ instruction: 0xf53e0079 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf5200079 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + @ instruction: 0xf5240079 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add.w r0, r0, #16318464 @ 0xf90000 │ │ │ │ + add.w r0, r4, #16318464 @ 0xf90000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96e88 │ │ │ │ mov r3, r0 │ │ │ │ @@ -63394,17 +63394,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orrs.w r0, r0, #16318464 @ 0xf90000 │ │ │ │ + orrs.w r0, r4, #16318464 @ 0xf90000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (cbfc8 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (cbfcc ) │ │ │ │ @@ -63444,15 +63444,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n cbd80 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n cbd18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -63514,18 +63514,18 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ b.n cbff4 │ │ │ │ nop │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf3600079 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + @ instruction: 0xf3640079 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #2800] @ ccb8c │ │ │ │ @@ -64560,110 +64560,110 @@ │ │ │ │ b.n cc452 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n cc6e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n cc5e4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, pc, #536 @ (adr r7, ccdc0 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, ccdd0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, cce7c ) │ │ │ │ + add r6, pc, #736 @ (adr r6, cce8c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.s8 q8, q4, │ │ │ │ - add r6, pc, #584 @ (adr r6, ccdfc ) │ │ │ │ + vqadd.s8 q8, q6, │ │ │ │ + add r6, pc, #600 @ (adr r6, cce0c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.s32 q0, q4, │ │ │ │ - add r6, pc, #472 @ (adr r6, ccd94 ) │ │ │ │ + vqadd.s32 q0, q6, │ │ │ │ + add r6, pc, #488 @ (adr r6, ccda4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.s8 q0, q6, │ │ │ │ - add r6, pc, #40 @ (adr r6, ccbec ) │ │ │ │ + vqadd.s16 q0, q0, │ │ │ │ + add r6, pc, #56 @ (adr r6, ccbfc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrc 0, 4, r0, cr14, cr9, {3} │ │ │ │ - add r5, pc, #920 @ (adr r5, ccf64 ) │ │ │ │ + mcr 0, 5, r0, cr2, cr9, {3} │ │ │ │ + add r5, pc, #936 @ (adr r5, ccf74 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr 0, 4, r0, cr4, cr9, {3} │ │ │ │ - add r4, pc, #784 @ (adr r4, ccee4 ) │ │ │ │ + mcr 0, 4, r0, cr8, cr9, {3} │ │ │ │ + add r4, pc, #800 @ (adr r4, ccef4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-484] @ 0xfffffe1c │ │ │ │ - add r3, pc, #536 @ (adr r3, ccdf4 ) │ │ │ │ + ldcl 0, cr0, [lr, #-484] @ 0xfffffe1c │ │ │ │ + add r3, pc, #552 @ (adr r3, cce04 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc 0, cr0, [ip], {121} @ 0x79 │ │ │ │ - add r3, pc, #416 @ (adr r3, ccd84 ) │ │ │ │ + stc 0, cr0, [r0], #-484 @ 0xfffffe1c │ │ │ │ + add r3, pc, #432 @ (adr r3, ccd94 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xebfe0079 │ │ │ │ - add r2, pc, #904 @ (adr r2, ccf74 ) │ │ │ │ + stc 0, cr0, [r2], {121} @ 0x79 │ │ │ │ + add r2, pc, #920 @ (adr r2, ccf84 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbcs.w r0, sl, r9, ror #1 │ │ │ │ - add r2, pc, #800 @ (adr r2, ccf14 ) │ │ │ │ + sbcs.w r0, lr, r9, ror #1 │ │ │ │ + add r2, pc, #816 @ (adr r2, ccf24 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbc.w r0, r6, r9, ror #1 │ │ │ │ - add r2, pc, #536 @ (adr r2, cce14 ) │ │ │ │ + sbc.w r0, sl, r9, ror #1 │ │ │ │ + add r2, pc, #552 @ (adr r2, cce24 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeb240079 │ │ │ │ - add r2, pc, #408 @ (adr r2, ccd9c ) │ │ │ │ + @ instruction: 0xeb280079 │ │ │ │ + add r2, pc, #424 @ (adr r2, ccdac ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeafc0079 │ │ │ │ - add r2, pc, #304 @ (adr r2, ccd3c ) │ │ │ │ + add.w r0, r0, r9, ror #1 │ │ │ │ + add r2, pc, #320 @ (adr r2, ccd4c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeae20079 │ │ │ │ - add r2, pc, #200 @ (adr r2, cccdc ) │ │ │ │ + @ instruction: 0xeae60079 │ │ │ │ + add r2, pc, #216 @ (adr r2, cccec ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeac80079 │ │ │ │ - add r2, pc, #96 @ (adr r2, ccc7c ) │ │ │ │ + @ instruction: 0xeacc0079 │ │ │ │ + add r2, pc, #112 @ (adr r2, ccc8c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeaae0079 │ │ │ │ - add r1, pc, #1016 @ (adr r1, cd01c ) │ │ │ │ + @ instruction: 0xeab20079 │ │ │ │ + add r2, pc, #8 @ (adr r2, ccc2c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - eors.w r0, r4, r9, ror #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, ccfbc ) │ │ │ │ + eors.w r0, r8, r9, ror #1 │ │ │ │ + add r1, pc, #928 @ (adr r1, ccfcc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orns r0, sl, r9, ror #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, ccf5c ) │ │ │ │ + orns r0, lr, r9, ror #1 │ │ │ │ + add r1, pc, #824 @ (adr r1, ccf6c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orn r0, r0, r9, ror #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, cce4c ) │ │ │ │ + orn r0, r4, r9, ror #1 │ │ │ │ + add r1, pc, #544 @ (adr r1, cce5c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, ccde0 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, ccdf0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmdb r0, {r0, r3, r4, r5, r6} │ │ │ │ - add r0, pc, #320 @ (adr r0, ccd88 ) │ │ │ │ + stmdb r4, {r0, r3, r4, r5, r6} │ │ │ │ + add r0, pc, #336 @ (adr r0, ccd98 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strd r0, r0, [r6], #484 @ 0x1e4 │ │ │ │ - add r0, pc, #216 @ (adr r0, ccd28 ) │ │ │ │ + strd r0, r0, [sl], #484 @ 0x1e4 │ │ │ │ + add r0, pc, #232 @ (adr r0, ccd38 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strexd r9, r0, r0, [ip] │ │ │ │ - add r0, pc, #112 @ (adr r0, cccc8 ) │ │ │ │ + @ instruction: 0xe8d00079 │ │ │ │ + add r0, pc, #128 @ (adr r0, cccd8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia.w r2!, {r0, r3, r4, r5, r6} │ │ │ │ - add r0, pc, #8 @ (adr r0, ccc68 ) │ │ │ │ + ldmia.w r6!, {r0, r3, r4, r5, r6} │ │ │ │ + add r0, pc, #24 @ (adr r0, ccc78 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia.w r8, {r0, r3, r4, r5, r6} │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldmia.w ip, {r0, r3, r4, r5, r6} │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrd r0, r0, [lr], #-484 @ 0x1e4 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + stmia.w r2, {r0, r3, r4, r5, r6} │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strd r0, r0, [r4], #-484 @ 0x1e4 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + strd r0, r0, [r8], #-484 @ 0x1e4 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strex r0, r0, [sl, #484] @ 0x1e4 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + strex r0, r0, [lr, #484] @ 0x1e4 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xe8300079 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + @ instruction: 0xe8340079 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xe8160079 │ │ │ │ + @ instruction: 0xe81a0079 │ │ │ │ │ │ │ │ 000ccc8c : │ │ │ │ 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, #364] @ (cce08 ) │ │ │ │ @@ -64812,54 +64812,54 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n ccd1e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bls.n ccd60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl 484e16 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n ccb24 │ │ │ │ + b.n ccb2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ bls.n cce84 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n ccacc │ │ │ │ + b.n ccad4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl 34ae3a >::_M_fill_append(unsigned int, double const&)@@Base+0x6132> │ │ │ │ bl 2bce3e │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cca60 │ │ │ │ + b.n cca68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cca34 │ │ │ │ + b.n cca3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc9d0 │ │ │ │ + b.n cc9d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc998 │ │ │ │ + b.n cc9a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95538 │ │ │ │ @@ -64880,25 +64880,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cc8a4 │ │ │ │ + b.n cc8ac │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #8] @ (ccec4 ) │ │ │ │ movw r2, #526 @ 0x20e │ │ │ │ add r1, pc │ │ │ │ b.w 9b0d0 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r1, [pc, #620] @ (cd148 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -65144,39 +65144,39 @@ │ │ │ │ b.n cd0b6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n cd224 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd920 │ │ │ │ + b.n cd928 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd728 │ │ │ │ + b.n cd730 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bpl.n cd088 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd6cc │ │ │ │ + b.n cd6d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd6a0 │ │ │ │ + b.n cd6a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd668 │ │ │ │ + b.n cd670 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd638 │ │ │ │ + b.n cd640 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #352] @ (cd2f8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -65320,21 +65320,21 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bmi.n cd25c │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n cd208 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd49c │ │ │ │ + b.n cd4a4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd468 │ │ │ │ + b.n cd470 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bl 462f14 │ │ │ │ @@ -65356,17 +65356,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n cd3f0 │ │ │ │ + b.n cd3f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #504] @ (cd570 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -65570,47 +65570,47 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n cd47e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bcs.n cd514 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bne.n cd518 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {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, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -65695,29 +65695,29 @@ │ │ │ │ blx a09fc │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 9f82c │ │ │ │ strd r0, r1, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n cd5c8 │ │ │ │ + ble.n cd5d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n cd70c │ │ │ │ + ble.n cd714 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #664] @ (cd968 ) │ │ │ │ + ldr r0, [pc, #680] @ (cd978 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -65809,39 +65809,39 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (cd7f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n cd72c │ │ │ │ nop │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n cd8ac │ │ │ │ + bgt.n cd8b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n cd858 │ │ │ │ + bgt.n cd860 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n cd804 │ │ │ │ + bgt.n cd80c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n cd7b0 │ │ │ │ + blt.n cd7b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #144] @ (cd894 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -65902,19 +65902,19 @@ │ │ │ │ bl 462f18 │ │ │ │ b.n cd860 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r1, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n cd91c │ │ │ │ + blt.n cd924 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -65955,17 +65955,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n cd838 │ │ │ │ + bge.n cd840 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -66001,17 +66001,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (cd98c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n cd94a │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n cd9b8 │ │ │ │ + bge.n cd9c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (cd9f8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -66051,15 +66051,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -66081,17 +66081,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n cdb04 │ │ │ │ + bls.n cdb0c │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ ldr.w r3, [pc, #2548] @ ce45c │ │ │ │ @@ -67026,205 +67026,205 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n ce41a │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n ce52c │ │ │ │ + bhi.n ce534 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n ce4fc │ │ │ │ + bhi.n ce504 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - bvc.n ce484 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + bhi.n ce48c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvs.n ce4dc │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + bvs.n ce4e4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bpl.n ce444 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + bpl.n ce44c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n ce5c8 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + bmi.n ce3d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n ce518 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + bmi.n ce520 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xfa05ffff │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n ce5bc │ │ │ │ + bcc.n ce5c4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n ce58c │ │ │ │ + bcc.n ce594 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n ce4d4 │ │ │ │ + bcs.n ce4dc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ pldw [r1, #4095] @ 0xfff │ │ │ │ strh.w pc, [sp, #255]! │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n ce428 │ │ │ │ + bcs.n ce430 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n ce5f8 │ │ │ │ + bcs.n ce600 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n ce5d0 │ │ │ │ + bcs.n ce5d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n ce5a4 │ │ │ │ + bcs.n ce5ac │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n ce578 │ │ │ │ + bcs.n ce580 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce544 │ │ │ │ + bcs.n ce54c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce518 │ │ │ │ + bne.n ce520 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce4c8 │ │ │ │ + bne.n ce4d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl fff8e55a ::Settings::boolParam@@Base+0xff66d2c2> │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce654 │ │ │ │ + bne.n ce65c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce604 │ │ │ │ + bne.n ce60c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n ce5b4 │ │ │ │ + bne.n ce5bc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce67c │ │ │ │ + beq.n ce684 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce61c │ │ │ │ + beq.n ce624 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n ce5bc │ │ │ │ + beq.n ce5c4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000ce5ec : │ │ │ │ stmdb 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 │ │ │ │ @@ -67586,91 +67586,91 @@ │ │ │ │ ldr r0, [pc, #212] @ (cea7c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ce992 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia.w pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bl ffcf09ca ::Settings::boolParam@@Base+0xff3cf732> │ │ │ │ bl 2909ce │ │ │ │ ldrd pc, pc, [fp], #-1020 @ 0x3fc │ │ │ │ @ instruction: 0xeb43ffff │ │ │ │ stcl 15, cr15, [pc], {255} @ 0xff │ │ │ │ ldc 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ vrsqrts.f32 , , │ │ │ │ bl 14e9e6 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ mcr 15, 5, pc, cr1, cr15, {7} @ │ │ │ │ @ instruction: 0xefc1ffff │ │ │ │ bl 2e2a2e │ │ │ │ b.n ce71e │ │ │ │ vqshlu.s32 q15, , #31 │ │ │ │ vqshrn.u64 d30, , #1 │ │ │ │ vtbx.8 d30, {d31- instruction: 0xffff8748 │ │ │ │ + @ instruction: 0xffff874c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [pc, #164] @ (ceb28 ) │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #156] @ (ceb2c ) │ │ │ │ @@ -67724,37 +67724,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (ceb54 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ce992 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ movt ip, #57876 @ 0xe214 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -68113,55 +68113,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbnz r4, cef76 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbnz r0, cef56 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -68184,17 +68184,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -68217,17 +68217,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -68413,33 +68413,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (cf264 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n cf13a │ │ │ │ ... │ │ │ │ - cbnz r0, cf278 │ │ │ │ + cbnz r4, cf278 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #176] @ (cf32c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -68514,17 +68514,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r4, cf3a2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbz r6, cf38e │ │ │ │ lsls r4, r0, #2 │ │ │ │ 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 │ │ │ │ @@ -68589,19 +68589,19 @@ │ │ │ │ b.n cf3d2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ uxtb r4, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - it al │ │ │ │ + ite al │ │ │ │ lslal r1, r7, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r4, r0, #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, #2992] @ 0xbb0 │ │ │ │ ldr r2, [pc, #616] @ (cf678 ) │ │ │ │ @@ -68831,48 +68831,48 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sxth r4, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbz r2, cf6b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adc.w r0, r4, sp, ror #1 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + adc.w r0, r8, sp, ror #1 │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, 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, [r1, #16] │ │ │ │ mov r9, r3 │ │ │ │ @@ -68951,21 +68951,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (cf7b8 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n cf744 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r0, cf838 │ │ │ │ + cbnz r4, cf838 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #280] @ (cf8e8 ) │ │ │ │ @@ -69084,21 +69084,21 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -69126,17 +69126,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -69161,17 +69161,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r4, cf9f4 │ │ │ │ + cbnz r0, cf9f6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #168] @ (cfa74 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -69246,17 +69246,17 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r6, cfa92 │ │ │ │ + cbnz r2, cfa94 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #160] @ (cfb3c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -69328,17 +69328,17 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r6, r2 │ │ │ │ @@ -69522,39 +69522,39 @@ │ │ │ │ ... │ │ │ │ add r2, sp, #888 @ 0x378 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -69591,17 +69591,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r1, r7, #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 │ │ │ │ ldr r4, [pc, #696] @ (d00b8 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -69867,59 +69867,59 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #100] @ (d0110 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n d0096 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r5} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r6, d015c │ │ │ │ + cbz r2, d015e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r4, d015e │ │ │ │ + cbz r0, d0160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r0, d0148 │ │ │ │ + cbz r4, d0148 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r0, d014a │ │ │ │ + cbz r4, d014a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r6, d014a │ │ │ │ + cbz r2, d014c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r4, d014c │ │ │ │ + cbz r0, d014e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (d0210 ) │ │ │ │ @@ -70014,23 +70014,23 @@ │ │ │ │ b.n d017c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #128 @ (adr r5, d0294 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r4, pc, #816 @ (adr r4, d0554 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r2, d0250 │ │ │ │ + cbz r6, d0250 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -70198,41 +70198,41 @@ │ │ │ │ ldr r0, [pc, #64] @ (d0420 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n d02f2 │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -70324,29 +70324,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (d0530 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d0452 │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -70446,29 +70446,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (d0650 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d0560 │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -70532,29 +70532,29 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -70738,21 +70738,21 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n d08b0 │ │ │ │ + bhi.n d08b8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [pc, #976] @ (d0d30 ) │ │ │ │ blx 9db44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r6, pc │ │ │ │ @@ -71092,65 +71092,65 @@ │ │ │ │ ldr r0, [pc, #120] @ (d0d94 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n d075e │ │ │ │ ... │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, pc, #624 @ (adr r7, d0fb8 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, d0fc8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, pc, #504 @ (adr r7, d0f48 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, d0f58 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, pc, #392 @ (adr r7, d0ee0 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, d0ef0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, pc, #272 @ (adr r7, d0e70 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, d0e80 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, pc, #160 @ (adr r7, d0e08 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, d0e18 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, pc, #48 @ (adr r7, d0da0 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, d0db0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, d1128 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, d1138 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #832 @ (adr r6, d10c0 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, d10d0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #712 @ (adr r6, d1050 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, d1060 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #592 @ (adr r6, d0fe0 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, d0ff0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #472 @ (adr r6, d0f70 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, d0f80 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #3968 @ 0xf80 │ │ │ │ ldr r0, [pc, #56] @ (d0dd8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -71169,21 +71169,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (d0de4 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n d075e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #928 @ (adr r5, d1180 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, d1190 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #808 @ (adr r5, d1110 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, d1120 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ @@ -71254,15 +71254,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r0, #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 │ │ │ │ @@ -71529,49 +71529,49 @@ │ │ │ │ ... │ │ │ │ str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, d129c ) │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + add r4, pc, #336 @ (adr r4, d12ac ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, d1234 ) │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + add r4, pc, #224 @ (adr r4, d1244 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, pc, #624 @ (adr r3, d13e0 ) │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + add r3, pc, #640 @ (adr r3, d13f0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, pc, #400 @ (adr r3, d1308 ) │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + add r3, pc, #416 @ (adr r3, d1318 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, pc, #104 @ (adr r3, d11e8 ) │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + add r3, pc, #120 @ (adr r3, d11f8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, pc, #760 @ (adr r2, d1480 ) │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + add r2, pc, #776 @ (adr r2, d1490 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, pc, #640 @ (adr r2, d1410 ) │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + add r2, pc, #656 @ (adr r2, d1420 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, pc, #392 @ (adr r2, d1324 ) │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + add r2, pc, #408 @ (adr r2, d1334 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n d11aa │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -71600,17 +71600,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (d11f4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d11cc │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, pc, #696 @ (adr r1, d14b0 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, d14c0 ) │ │ │ │ lsls r1, r7, #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 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ @@ -71667,21 +71667,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (d12a4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, pc, #184 @ (adr r1, d1358 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, d1368 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, pc, #40 @ (adr r1, d12d0 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, d12e0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #232] @ (d13a0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -71914,23 +71914,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs.w r9, r3, #0 │ │ │ │ ble.n d1572 │ │ │ │ @@ -71978,21 +71978,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (d15a4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -72178,29 +72178,29 @@ │ │ │ │ add r6, pc │ │ │ │ blx 96498 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d3fc │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ b.n d1776 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r4, [pc, #2892] @ d2330 │ │ │ │ mov r5, r1 │ │ │ │ @@ -73247,169 +73247,169 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #992] @ (d27d0 ) │ │ │ │ + ldr r7, [pc, #1008] @ (d27e0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #872] @ (d2760 ) │ │ │ │ + ldr r7, [pc, #888] @ (d2770 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #576] @ (d2640 ) │ │ │ │ + ldr r7, [pc, #592] @ (d2650 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #456] @ (d25d0 ) │ │ │ │ + ldr r7, [pc, #472] @ (d25e0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #336] @ (d2560 ) │ │ │ │ + ldr r7, [pc, #352] @ (d2570 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #160] @ (d24b8 ) │ │ │ │ + ldr r7, [pc, #176] @ (d24c8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #32] @ (d2440 ) │ │ │ │ + ldr r7, [pc, #48] @ (d2450 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #936] @ (d27d0 ) │ │ │ │ + ldr r6, [pc, #952] @ (d27e0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #752] @ (d2720 ) │ │ │ │ + ldr r6, [pc, #768] @ (d2730 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #632] @ (d26b0 ) │ │ │ │ + ldr r6, [pc, #648] @ (d26c0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #512] @ (d2640 ) │ │ │ │ + ldr r6, [pc, #528] @ (d2650 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #696] @ (d2700 ) │ │ │ │ + ldr r5, [pc, #712] @ (d2710 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #576] @ (d2690 ) │ │ │ │ + ldr r5, [pc, #592] @ (d26a0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #472] @ (d2630 ) │ │ │ │ + ldr r5, [pc, #488] @ (d2640 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #136] @ (d24e8 ) │ │ │ │ + ldr r5, [pc, #152] @ (d24f8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #968] @ (d2830 ) │ │ │ │ + ldr r4, [pc, #984] @ (d2840 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #840] @ (d27b8 ) │ │ │ │ + ldr r4, [pc, #856] @ (d27c8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -73496,17 +73496,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n d2528 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r7, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #944] @ (d2904 ) │ │ │ │ + ldr r2, [pc, #960] @ (d2914 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r0, [r0, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ 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 │ │ │ │ @@ -73658,33 +73658,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (d2718 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n d25de │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #664] @ (d2990 ) │ │ │ │ + ldr r1, [pc, #680] @ (d29a0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #552] @ (d2928 ) │ │ │ │ + ldr r1, [pc, #568] @ (d2938 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #336] @ (d2858 ) │ │ │ │ + ldr r1, [pc, #352] @ (d2868 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #232] @ (d27f8 ) │ │ │ │ + ldr r1, [pc, #248] @ (d2808 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #8] @ (d2720 ) │ │ │ │ + ldr r1, [pc, #24] @ (d2730 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -73965,57 +73965,57 @@ │ │ │ │ b.n d28ec │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #440] @ (d2bd0 ) │ │ │ │ + ldr r0, [pc, #456] @ (d2be0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bxns pc │ │ │ │ + blx r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #376] @ (d2b98 ) │ │ │ │ + ldr r0, [pc, #392] @ (d2ba8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r4, pc │ │ │ │ + mov r8, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r0, ip │ │ │ │ + mov r4, ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2888] @ 0xb48 │ │ │ │ ldr r4, [pc, #944] @ (d2e30 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -74377,29 +74377,29 @@ │ │ │ │ ... │ │ │ │ ldrb r6, [r0, #15] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, r7 │ │ │ │ + add r4, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rors r0, r7 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [pc, #744] @ (d3148 ) │ │ │ │ movw r1, #2833 @ 0xb11 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #736] @ (d314c ) │ │ │ │ @@ -74679,33 +74679,33 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n d2ad0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr.w r0, [pc, #1716] @ d3828 │ │ │ │ movw r1, #2904 @ 0xb58 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1704] @ d382c │ │ │ │ @@ -75322,115 +75322,115 @@ │ │ │ │ bpl.w d397c │ │ │ │ subs r5, r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r8, r5 │ │ │ │ b.n d3912 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ @@ -75652,53 +75652,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #88] @ (d3bac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w d2ad0 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #396] @ (d3d50 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -75857,25 +75857,25 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #2816] @ 0xb00 │ │ │ │ subw sp, sp, #1228 @ 0x4cc │ │ │ │ @@ -76366,27 +76366,27 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ subs r5, #1 │ │ │ │ bcc.w d4196 │ │ │ │ ldr.w r6, [r4, #-4]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 9c424 │ │ │ │ @@ -76676,25 +76676,25 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n d45be │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #2496 @ 0x9c0 │ │ │ │ ldr r0, [pc, #792] @ (d4988 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -76984,37 +76984,37 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w d3dd8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d0, [pc, #688] @ d4c78 │ │ │ │ mov r0, r7 │ │ │ │ @@ -77272,33 +77272,33 @@ │ │ │ │ ldr r0, [pc, #56] @ (d4ca4 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w d3dd8 │ │ │ │ ... │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #2620 @ 0xa3c │ │ │ │ ldr r0, [pc, #832] @ (d4ff0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -77608,105 +77608,105 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #192] @ (d50a4 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w d3dd8 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r5, r1 │ │ │ │ @@ -78271,21 +78271,21 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ strb r2, [r0, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r7, [pc, #728] @ (d59b4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ @@ -78958,80 +78958,80 @@ │ │ │ │ bne.w d5564 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w d5298 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh r3, [r2, #58] @ 0x3a │ │ │ │ vqshl.u64 d27, d9, #63 @ 0x3f │ │ │ │ vcvt.u32.f32 d24, d19, #1 │ │ │ │ - vrshr.u64 d17, d20, #1 │ │ │ │ + vrshr.u64 d17, d24, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [pc, #276] @ (d5f3c ) │ │ │ │ movw r1, #3413 @ 0xd55 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #268] @ (d5f40 ) │ │ │ │ @@ -79133,49 +79133,49 @@ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ b.w d5204 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r2, [r6, #94] @ 0x5e │ │ │ │ b.w d54d6 │ │ │ │ nop │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 r6, r0 │ │ │ │ @@ -79376,51 +79376,51 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ blx 9cfa8 │ │ │ │ b.n d5ff8 │ │ │ │ nop │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #676] @ (d64a8 ) │ │ │ │ @@ -79677,51 +79677,51 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ orrs r4, r7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #504] @ (d66d8 ) │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + ldr r7, [pc, #520] @ (d66e8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #384] @ (d6668 ) │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + ldr r7, [pc, #400] @ (d6678 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #264] @ (d65f8 ) │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + ldr r7, [pc, #280] @ (d6608 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #32] @ (d651c ) │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + ldr r7, [pc, #48] @ (d652c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d64fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -80387,205 +80387,205 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n d6568 │ │ │ │ asrs r0, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r3, [r7, #54] @ 0x36 │ │ │ │ vsri.64 , q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #200] @ (d6ce8 ) │ │ │ │ + ldr r6, [pc, #216] @ (d6cf8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r4, sp, #252 @ 0xfc │ │ │ │ @ instruction: 0xffff8c99 │ │ │ │ vqrdmulh.s q12, , d23[0] │ │ │ │ vrsra.u32 , , #1 │ │ │ │ - @ instruction: 0xffff0b90 │ │ │ │ + @ instruction: 0xffff0b94 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #536] @ (d6e5c ) │ │ │ │ + ldr r5, [pc, #552] @ (d6e6c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r3, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ - @ instruction: 0xffff0994 │ │ │ │ + @ instruction: 0xffff0998 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #232] @ (d6d40 ) │ │ │ │ + ldr r5, [pc, #248] @ (d6d50 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #112] @ (d6cd0 ) │ │ │ │ + ldr r5, [pc, #128] @ (d6ce0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ vtbx.8 d31, {d31}, d21 │ │ │ │ - vqshrn.u64 d16, q8, #1 │ │ │ │ + vqshrn.u64 d16, q10, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #856] @ (d6fc8 ) │ │ │ │ + ldr r4, [pc, #872] @ (d6fd8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #760] @ (d6f70 ) │ │ │ │ + ldr r4, [pc, #776] @ (d6f80 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #496] @ (d6e70 ) │ │ │ │ + ldr r4, [pc, #512] @ (d6e80 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xfac5ffff │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #296] @ (d6db4 ) │ │ │ │ + ldr r4, [pc, #312] @ (d6dc4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ - vqrshrun.s64 d16, q9, #1 │ │ │ │ + vqrshrun.s64 d16, q11, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #96] @ (d6cf8 ) │ │ │ │ + ldr r4, [pc, #112] @ (d6d08 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r6, pc, #644 @ (adr r6, d6f20 ) │ │ │ │ - vtbx.8 d16, {d15}, d0 │ │ │ │ + vtbx.8 d16, {d15}, d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #920] @ (d703c ) │ │ │ │ + ldr r3, [pc, #936] @ (d704c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r6, pc, #156 @ (adr r6, d6d44 ) │ │ │ │ - vtbl.8 d16, {d15}, d14 │ │ │ │ + vqshrun.s64 d16, q1, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #720] @ (d6f80 ) │ │ │ │ + ldr r3, [pc, #736] @ (d6f90 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r1, [r3, #32] │ │ │ │ - vqshl.u64 q8, q6, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff07e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #520] @ (d6ec4 ) │ │ │ │ + ldr r3, [pc, #536] @ (d6ed4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r6, [sp, #1004] @ 0x3ec │ │ │ │ - vabdl.u q8, d31, d26 │ │ │ │ + vabdl.u q8, d31, d30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #320] @ (d6e08 ) │ │ │ │ + ldr r3, [pc, #336] @ (d6e18 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - vqshl.u32 q8, q10, #31 │ │ │ │ + vqshl.u32 q8, q12, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #104] @ (d6d3c ) │ │ │ │ + ldr r3, [pc, #120] @ (d6d4c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r3, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #928] @ (d7080 ) │ │ │ │ + ldr r2, [pc, #944] @ (d7090 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n d6caa │ │ │ │ - vabdl.u q8, d15, d8 │ │ │ │ + vabdl.u q8, d15, d12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #696] @ (d6fa4 ) │ │ │ │ + ldr r2, [pc, #712] @ (d6fb4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ - vqshlu.s64 q8, q5, #63 @ 0x3f │ │ │ │ + vqshlu.s64 q8, q7, #63 @ 0x3f │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #520] @ (d6f00 ) │ │ │ │ + ldr r2, [pc, #536] @ (d6f10 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbnz r7, d6d4e │ │ │ │ - vrsubhn.i d16, , q11 │ │ │ │ + vrsubhn.i d16, , q13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #312] @ (d6e3c ) │ │ │ │ + ldr r2, [pc, #328] @ (d6e4c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [sp, #852] @ 0x354 │ │ │ │ - vqshlu.s32 q8, q13, #31 │ │ │ │ + vqshlu.s32 q8, q15, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #136] @ (d6d98 ) │ │ │ │ + ldr r2, [pc, #152] @ (d6da8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ vshr.u64 , , #1 │ │ │ │ - vqshlu.s32 d16, d28, #31 │ │ │ │ + vmlsl.u q8, d15, d0[0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #912] @ (d70b0 ) │ │ │ │ + ldr r1, [pc, #928] @ (d70c0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r7, [sp, #332] @ 0x14c │ │ │ │ - vqshlu.s32 d16, d0, #31 │ │ │ │ + vqshlu.s32 d16, d4, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #736] @ (d700c ) │ │ │ │ + ldr r1, [pc, #752] @ (d701c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh r7, [r2, #56] @ 0x38 │ │ │ │ - @ instruction: 0xffff05e4 │ │ │ │ + @ instruction: 0xffff05e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #560] @ (d6f68 ) │ │ │ │ + ldr r1, [pc, #576] @ (d6f78 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r3, [r1, #46] @ 0x2e │ │ │ │ - vsli.64 d16, d24, #63 @ 0x3f │ │ │ │ + vsli.64 d16, d28, #63 @ 0x3f │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #384] @ (d6ec4 ) │ │ │ │ + ldr r1, [pc, #400] @ (d6ed4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r7, [r1, #42] @ 0x2a │ │ │ │ - vabal.u q8, d31, d12 │ │ │ │ + vsli.64 d16, d0, #63 @ 0x3f │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #208] @ (d6e20 ) │ │ │ │ + ldr r1, [pc, #224] @ (d6e30 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #1000] @ (d7148 ) │ │ │ │ + ldr r0, [pc, #1016] @ (d7158 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #768] @ (d7070 ) │ │ │ │ + ldr r0, [pc, #784] @ (d7080 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #536] @ (d6f98 ) │ │ │ │ + ldr r0, [pc, #552] @ (d6fa8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #304] @ (d6ec0 ) │ │ │ │ + ldr r0, [pc, #320] @ (d6ed0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #72] @ (d6de8 ) │ │ │ │ + ldr r0, [pc, #88] @ (d6df8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blx fp │ │ │ │ + blxns fp │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blx r3 │ │ │ │ + blxns r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -80608,17 +80608,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d6e10 : │ │ │ │ stmdb 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 │ │ │ │ @@ -80866,39 +80866,39 @@ │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n d6ec6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r7, #130 @ 0x82 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vmvn.i32 q0, #232 @ 0x000000e8 │ │ │ │ - orrs r6, r5 │ │ │ │ + vshr.u8 q0, q12, #6 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.u32 q8, q5, q12 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + vqadd.u32 q8, q7, q12 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #824] @ (d741c ) │ │ │ │ @@ -81237,54 +81237,54 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n d73a4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r5, #98 @ 0x62 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 2, r0, cr0, cr8, {3} │ │ │ │ - rors r0, r7 │ │ │ │ + mrc2 0, 2, r0, cr4, cr8, {3} │ │ │ │ + rors r4, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrc2 0, 1, r0, cr6, cr8, {3} │ │ │ │ - rors r6, r3 │ │ │ │ + mrc2 0, 1, r0, cr10, cr8, {3} │ │ │ │ + rors r2, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - mcr2 0, 0, r0, cr0, cr8, {3} │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + mcr2 0, 0, r0, cr4, cr8, {3} │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2l 0, cr0, [r8, #480]! @ 0x1e0 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + stc2l 0, cr0, [ip, #480]! @ 0x1e0 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc2 0, cr0, [r0, #480]! @ 0x1e0 │ │ │ │ - ldc2 0, cr0, [r4, #-480]! @ 0xfffffe20 │ │ │ │ - stc2 0, cr0, [ip], #480 @ 0x1e0 │ │ │ │ - ldc2 0, cr0, [lr], {120} @ 0x78 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + ldc2 0, cr0, [r4, #480]! @ 0x1e0 │ │ │ │ + ldc2 0, cr0, [r8, #-480]! @ 0xfffffe20 │ │ │ │ + ldc2 0, cr0, [r0], #480 @ 0x1e0 │ │ │ │ + stc2 0, cr0, [r2], #480 @ 0x1e0 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2 0, cr0, [r6], {120} @ 0x78 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + stc2 0, cr0, [sl], {120} @ 0x78 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2l 0, cr0, [ip], #-480 @ 0xfffffe20 │ │ │ │ - ands r4, r2 │ │ │ │ + ldc2l 0, cr0, [r0], #-480 @ 0xfffffe20 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrrc2 0, 7, r0, r0, cr8 @ │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + mrrc2 0, 7, r0, r4, cr8 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc2 0, cr0, [r2], #-480 @ 0xfffffe20 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + ldc2 0, cr0, [r6], #-480 @ 0xfffffe20 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc2 0, cr0, [r4], {120} @ 0x78 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + ldc2 0, cr0, [r8], {120} @ 0x78 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfbf80078 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xfbfc0078 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfbde0078 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + @ instruction: 0xfbe20078 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7494 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -81319,16 +81319,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfafc0078 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xfb000078 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7508 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81349,18 +81349,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (d7554 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfaac0078 │ │ │ │ - movs r6, r2 │ │ │ │ + @ instruction: 0xfab00078 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7558 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81380,18 +81380,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (d75a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa5c0078 │ │ │ │ - vmvn.i32 q8, #232 @ 0x000000e8 │ │ │ │ + @ instruction: 0xfa600078 │ │ │ │ + vshr.u8 q8, q12, #6 │ │ │ │ │ │ │ │ 000d75a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -81410,18 +81410,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (d75ec ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa100078 │ │ │ │ - vqadd.u64 q8, q5, q12 │ │ │ │ + @ instruction: 0xfa140078 │ │ │ │ + vqadd.u64 q8, q7, q12 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #456] @ (d77d0 ) │ │ │ │ @@ -81614,27 +81614,27 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ cmp r7, #246 @ 0xf6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vld4.16 {d0-d3}, [sl :256], r8 │ │ │ │ - str??.w r0, [ip, #120] @ 0x78 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + vld4.16 {d0-d3}, [lr :256], r8 │ │ │ │ + ldr??.w r0, [r0, #120] @ 0x78 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr.w r0, [r2, #120] @ 0x78 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + ldr.w r0, [r6, #120] @ 0x78 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr.w r0, [r2, r8, lsl #3] │ │ │ │ - ldr.w r0, [ip, r8, lsl #3] │ │ │ │ - subs r4, #4 │ │ │ │ + ldr.w r0, [r6, r8, lsl #3] │ │ │ │ + str??.w r0, [r0, r8, lsl #3] │ │ │ │ + subs r4, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh.w r0, [r2, r8, lsl #3] │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + ldrh.w r0, [r6, r8, lsl #3] │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7804 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81656,18 +81656,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (d7854 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7aa0078 │ │ │ │ - ldc2 0, cr0, [r4, #-480] @ 0xfffffe20 │ │ │ │ + @ instruction: 0xf7ae0078 │ │ │ │ + ldc2 0, cr0, [r8, #-480] @ 0xfffffe20 │ │ │ │ │ │ │ │ 000d7858 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -81691,18 +81691,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (d78b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7500078 │ │ │ │ - ldc2 0, cr0, [sl], #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf7540078 │ │ │ │ + ldc2 0, cr0, [lr], #480 @ 0x1e0 │ │ │ │ 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 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -82075,33 +82075,33 @@ │ │ │ │ ... │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xfa800078 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + @ instruction: 0xfa840078 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa1a0078 │ │ │ │ - @ instruction: 0xfa040078 │ │ │ │ - vst1.8 @ instruction: 0xf9820078 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + @ instruction: 0xfa1e0078 │ │ │ │ + @ instruction: 0xfa080078 │ │ │ │ + vst1.8 @ instruction: 0xf9860078 │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vst4.16 {d16-d19}, [r6 :256], r8 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + vst4.16 {d16-d19}, [sl :256], r8 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vst4.16 {d0-d3}, [lr :256], r8 │ │ │ │ - adds r7, #26 │ │ │ │ + ldrsb.w r0, [r2, r8, lsl #3] │ │ │ │ + adds r7, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr??.w r0, [r2, #120] @ 0x78 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + ldr??.w r0, [r6, #120] @ 0x78 │ │ │ │ + adds r7, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str.w r0, [ip, #120] @ 0x78 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + ldr.w r0, [r0, #120] @ 0x78 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w d7b34 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ @@ -82193,31 +82193,31 @@ │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n d7932 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str.w r0, [r6, r8, lsl #3] │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + str.w r0, [sl, r8, lsl #3] │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh.w r0, [sl, r8, lsl #3] │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + strh.w r0, [lr, r8, lsl #3] │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb.w r0, [r4, r8, lsl #3] │ │ │ │ - adds r6, #16 │ │ │ │ + strb.w r0, [r8, r8, lsl #3] │ │ │ │ + adds r6, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7de0078 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + @ instruction: 0xf7e20078 │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7bc0078 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xf7c00078 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7980078 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + @ instruction: 0xf79c0078 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #348] @ (d7fb0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -82355,19 +82355,19 @@ │ │ │ │ nop │ │ │ │ movs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf6280078 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf62c0078 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf5e80078 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf5ec0078 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #68] @ (d8020 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -82398,15 +82398,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf59c0078 │ │ │ │ + sub.w r0, r0, #16252928 @ 0xf80000 │ │ │ │ movs r6, #70 @ 0x46 │ │ │ │ lsls r4, r0, #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 │ │ │ │ @@ -82434,15 +82434,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 95338 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5320078 │ │ │ │ + @ instruction: 0xf5360078 │ │ │ │ stmdb sp!, {r4, 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, #340] @ (d81f0 ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #340] @ (d81f4 ) │ │ │ │ @@ -82588,22 +82588,22 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r5, #172 @ 0xac │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #142 @ 0x8e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf3f00078 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf3f40078 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf3d20078 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + @ instruction: 0xf3d60078 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf3a60078 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf3aa0078 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -82753,20 +82753,20 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r4, #28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf2940078 │ │ │ │ - @ instruction: 0xf23a0078 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf2980078 │ │ │ │ + @ instruction: 0xf23e0078 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - addw r0, lr, #120 @ 0x78 │ │ │ │ - adds r0, #26 │ │ │ │ + @ instruction: 0xf2120078 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -82804,17 +82804,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (d8424 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n d83ee │ │ │ │ - subs.w r0, sl, #120 @ 0x78 │ │ │ │ - sbcs.w r0, sl, #120 @ 0x78 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + subs.w r0, lr, #120 @ 0x78 │ │ │ │ + sbcs.w r0, lr, #120 @ 0x78 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d8428 : │ │ │ │ stmdb 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 │ │ │ │ @@ -83152,26 +83152,26 @@ │ │ │ │ b.n d875e │ │ │ │ movs r2, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orrs.w r0, lr, #120 @ 0x78 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + orn r0, r2, #120 @ 0x78 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf0c00078 │ │ │ │ - vshr.s32 q0, q12, #14 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + @ instruction: 0xf0c40078 │ │ │ │ + vshr.s32 q0, q12, #10 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.s32 q8, q1, q12 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + vqadd.s32 q8, q3, q12 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrc 0, 5, r0, cr10, cr8, {3} │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + mrc 0, 5, r0, cr14, cr8, {3} │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ @@ -83196,16 +83196,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r8, #-480]! @ 0xfffffe20 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + ldcl 0, cr0, [ip, #-480]! @ 0xfffffe20 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r1 │ │ │ │ @@ -83232,16 +83232,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [ip, #-480] @ 0xfffffe20 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + stc 0, cr0, [r0, #-480]! @ 0xfffffe20 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r1 │ │ │ │ @@ -83266,16 +83266,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - stcl 0, cr0, [r2], {120} @ 0x78 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + stcl 0, cr0, [r6], {120} @ 0x78 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d88dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -83512,63 +83512,63 @@ │ │ │ │ b.n d8988 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r3, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], {120} @ 0x78 │ │ │ │ + stc 0, cr0, [r0], #480 @ 0x1e0 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ bl 1eb4a ::get_default_options()::val@@Base+0x1eb36> │ │ │ │ - ldcl 0, cr0, [r2], #480 @ 0x1e0 │ │ │ │ - cbz r0, d8baa │ │ │ │ + ldcl 0, cr0, [r6], #480 @ 0x1e0 │ │ │ │ + cbz r4, d8baa │ │ │ │ lsls r6, r7, #1 │ │ │ │ @ instruction: 0xfa41ffff │ │ │ │ - stc 0, cr0, [r6], {120} @ 0x78 │ │ │ │ - cmp r2, #18 │ │ │ │ + stc 0, cr0, [sl], {120} @ 0x78 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r0, r0, #3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - rsbs r0, r2, r8, ror #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + rsbs r0, r6, r8, ror #1 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl fff42b6e ::Settings::boolParam@@Base+0xff6218d6> │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb920078 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + @ instruction: 0xeb960078 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbcs.w r0, r8, r8, ror #1 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + sbcs.w r0, ip, r8, ror #1 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl ffe84b86 ::Settings::boolParam@@Base+0xff5638ee> │ │ │ │ mcr 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ - @ instruction: 0xeb3a0078 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + @ instruction: 0xeb3e0078 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeb200078 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + @ instruction: 0xeb240078 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - @ instruction: 0xeaf40078 │ │ │ │ - cmp r1, #0 │ │ │ │ + @ instruction: 0xeaf80078 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl 472baa │ │ │ │ - @ instruction: 0xeac20078 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + @ instruction: 0xeac60078 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeaa40078 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + @ instruction: 0xeaa80078 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbcs.w r0, ip, r8, ror #1 │ │ │ │ - subs.w r0, r2, r8, ror #1 │ │ │ │ - orn r0, r6, r8, ror #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + @ instruction: 0xeb800078 │ │ │ │ + subs.w r0, r6, r8, ror #1 │ │ │ │ + orn r0, sl, r8, ror #1 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -83591,16 +83591,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xe9820078 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + @ instruction: 0xe9860078 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -83652,16 +83652,16 @@ │ │ │ │ ldr r0, [pc, #16] @ (d8ca8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - orr.w r0, r0, r8, ror #1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + orr.w r0, r4, r8, ror #1 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -83704,16 +83704,16 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [r2, #480] @ 0x1e0 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + strd r0, r0, [r6, #480] @ 0x1e0 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #68] @ (d8d80 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83745,15 +83745,15 @@ │ │ │ │ pop {pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r1, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9920078 │ │ │ │ + @ instruction: 0xe9960078 │ │ │ │ adds r0, r5, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -83902,17 +83902,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n d8ebc │ │ │ │ + b.n d8ec4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d8f20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -84225,99 +84225,99 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n d8fe2 │ │ │ │ nop │ │ │ │ asrs r4, r2, #28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n d91a4 │ │ │ │ + b.n d91ac │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ mrc2 15, 1, pc, cr11, cr15, {7} │ │ │ │ - b.n d91b0 │ │ │ │ + b.n d91b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d9120 │ │ │ │ + b.n d9128 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - b.n d9068 │ │ │ │ + b.n d9070 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r6, r4, #25 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n d9008 │ │ │ │ + b.n d9010 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ lsls r1, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d8f98 │ │ │ │ + b.n d8fa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8f6c │ │ │ │ + b.n d8f74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2 15, cr15, [pc], #1020 @ d9698 │ │ │ │ sdiv pc, sp, pc │ │ │ │ - b.n d8f00 │ │ │ │ + b.n d8f08 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8ed4 │ │ │ │ + b.n d8edc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9094 │ │ │ │ + b.n d909c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8fa8 │ │ │ │ + b.n d8fb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8e50 │ │ │ │ + b.n d8e58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9058 │ │ │ │ + b.n d9060 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d9128 │ │ │ │ + b.n d9130 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8de4 │ │ │ │ + b.n d8dec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8db0 │ │ │ │ + b.n d8db8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d90c4 │ │ │ │ + b.n d90cc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d91b0 │ │ │ │ + b.n d91b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8d34 │ │ │ │ + b.n d8d3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9174 │ │ │ │ + b.n d917c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d9264 │ │ │ │ + b.n d926c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8cb4 │ │ │ │ + b.n d8cbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9248 │ │ │ │ + b.n d9250 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d92c0 │ │ │ │ + b.n d92c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8c40 │ │ │ │ + b.n d8c48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -84341,17 +84341,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n d9a84 │ │ │ │ + b.n d9a8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -84653,51 +84653,51 @@ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ b.n d93ca │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n d9344 │ │ │ │ + b.n d934c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r6, r7, #9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n d9314 │ │ │ │ + b.n d931c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d8fc4 │ │ │ │ + b.n d8fcc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8f90 │ │ │ │ + b.n d8f98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8f60 │ │ │ │ + b.n d8f68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8f28 │ │ │ │ + b.n d8f30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d8ef0 │ │ │ │ + b.n d8ef8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9eb8 │ │ │ │ + b.n d9ec0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9ebc │ │ │ │ + b.n d9ec4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n d9e28 │ │ │ │ + b.n d9e30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #2057 @ 0x809 │ │ │ │ ldr r0, [pc, #96] @ (d9744 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -84729,25 +84729,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (d9758 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n d971e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n d9da0 │ │ │ │ + b.n d9da8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9d5c │ │ │ │ + b.n d9d64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d9d28 │ │ │ │ + b.n d9d30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -84770,17 +84770,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n d9cb4 │ │ │ │ + b.n d9cbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -84803,17 +84803,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n d9c64 │ │ │ │ + b.n d9c6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -85042,17 +85042,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -85120,21 +85120,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1408] @ da140 │ │ │ │ @@ -85628,79 +85628,79 @@ │ │ │ │ mov r9, r6 │ │ │ │ b.n d9d68 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r2, r3, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bgt.n da0d0 │ │ │ │ + bgt.n da0d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n da1e0 │ │ │ │ + bgt.n da1e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n da114 │ │ │ │ + blt.n da11c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n da120 │ │ │ │ + bge.n da128 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n da1c8 │ │ │ │ + bge.n da1d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n da190 │ │ │ │ + bge.n da198 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da164 │ │ │ │ + bls.n da16c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da138 │ │ │ │ + bls.n da140 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da10c │ │ │ │ + bls.n da114 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da0e0 │ │ │ │ + bls.n da0e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da0b4 │ │ │ │ + bls.n da0bc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da288 │ │ │ │ + bls.n da290 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da25c │ │ │ │ + bls.n da264 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da228 │ │ │ │ + bls.n da230 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da1f8 │ │ │ │ + bls.n da200 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n da1cc │ │ │ │ + bls.n da1d4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n da1a0 │ │ │ │ + bhi.n da1a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #220] @ (da2bc ) │ │ │ │ @@ -85790,23 +85790,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n da228 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r5, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n da2bc │ │ │ │ + bvc.n da2c4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r0, r4, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n da3ac │ │ │ │ + bvc.n da3b4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -85871,15 +85871,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r4, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n da35c │ │ │ │ + bvs.n da364 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r5, #11 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb 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 │ │ │ │ @@ -86125,41 +86125,41 @@ │ │ │ │ ... │ │ │ │ lsls r0, r5, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bmi.n da5f4 │ │ │ │ + bmi.n da5fc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n da598 │ │ │ │ + bmi.n da5a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n da564 │ │ │ │ + bmi.n da56c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n da730 │ │ │ │ + bmi.n da738 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n da6fc │ │ │ │ + bmi.n da704 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n da6c8 │ │ │ │ + bmi.n da6d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n da694 │ │ │ │ + bmi.n da69c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -86201,15 +86201,15 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcc.n da654 │ │ │ │ + bcc.n da65c │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, [r2, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -86273,21 +86273,21 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcs.n da718 │ │ │ │ + bcs.n da720 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n da6c8 │ │ │ │ + bcs.n da6d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (da810 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -86322,15 +86322,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cdp2 0, 8, cr0, cr10, cr3, {4} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n da8bc │ │ │ │ + bcs.n da8c4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cdp2 0, 5, cr0, cr6, cr3, {4} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -86377,21 +86377,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bne.n da800 │ │ │ │ + bne.n da808 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n da7c4 │ │ │ │ + bne.n da7cc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #140] @ (da950 ) │ │ │ │ @@ -86445,24 +86445,24 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bne.n da884 │ │ │ │ + bne.n da88c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n daa40 │ │ │ │ + bne.n daa48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n daa38 │ │ │ │ + bne.n daa40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n da870 │ │ │ │ + bne.n da878 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmdb lr!, {r3, r4, r5, r6} │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldmdb r2!, {r3, r4, r5, r6} │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #992] @ (dad60 ) │ │ │ │ @@ -86819,50 +86819,50 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n dab1a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stc2l 0, cr0, [sl], {131} @ 0x83 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n dad04 │ │ │ │ + beq.n dad0c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n dacfc │ │ │ │ + beq.n dad04 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xfb2e0083 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -87148,25 +87148,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (db120 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n db0ea │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ - lsls r0, r7, #1 │ │ │ │ ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n db5d0 │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + b.n db5d8 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ @@ -87220,21 +87220,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ @@ -87304,21 +87304,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ @@ -87372,21 +87372,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r4, [r1, #94] @ 0x5e │ │ │ │ sub sp, #28 │ │ │ │ @@ -87567,26 +87567,26 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (db528 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n db368 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.u64 q0, q7, q12 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + vqadd.u8 q8, q1, q12 │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr2 0, 6, r0, cr14, cr8, {3} │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + mrc2 0, 6, r0, cr2, cr8, {3} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrc2 0, 5, r0, cr0, cr8, {3} │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + mrc2 0, 5, r0, cr4, cr8, {3} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrc2 0, 4, r0, cr2, cr8, {3} │ │ │ │ + mrc2 0, 4, r0, cr6, cr8, {3} │ │ │ │ stmdb 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, r1 │ │ │ │ ldr.w r1, [pc, #1500] @ dbb20 │ │ │ │ @@ -88163,68 +88163,68 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ add.w r0, r2, #131 @ 0x83 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ vaddl.s32 q8, d22, d3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrrc2 0, 7, r0, r6, cr8 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + mrrc2 0, 7, r0, sl, cr8 │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2 0, cr0, [lr], #-480 @ 0xfffffe20 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + mcrr2 0, 7, r0, r2, cr8 │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfbc00078 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xfbc40078 │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb640078 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + @ instruction: 0xfb680078 │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb380078 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xfb3c0078 │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb0e0078 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xfb120078 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfa620078 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xfa660078 │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfa240078 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xfa280078 │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr??.w r0, [ip, #120] @ 0x78 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + vld1.8 @ instruction: 0xf9e00078 │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a80078 │ │ │ │ - stmia r0!, {} │ │ │ │ + vld1.8 @ instruction: 0xf9ac0078 │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr??.w r0, [r8, r8, lsl #3] │ │ │ │ - itte al │ │ │ │ + ldr??.w r0, [ip, r8, lsl #3] │ │ │ │ + itet al │ │ │ │ lslal r0, r7, #1 │ │ │ │ - ldr??al.w r0, [lr, r8, lsl #3] │ │ │ │ - itt gt @ unpredictable > │ │ │ │ + vld4.16 {d16-d19}, [r2 :256], r8 │ │ │ │ + it gt @ unpredictable │ │ │ │ lslgt r0, r7, #1 │ │ │ │ - ldrshgt.w r0, [ip, r8, lsl #3] │ │ │ │ - itet ge │ │ │ │ + vst4.16 {d16-d19}, [r0 :256], r8 │ │ │ │ + itee ge │ │ │ │ lslge r0, r7, #1 │ │ │ │ - vld4lt.16 {d0-d3}, [r2 :256], r8 │ │ │ │ - nopge {9} │ │ │ │ + vld4lt.16 {d0-d3}, [r6 :256], r8 │ │ │ │ + ite ls @ unpredictable │ │ │ │ + lslls r0, r7, #1 │ │ │ │ + vst4hi.16 {d0-d3}, [ip :256], r8 │ │ │ │ + nop {7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vst4.16 {d0-d3}, [r8 :256], r8 │ │ │ │ - ite vs │ │ │ │ - lslvs r0, r7, #1 │ │ │ │ - str??vc.w r0, [r4, #120] @ 0x78 │ │ │ │ - ittt mi │ │ │ │ + str??.w r0, [r8, #120] @ 0x78 │ │ │ │ + itte mi │ │ │ │ lslmi r0, r7, #1 │ │ │ │ - ldrhmi.w r0, [sl, #120] @ 0x78 │ │ │ │ - it cs @ unpredictable │ │ │ │ + ldrhmi.w r0, [lr, #120] @ 0x78 │ │ │ │ + ite cs @ unpredictable │ │ │ │ lslcs r0, r7, #1 │ │ │ │ - strh.w r0, [r0, #120] @ 0x78 │ │ │ │ + strhcc.w r0, [r4, #120] @ 0x78 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #192] @ (dbc94 ) │ │ │ │ @@ -88311,17 +88311,17 @@ │ │ │ │ bne.n dbc7e │ │ │ │ movs r2, #3 │ │ │ │ b.n dbc7e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ orns r0, r8, r3, lsl #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf73e0078 │ │ │ │ + @ instruction: 0xf7420078 │ │ │ │ strd r0, r0, [sl, #524]! @ 0x20c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #960] @ (dc080 ) │ │ │ │ @@ -88643,23 +88643,23 @@ │ │ │ │ b.n dbf98 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe9880083 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n dbf0c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orrs.w r0, r6, #16252928 @ 0xf80000 │ │ │ │ - revsh r0, r0 │ │ │ │ + orrs.w r0, sl, #16252928 @ 0xf80000 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bics.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ - rev r2, r7 │ │ │ │ + bics.w r0, ip, #16252928 @ 0xf80000 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3ba0078 │ │ │ │ + @ instruction: 0xf3be0078 │ │ │ │ stmdb 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 r4, [pc, #340] @ (dc20c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -88812,20 +88812,20 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n dbd30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n dbba8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf1e40078 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xf1e80078 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf1960078 │ │ │ │ + @ instruction: 0xf19a0078 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -88852,17 +88852,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf1280078 │ │ │ │ + @ instruction: 0xf12c0078 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -88886,17 +88886,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf0d00078 │ │ │ │ + @ instruction: 0xf0d40078 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #316] @ (dc42c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -89039,20 +89039,20 @@ │ │ │ │ b.n dc3a0 │ │ │ │ b.n dcae0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n dc988 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vmvn.i32 q8, #72 @ 0x00000048 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + vshr.s8 q8, q12, #8 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.s64 q8, q1, q12 │ │ │ │ + vqadd.s64 q8, q3, 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, [r1, #16] │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r2 │ │ │ │ @@ -89202,32 +89202,32 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (dc608 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n dc4ec │ │ │ │ nop │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrc 0, 3, r0, cr14, cr8, {3} │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + mcr 0, 4, r0, cr2, cr8, {3} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr 0, 3, r0, cr4, cr8, {3} │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + mcr 0, 3, r0, cr8, cr8, {3} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr 0, 2, r0, cr6, cr8, {3} │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + mcr 0, 2, r0, cr10, cr8, {3} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr 0, 1, r0, cr14, cr8, {3} │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + mrc 0, 1, r0, cr2, cr8, {3} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldcl 0, cr0, [r6, #480]! @ 0x1e0 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + ldcl 0, cr0, [sl, #480]! @ 0x1e0 │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stcl 0, cr0, [r2, #480] @ 0x1e0 │ │ │ │ + stcl 0, cr0, [r6, #480] @ 0x1e0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ @@ -89431,20 +89431,20 @@ │ │ │ │ b.n dc6aa │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r5, #1 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - rsbs r0, lr, r8, ror #1 │ │ │ │ - cbz r2, dc8f4 │ │ │ │ + @ instruction: 0xebe20078 │ │ │ │ + cbz r6, dc8f4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sbc.w r0, sl, r8, ror #1 │ │ │ │ + sbc.w r0, lr, r8, ror #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1464] @ dce88 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [pc, #1464] @ dce8c │ │ │ │ @@ -89945,68 +89945,67 @@ │ │ │ │ b.n dce48 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n dcf74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrd r0, r0, [r8], #480 @ 0x1e0 │ │ │ │ + ldrd r0, r0, [ip], #480 @ 0x1e0 │ │ │ │ blt.n dcde8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - b.n dcea0 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + @ instruction: 0xe8020078 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dce78 │ │ │ │ + b.n dce80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dcd00 │ │ │ │ + b.n dcd08 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dcad4 │ │ │ │ + b.n dcadc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dcaac │ │ │ │ + b.n dcab4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dca7c │ │ │ │ + b.n dca84 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dca4c │ │ │ │ + b.n dca54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dca20 │ │ │ │ + b.n dca28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc9c0 │ │ │ │ + b.n dc9c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc994 │ │ │ │ + b.n dc99c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc960 │ │ │ │ + b.n dc968 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dc934 │ │ │ │ + b.n dc93c │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #252] @ (dd010 ) │ │ │ │ @@ -90117,25 +90116,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bvc.n dd07c │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n dcf98 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd7c0 │ │ │ │ + b.n dd7c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd78c │ │ │ │ + b.n dd794 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd758 │ │ │ │ + b.n dd760 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r4, [pc, #1904] @ dd7b8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -90815,91 +90814,91 @@ │ │ │ │ blx 9d3fc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n dd33c │ │ │ │ bpl.n dd7b4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ddce4 │ │ │ │ + b.n ddcec │ │ │ │ lsls r0, r7, #1 │ │ │ │ bpl.n dd83c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ddb54 │ │ │ │ + b.n ddb5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #936 @ (adr r6, ddb84 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, ddb94 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd8a0 │ │ │ │ + b.n dd8a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, ddb0c ) │ │ │ │ + add r6, pc, #824 @ (adr r6, ddb1c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n dd868 │ │ │ │ + b.n dd870 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #584 @ (adr r5, dda34 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, dda44 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #304 @ (adr r5, dd920 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, dd930 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #200 @ (adr r5, dd8c0 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, dd8d0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #952 @ (adr r4, ddbb8 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, ddbc8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, dd8c0 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, dd8d0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n dd758 │ │ │ │ + ble.n dd760 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, dd850 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, dd860 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n dd724 │ │ │ │ + ble.n dd72c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #968 @ (adr r3, ddbe0 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, ddbf0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n dd8f0 │ │ │ │ + ble.n dd8f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #856 @ (adr r3, ddb78 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, ddb88 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n dd8c0 │ │ │ │ + ble.n dd8c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #96 @ (adr r3, dd888 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, dd898 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n dd74c │ │ │ │ + bgt.n dd754 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #1008 @ (adr r2, ddc20 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, dd830 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n dd91c │ │ │ │ + bgt.n dd924 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #896 @ (adr r2, ddbb8 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, ddbc8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n dd8ec │ │ │ │ + bgt.n dd8f4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #784 @ (adr r2, ddb50 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, ddb60 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n dd8bc │ │ │ │ + bgt.n dd8c4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #680 @ (adr r2, ddaf0 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, ddb00 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n dd890 │ │ │ │ + bgt.n dd898 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, dda90 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, ddaa0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n dd864 │ │ │ │ + bgt.n dd86c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #456 @ (adr r2, dda20 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, dda30 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n dd82c │ │ │ │ + blt.n dd834 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ @@ -91001,29 +91000,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #352 @ (adr r1, ddacc ) │ │ │ │ + add r1, pc, #368 @ (adr r1, ddadc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n dd910 │ │ │ │ + bge.n dd918 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #40 @ (adr r1, dd99c ) │ │ │ │ + add r1, pc, #56 @ (adr r1, dd9ac ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n dd87c │ │ │ │ + bge.n dd884 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, ddcfc ) │ │ │ │ + add r0, pc, #912 @ (adr r0, ddd0c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n dda30 │ │ │ │ + bge.n dda38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, ddc94 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, ddca4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n dda00 │ │ │ │ + bge.n dda08 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000dd988 : │ │ │ │ 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 │ │ │ │ @@ -91395,114 +91394,114 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ ldmia r6, {r0, r2, r3, r4, r5, r6} │ │ │ │ vmull.u q14, d31, d20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, pc, #224 @ (adr r1, dde2c ) │ │ │ │ + add r1, pc, #240 @ (adr r1, dde3c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #8 @ (adr r1, ddd5c ) │ │ │ │ + add r1, pc, #24 @ (adr r1, ddd6c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, pc, #248 @ (adr r0, dde50 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, dde60 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n ddcc8 │ │ │ │ + bls.n ddcd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, pc, #144 @ (adr r0, dddf4 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, dde04 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, pc, #824 @ (adr r0, de0a0 ) │ │ │ │ + add r0, pc, #840 @ (adr r0, de0b0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, ddd8c ) │ │ │ │ + add r1, pc, #48 @ (adr r1, ddd9c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n ddde4 │ │ │ │ + bls.n dddec │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r1, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #920 @ (adr r0, de114 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, de124 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ - vqrdmlsh.s , , d30[0] │ │ │ │ + vcvt.u32.f32 , q9, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n ddd54 │ │ │ │ + bhi.n ddd5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n ddd28 │ │ │ │ + bhi.n ddd30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r3, {r0, r2, r3, r5, r6, r7} │ │ │ │ vmls.i , , d9[0] │ │ │ │ vqshl.u64 q15, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffe76f │ │ │ │ - vaddl.u q13, d31, d2 │ │ │ │ + vaddl.u q13, d31, d6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n dde44 │ │ │ │ + bhi.n dde4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n dde18 │ │ │ │ + bhi.n dde20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n ddde8 │ │ │ │ + bhi.n dddf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r1, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ddd90 │ │ │ │ + bvc.n ddd98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bvs.n ddde2 │ │ │ │ - vcvt.f32.u32 d25, d28, #1 │ │ │ │ + vqrdmlah.s , , d0[0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ddd44 │ │ │ │ + bvc.n ddd4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ddd20 │ │ │ │ + bvc.n ddd28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r2, {r0, r2, r4, r5} │ │ │ │ - @ instruction: 0xffff9dda │ │ │ │ + @ instruction: 0xffff9dde │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n dde94 │ │ │ │ + bvc.n dde9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 38bdf2 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n dde48 │ │ │ │ + bvc.n dde50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r7!, {r0, r2, r3} │ │ │ │ - @ instruction: 0xffff9d82 │ │ │ │ + @ instruction: 0xffff9d86 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n dddfc │ │ │ │ + bvs.n dde04 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r6!, {r0, r2, r5, r6} │ │ │ │ - vcvt.u16.f16 , q3, #1 │ │ │ │ + vcvt.u16.f16 , q5, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n dddb0 │ │ │ │ + bvs.n dddb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r5!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff9d26 │ │ │ │ + @ instruction: 0xffff9d2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ddd5c │ │ │ │ + bvs.n ddd64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xb651 │ │ │ │ - @ instruction: 0xffff9cf8 │ │ │ │ + @ instruction: 0xffff9cfc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n ddf0c │ │ │ │ + bvs.n ddf14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r2, [pc, #412] @ (ddfcc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ blx a1934 │ │ │ │ mov r4, r0 │ │ │ │ @@ -91667,57 +91666,57 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n dd9e4 │ │ │ │ nop │ │ │ │ lsls r7, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n de060 │ │ │ │ + bpl.n de068 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 2abfda │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n de004 │ │ │ │ + bpl.n de00c │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r2!, {r0, r1, r3, r4} │ │ │ │ - vtbx.8 d25, {d15-d18}, d28 │ │ │ │ + @ instruction: 0xffff9b70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n ddfb8 │ │ │ │ + bmi.n ddfc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bgt.n ddfde │ │ │ │ - @ instruction: 0xffff9b38 │ │ │ │ + @ instruction: 0xffff9b3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n ddf5c │ │ │ │ + bmi.n ddf64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cbnz r7, de056 │ │ │ │ - vtbl.8 d25, {d15-d18}, d12 │ │ │ │ + @ instruction: 0xffff9b10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n ddf10 │ │ │ │ + bmi.n ddf18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r2!, {r0, r1, r3, r5, r7} │ │ │ │ - vtbx.8 d25, {d31- │ │ │ │ + bmi.n de0cc │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n de5ce │ │ │ │ - @ instruction: 0xffff9ab4 │ │ │ │ + @ instruction: 0xffff9ab8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n de078 │ │ │ │ + bmi.n de080 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xb833 │ │ │ │ - vtbl.8 d25, {d31- │ │ │ │ + bmi.n de034 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ - @ instruction: 0xffff9a5a │ │ │ │ + @ instruction: 0xffff9a5e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n ddfdc │ │ │ │ + bcc.n ddfe4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -91740,17 +91739,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n de0cc │ │ │ │ + bcc.n de0d4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000de088 : │ │ │ │ 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 │ │ │ │ @@ -91856,29 +91855,29 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n de11c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r5!, {r2, r3, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcs.n de238 │ │ │ │ + bcs.n de240 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcs.n de20c │ │ │ │ + bcs.n de214 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r5, [pc, #1116] @ de624 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -92303,73 +92302,73 @@ │ │ │ │ b.n de58e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r3!, {r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n de690 │ │ │ │ + beq.n de698 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -92816,39 +92815,39 @@ │ │ │ │ nop │ │ │ │ it hi │ │ │ │ lslhi r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ it pl │ │ │ │ lslpl r3, r0, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000dec28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -92885,17 +92884,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000deca0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -93422,67 +93421,67 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, df2a8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ cbnz r0, df2ac │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xb8ca │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000df2f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -93519,17 +93518,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000df370 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93549,19 +93548,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (df3b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000df3bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93581,19 +93580,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (df404 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000df408 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93613,19 +93612,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (df450 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000df454 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93645,19 +93644,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (df49c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ @@ -93830,31 +93829,31 @@ │ │ │ │ b.n df574 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, df672 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ sub sp, #336 @ 0x150 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -94198,31 +94197,31 @@ │ │ │ │ b.n df6fc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r7, sp, #304 @ 0x130 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r0, dfa88 │ │ │ │ + cbnz r4, dfa88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r0, dfa74 │ │ │ │ + cbnz r4, dfa74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, r2, #1392 @ 0x570 │ │ │ │ vldr d7, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ vldr d5, [r2, #128] @ 0x80 │ │ │ │ vldr d4, [r2, #136] @ 0x88 │ │ │ │ @@ -94528,73 +94527,73 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n dfc24 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr.w r1, [pc, #1024] @ e0218 │ │ │ │ @@ -94973,51 +94972,51 @@ │ │ │ │ b.n dfe74 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r7, pc, #848 @ (adr r7, e057c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r0, e0298 │ │ │ │ + cbz r4, e0298 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r6, e0298 │ │ │ │ + cbz r2, e029a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #3192 @ 0xc78 │ │ │ │ ldr r0, [pc, #188] @ (e0330 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -95085,37 +95084,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (e035c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e01d4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r4, e033c │ │ │ │ + cbz r0, e033e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r7, #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 │ │ │ │ ldr r5, [pc, #388] @ (e04f8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -95266,25 +95265,25 @@ │ │ │ │ ... │ │ │ │ add r2, pc, #856 @ (adr r2, e0854 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #576 @ (adr r2, e0744 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #980] @ (e0908 ) │ │ │ │ @@ -95647,49 +95646,49 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #80 @ (adr r1, e095c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #168] @ (e0a18 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -95762,17 +95761,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n e09e4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -95958,37 +95957,37 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #944 @ (adr r7, e0ff8 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, e1008 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #832 @ (adr r7, e0f90 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, e0fa0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #712 @ (adr r7, e0f20 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, e0f30 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #544 @ (adr r7, e0e80 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, e0e90 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, r1 │ │ │ │ @@ -96069,27 +96068,27 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (e0d50 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e0cda │ │ │ │ nop │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, e0fd4 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, e0fe4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #544 @ (adr r6, e0f6c ) │ │ │ │ + add r6, pc, #560 @ (adr r6, e0f7c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #408 @ (adr r6, e0eec ) │ │ │ │ + add r6, pc, #424 @ (adr r6, e0efc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -96443,65 +96442,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e1086 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #720 @ (adr r3, e1418 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, e1428 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #400 @ (adr r3, e12e4 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, e12f4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, e127c ) │ │ │ │ + add r3, pc, #304 @ (adr r3, e128c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #184 @ (adr r3, e121c ) │ │ │ │ + add r3, pc, #200 @ (adr r3, e122c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #80 @ (adr r3, e11bc ) │ │ │ │ + add r3, pc, #96 @ (adr r3, e11cc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #984 @ (adr r2, e154c ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, e155c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, e14e4 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, e14f4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #768 @ (adr r2, e1484 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, e1494 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #664 @ (adr r2, e1424 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, e1434 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #560 @ (adr r2, e13c4 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, e13d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #456 @ (adr r2, e1364 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, e1374 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -96571,25 +96570,25 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #224 @ (adr r1, e1364 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, e1374 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -96653,15 +96652,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -96721,21 +96720,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (e13f0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -96839,25 +96838,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -97001,27 +97000,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 9556c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ blt.n e1658 │ │ │ │ b.n e1686 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -97251,29 +97250,29 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ bne.w e1734 │ │ │ │ lsls r2, r1, #25 │ │ │ │ bpl.w e1804 │ │ │ │ b.n e1734 │ │ │ │ nop │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, [r1, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -97441,39 +97440,39 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (e1b8c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e1aa0 │ │ │ │ nop │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -97531,21 +97530,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (e1c44 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -97603,21 +97602,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (e1cfc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 r7, r1 │ │ │ │ @@ -97774,33 +97773,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (e1ee4 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n e1da0 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -98137,57 +98136,57 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #772] @ (e25f8 ) │ │ │ │ @@ -98473,53 +98472,53 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r4, [r2, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r0, [r6, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -99016,51 +99015,51 @@ │ │ │ │ ldr r0, [pc, #88] @ (e2c58 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e2bea │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r6, [r1, #31] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r4, [r1, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r5, [pc, #1332] @ e31a4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -99558,45 +99557,45 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #992] @ (e3594 ) │ │ │ │ + ldr r4, [pc, #1008] @ (e35a4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #344] @ (e3314 ) │ │ │ │ + ldr r4, [pc, #360] @ (e3324 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #848] @ (e3514 ) │ │ │ │ + ldr r3, [pc, #864] @ (e3524 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #728] @ (e34a4 ) │ │ │ │ + ldr r3, [pc, #744] @ (e34b4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #608] @ (e3434 ) │ │ │ │ + ldr r3, [pc, #624] @ (e3444 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #488] @ (e33c4 ) │ │ │ │ + ldr r3, [pc, #504] @ (e33d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #352] @ (e3344 ) │ │ │ │ + ldr r3, [pc, #368] @ (e3354 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #232] @ (e32d4 ) │ │ │ │ + ldr r3, [pc, #248] @ (e32e4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #188] @ (e32bc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -99682,17 +99681,17 @@ │ │ │ │ nop │ │ │ │ strb r6, [r0, #17] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #248] @ (e33c4 ) │ │ │ │ + ldr r2, [pc, #264] @ (e33d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, #0 │ │ │ │ @@ -99741,17 +99740,17 @@ │ │ │ │ nop │ │ │ │ strb r2, [r3, #13] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [pc, #560] @ (e3594 ) │ │ │ │ + ldr r1, [pc, #576] @ (e35a4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -100027,43 +100026,43 @@ │ │ │ │ b.n e33e6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #960] @ (e3a4c ) │ │ │ │ + ldr r0, [pc, #976] @ (e3a5c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r2, [r4, #9] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [pc, #488] @ (e3880 ) │ │ │ │ + ldr r0, [pc, #504] @ (e3890 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #384] @ (e3820 ) │ │ │ │ + ldr r0, [pc, #400] @ (e3830 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #192] @ (e3768 ) │ │ │ │ + ldr r0, [pc, #208] @ (e3778 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov ip, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sp │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r0, r7, #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 │ │ │ │ mov r7, r1 │ │ │ │ @@ -100128,23 +100127,23 @@ │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -100259,21 +100258,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r6, [pc, #476] @ (e3ae8 ) │ │ │ │ @@ -100813,19 +100812,19 @@ │ │ │ │ cmp r3, fp │ │ │ │ bne.w e3986 │ │ │ │ ldr.w ip, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ b.n e3e60 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - eors r2, r0 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #909 @ 0x38d │ │ │ │ @@ -101057,83 +101056,83 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #148] @ (e41d0 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n e3f18 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r4, [r2, #93] @ 0x5d │ │ │ │ mov r5, r3 │ │ │ │ @@ -101300,31 +101299,31 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, #188] @ (e4488 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -101410,17 +101409,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e449c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -101932,156 +101931,156 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ str r6, [r2, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bne.n e499e │ │ │ │ - vtbl.8 d19, {d31}, d20 │ │ │ │ + vtbl.8 d19, {d31}, d24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r6, {r0, r1, r2, r3, r6, r7} │ │ │ │ vaddl.u , d15, d3 │ │ │ │ vrshr.u32 d18, d31, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #139 @ 0x8b │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r6, [r1, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r7, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ vmull.u q14, d31, d1 │ │ │ │ - vqshlu.s32 , q13, #31 │ │ │ │ + vqshlu.s32 , q15, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ - vqshlu.s32 d19, d20, #31 │ │ │ │ + vqshlu.s32 d19, d24, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r7, sp, #812 @ 0x32c │ │ │ │ - vrsubhn.i d19, , q4 │ │ │ │ + vrsubhn.i d19, , q6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xebf7ffff │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 266a7e │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r1, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ - vsli.32 d19, d4, #31 │ │ │ │ + vsli.32 d19, d8, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r1!, {r0, r1, r7} │ │ │ │ - vsri.64 , q6, #1 │ │ │ │ + vmls.i , , d16[0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xfba7ffff │ │ │ │ ldrd pc, pc, [sp, #1020] @ 0x3fc │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r5!, {r0, r2, r4} │ │ │ │ - vsri.32 , q11, #1 │ │ │ │ + vsri.32 , q13, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ subs r5, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r0, r3, r5, r6, lr} │ │ │ │ - vsri.32 d19, d14, #1 │ │ │ │ + vraddhn.i d19, , q9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r5, sp, #788 @ 0x314 │ │ │ │ - vrsra.u64 , q9, #1 │ │ │ │ + vrsra.u64 , q11, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -102104,17 +102103,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e4b60 : │ │ │ │ stmdb 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 │ │ │ │ @@ -102738,114 +102737,114 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e5170 │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrh r0, [r0, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrh r4, [r3, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [pc, #24] @ (e52ec ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (e52f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e5170 │ │ │ │ nop │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #628] @ (e557c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -103105,41 +103104,41 @@ │ │ │ │ nop │ │ │ │ strh r0, [r0, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -103449,15 +103448,15 @@ │ │ │ │ beq.n e59d6 │ │ │ │ b.n e5be8 │ │ │ │ ... │ │ │ │ str r6, [r4, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ blt.w e5c06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ @@ -103835,51 +103834,51 @@ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx 94650 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n e5e7e │ │ │ │ b.n e5f34 │ │ │ │ ... │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r3, [pc, #920] @ (e61d0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r7 │ │ │ │ beq.w e5a3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -104029,49 +104028,49 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e5fc6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -104648,57 +104647,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e6670 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #680] @ (e6978 ) │ │ │ │ + ldr r7, [pc, #696] @ (e6988 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #376] @ (e6850 ) │ │ │ │ + ldr r7, [pc, #392] @ (e6860 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #272] @ (e67f0 ) │ │ │ │ + ldr r7, [pc, #288] @ (e6800 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #144] @ (e6778 ) │ │ │ │ + ldr r7, [pc, #160] @ (e6788 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #968] @ (e6ab8 ) │ │ │ │ + ldr r6, [pc, #984] @ (e6ac8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #272] @ (e6808 ) │ │ │ │ + ldr r6, [pc, #288] @ (e6818 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #48] @ (e6730 ) │ │ │ │ + ldr r6, [pc, #64] @ (e6740 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #904] @ (e6a90 ) │ │ │ │ + ldr r5, [pc, #920] @ (e6aa0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #168] @ (e67b8 ) │ │ │ │ + ldr r5, [pc, #184] @ (e67c8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #72] @ (e6760 ) │ │ │ │ + ldr r5, [pc, #88] @ (e6770 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #920] @ (e6ab8 ) │ │ │ │ + ldr r4, [pc, #936] @ (e6ac8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ @@ -104726,17 +104725,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #184] @ (e6834 ) │ │ │ │ + ldr r4, [pc, #200] @ (e6844 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -104762,17 +104761,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #864] @ (e6b34 ) │ │ │ │ + ldr r3, [pc, #880] @ (e6b44 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -104798,17 +104797,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #512] @ (e6a2c ) │ │ │ │ + ldr r3, [pc, #528] @ (e6a3c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e682c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -104846,17 +104845,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #32] @ (e68c4 ) │ │ │ │ + ldr r3, [pc, #48] @ (e68d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e68a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104881,19 +104880,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (e68f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n e68d0 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e68fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104946,23 +104945,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (e69ac ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e6950 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #152] @ (e6a40 ) │ │ │ │ + ldr r2, [pc, #168] @ (e6a50 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -105256,59 +105255,59 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n e6afa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #864] @ (e700c ) │ │ │ │ + ldr r0, [pc, #880] @ (e701c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #640] @ (e6f34 ) │ │ │ │ + ldr r0, [pc, #656] @ (e6f44 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ subs r3, #78 @ 0x4e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #208] @ (e6d90 ) │ │ │ │ + ldr r0, [pc, #224] @ (e6da0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blxns sp │ │ │ │ + blx lr │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bxns r0 │ │ │ │ + bx r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6d00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -105356,23 +105355,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (e6d9c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e6d48 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6da0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105393,19 +105392,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (e6dec ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6df0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105425,19 +105424,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (e6e38 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6e3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105458,19 +105457,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (e6e88 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6e8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105490,19 +105489,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (e6ed4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ cbnz r2, e6eea │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e6f98 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ @@ -105739,37 +105738,37 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -105790,17 +105789,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (e7268 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -105841,15 +105840,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r4, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -106139,71 +106138,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -106444,47 +106443,47 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ adds r0, #18 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh.w pc, [r7, #255]! │ │ │ │ - ldc2 0, cr0, [r2, #496] @ 0x1f0 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + ldc2 0, cr0, [r6, #496] @ 0x1f0 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r0, r7, #1 │ │ │ │ cmp r6, #134 @ 0x86 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ @@ -106773,82 +106772,82 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r5, #20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3020077 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + @ instruction: 0xf3060077 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #444] @ (e7e60 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -107022,31 +107021,31 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ b.n e7d24 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -107929,53 +107928,53 @@ │ │ │ │ ... │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #226 @ 0xe2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vshr.u32 q8, , #14 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vshr.u16 q8, , #12 │ │ │ │ - adds r2, #6 │ │ │ │ + vshr.u32 q8, , #10 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vshr.u32 q0, , #10 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + vshr.u16 q8, , #8 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vshr.u16 q0, , #14 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + vshr.u32 q0, , #6 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.u32 q8, q3, │ │ │ │ - vqadd.u64 q0, q6, │ │ │ │ - stc2l 0, cr0, [lr, #476] @ 0x1dc │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + vshr.u16 q0, , #10 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2 0, cr0, [lr, #476]! @ 0x1dc │ │ │ │ - mcr2 0, 1, r0, cr0, cr7, {3} │ │ │ │ - @ instruction: 0xfb180077 │ │ │ │ - @ instruction: 0xfa320077 │ │ │ │ - ldr??.w r0, [r2, #119] @ 0x77 │ │ │ │ - cmp r4, #6 │ │ │ │ + vqadd.u32 q8, q5, │ │ │ │ + vqadd.u8 q8, q0, │ │ │ │ + ldc2l 0, cr0, [r2, #476] @ 0x1dc │ │ │ │ + adds r0, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh.w r0, [sl, #119] @ 0x77 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + stc2l 0, cr0, [r2, #476] @ 0x1dc │ │ │ │ + mcr2 0, 1, r0, cr4, cr7, {3} │ │ │ │ + @ instruction: 0xfb1c0077 │ │ │ │ + @ instruction: 0xfa360077 │ │ │ │ + ldr??.w r0, [r6, #119] @ 0x77 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9880077 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + ldrsh.w r0, [lr, #119] @ 0x77 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vld4.16 {d16-d19}, [ip :256], r7 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + vst1.8 @ instruction: 0xf98c0077 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr??.w r0, [r0, r7, lsl #3] │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + ldr??.w r0, [r4, r7, lsl #3] │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [pc, #308] @ (e89d4 ) │ │ │ │ movw r1, #2022 @ 0x7e6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #300] @ (e89d8 ) │ │ │ │ @@ -108085,37 +108084,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (e8a10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n e899a │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r2, #119] @ 0x77 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + ldrh.w r0, [r6, #119] @ 0x77 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb.w r0, [sl, #119] @ 0x77 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + strb.w r0, [lr, #119] @ 0x77 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str??.w r0, [ip, r7, lsl #3] │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + ldr??.w r0, [r0, r7, lsl #3] │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr.w r0, [r2, r7, lsl #3] │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + ldr.w r0, [r6, r7, lsl #3] │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb.w r0, [r6, r7, lsl #3] │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + strb.w r0, [sl, r7, lsl #3] │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7ce0077 │ │ │ │ - cmp r2, #0 │ │ │ │ + @ instruction: 0xf7d20077 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7b40077 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf7b80077 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7980077 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + @ instruction: 0xf79c0077 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2800] @ 0xaf0 │ │ │ │ ldr.w r2, [pc, #1764] @ e9110 │ │ │ │ @@ -108800,72 +108799,72 @@ │ │ │ │ ... │ │ │ │ adds r6, r2, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf6780077 │ │ │ │ - @ instruction: 0xf61a0077 │ │ │ │ - adcs.w r0, r8, #16187392 @ 0xf70000 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf67c0077 │ │ │ │ + @ instruction: 0xf61e0077 │ │ │ │ + adcs.w r0, ip, #16187392 @ 0xf70000 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf5380077 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf53c0077 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + adds.w r0, sl, #16187392 @ 0xf70000 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds.w r0, r2, #16187392 @ 0xf70000 │ │ │ │ - @ instruction: 0xf61e0077 │ │ │ │ - orns r0, sl, #16187392 @ 0xf70000 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + adds.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ + @ instruction: 0xf6220077 │ │ │ │ + orns r0, lr, #16187392 @ 0xf70000 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf5fa0077 │ │ │ │ - orr.w r0, r2, #16187392 @ 0xf70000 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf5fe0077 │ │ │ │ + orr.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - and.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + and.w r0, sl, #16187392 @ 0xf70000 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3e80077 │ │ │ │ - movs r6, #26 │ │ │ │ + @ instruction: 0xf3ec0077 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3c80077 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf3cc0077 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3ac0077 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + @ instruction: 0xf3b00077 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3900077 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf3940077 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3860077 │ │ │ │ - add.w r0, lr, #16187392 @ 0xf70000 │ │ │ │ - rsbs r0, sl, #119 @ 0x77 │ │ │ │ - movs r4, #14 │ │ │ │ + @ instruction: 0xf38a0077 │ │ │ │ + adds.w r0, r2, #16187392 @ 0xf70000 │ │ │ │ + rsbs r0, lr, #119 @ 0x77 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs.w r0, lr, #119 @ 0x77 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + rsb r0, r2, #119 @ 0x77 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs.w r0, r0, #119 @ 0x77 │ │ │ │ - sbcs.w r0, r0, #119 @ 0x77 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + subs.w r0, r4, #119 @ 0x77 │ │ │ │ + sbcs.w r0, r4, #119 @ 0x77 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adcs.w r0, r4, #119 @ 0x77 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + adcs.w r0, r8, #119 @ 0x77 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf1320077 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf1360077 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eor.w r0, r0, #119 @ 0x77 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + eor.w r0, r4, #119 @ 0x77 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orn r0, r4, #119 @ 0x77 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + orn r0, r8, #119 @ 0x77 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ ldr.w r0, [pc, #1060] @ e95f0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -109254,48 +109253,48 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n e90e8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - vmvn.i32 q0, #103 @ 0x00000067 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + vshr.s8 q0, , #6 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.s64 q0, q7, │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + vqadd.s8 q8, q1, │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.s32 q0, q0, │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + vqadd.s32 q0, q2, │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vqadd.s16 q0, q3, │ │ │ │ - mcr 0, 2, r0, cr4, cr7, {3} │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + vqadd.s16 q0, q5, │ │ │ │ + mcr 0, 2, r0, cr8, cr7, {3} │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc 0, cr0, [sl, #476] @ 0x1dc │ │ │ │ - ldcl 0, cr0, [r6, #-476] @ 0xfffffe24 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + ldc 0, cr0, [lr, #476] @ 0x1dc │ │ │ │ + ldcl 0, cr0, [sl, #-476] @ 0xfffffe24 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldcl 0, cr0, [r2], #476 @ 0x1dc │ │ │ │ - subs r6, r4, #4 │ │ │ │ + ldcl 0, cr0, [r6], #476 @ 0x1dc │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldcl 0, cr0, [r4], {119} @ 0x77 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + ldcl 0, cr0, [r8], {119} @ 0x77 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xebe20077 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + @ instruction: 0xebe60077 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - rsb r0, r4, r7, ror #1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + rsb r0, r8, r7, ror #1 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub.w r0, r6, r7, ror #1 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + sub.w r0, sl, r7, ror #1 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeb880077 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + @ instruction: 0xeb8c0077 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r4, [pc, #488] @ (e984c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -109483,35 +109482,35 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mov r4, r0 │ │ │ │ b.n e982a │ │ │ │ lsrs r0, r4, #31 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa80077 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + @ instruction: 0xeaac0077 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors.w r0, r0, r7, ror #1 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + eors.w r0, r4, r7, ror #1 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r2, r6, #29 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xebf40077 │ │ │ │ - subs.w r0, r4, r7, ror #1 │ │ │ │ - ldrd r0, r0, [ip, #-476]! @ 0x1dc │ │ │ │ - subs r0, r6, r6 │ │ │ │ + @ instruction: 0xebf80077 │ │ │ │ + subs.w r0, r8, r7, ror #1 │ │ │ │ + @ instruction: 0xe9800077 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrd r0, r0, [sl, #-476] @ 0x1dc │ │ │ │ - subs r6, r1, r6 │ │ │ │ + ldrd r0, r0, [lr, #-476] @ 0x1dc │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmdb lr!, {r0, r1, r2, r4, r5, r6} │ │ │ │ - subs r2, r6, r5 │ │ │ │ + strd r0, r0, [r2, #-476] @ 0x1dc │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmdb r4!, {r0, r1, r2, r4, r5, r6} │ │ │ │ - subs r0, r3, r5 │ │ │ │ + stmdb r8!, {r0, r1, r2, r4, r5, r6} │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr.w r2, [pc, #1352] @ e9df0 │ │ │ │ @@ -110026,31 +110025,31 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r3, #22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #21 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xe85a0077 │ │ │ │ - @ instruction: 0xe82a0077 │ │ │ │ - b.n e9a20 │ │ │ │ + @ instruction: 0xe85e0077 │ │ │ │ + @ instruction: 0xe82e0077 │ │ │ │ + b.n e9a28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e99f8 │ │ │ │ + b.n e9a00 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e99d0 │ │ │ │ + b.n e99d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea55c │ │ │ │ + b.n ea564 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w r4, [pc, #1888] @ ea588 │ │ │ │ mov r0, r8 │ │ │ │ blx 9db44 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ mov r0, r8 │ │ │ │ @@ -110711,107 +110710,107 @@ │ │ │ │ ldr r0, [pc, #208] @ (ea640 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w e9b5a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n eac14 │ │ │ │ + b.n eac1c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n eab54 │ │ │ │ + b.n eab5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ea97c │ │ │ │ + b.n ea984 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea94c │ │ │ │ + b.n ea954 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea914 │ │ │ │ + b.n ea91c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea8e0 │ │ │ │ + b.n ea8e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea8ac │ │ │ │ + b.n ea8b4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea878 │ │ │ │ + b.n ea880 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea820 │ │ │ │ + b.n ea828 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea7ec │ │ │ │ + b.n ea7f4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea6b0 │ │ │ │ + b.n ea6b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea658 │ │ │ │ + b.n ea660 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ea650 │ │ │ │ + b.n ea658 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 30 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n ea594 │ │ │ │ + ble.n ea59c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n ea56c │ │ │ │ + ble.n ea574 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n ea628 │ │ │ │ + ble.n ea630 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n ea5d0 │ │ │ │ + bgt.n ea5d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n ea690 │ │ │ │ + bgt.n ea698 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n ea61c │ │ │ │ + blt.n ea624 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ vadd.f64 d0, d6, d0 │ │ │ │ b.w e9c84 │ │ │ │ ldr r0, [pc, #852] @ (ea9ac ) │ │ │ │ @@ -111126,81 +111125,81 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #144] @ (eaa30 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ea98a │ │ │ │ - bge.n ea9a4 │ │ │ │ + bge.n ea9ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n ea940 │ │ │ │ + bge.n ea948 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n ea8d4 │ │ │ │ + bge.n ea8dc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n eaaa4 │ │ │ │ + bls.n eaaac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n eaa70 │ │ │ │ + bls.n eaa78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n eaa3c │ │ │ │ + bls.n eaa44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n eaa08 │ │ │ │ + bls.n eaa10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n ea99c │ │ │ │ + bhi.n ea9a4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n ea94c │ │ │ │ + bhi.n ea954 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n ea91c │ │ │ │ + bhi.n ea924 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n eaaf4 │ │ │ │ + bhi.n eaafc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n eaabc │ │ │ │ + bhi.n eaac4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n eaa8c │ │ │ │ + bge.n eaa94 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n eaa78 │ │ │ │ + bhi.n eaa80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n eaa44 │ │ │ │ + bhi.n eaa4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n eaa10 │ │ │ │ + bvc.n eaa18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea9e4 │ │ │ │ + bvc.n ea9ec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n ea9ac │ │ │ │ + bvc.n ea9b4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000eaa34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -111644,132 +111643,132 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ @ instruction: 0xfbfc0082 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n eaf00 │ │ │ │ + bvc.n eaf08 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmia r5!, {r0, r2, r5} │ │ │ │ - vqshl.u64 , q13, #63 @ 0x3f │ │ │ │ + vqshl.u64 , q15, #63 @ 0x3f │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n eaea8 │ │ │ │ + bhi.n eaeb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bvs.n eafec │ │ │ │ + bvs.n eaff4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xfb540082 │ │ │ │ - bvs.n eaf84 │ │ │ │ + bvs.n eaf8c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ udf #219 @ 0xdb │ │ │ │ vrsubhn.i d28, , │ │ │ │ - vsli.64 , q12, #63 @ 0x3f │ │ │ │ + vsli.64 , q14, #63 @ 0x3f │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n eaee0 │ │ │ │ + bpl.n eaee8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r4!, {r0, r2, r3} │ │ │ │ vsri.32 d16, d29, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n eae70 │ │ │ │ + bpl.n eae78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n eae44 │ │ │ │ + bpl.n eae4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r5!, {r0, r1, r6, r7} │ │ │ │ - vsli.32 , q4, #31 │ │ │ │ + vsli.32 , q6, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n eb04c │ │ │ │ + bvc.n eae54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n eaf14 │ │ │ │ + bvc.n eaf1c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n eaf84 │ │ │ │ + bpl.n eaf8c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n eaf50 │ │ │ │ + bmi.n eaf58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n eaeb8 │ │ │ │ + bvc.n eaec0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n eaf78 │ │ │ │ + bhi.n eaf80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n eaed4 │ │ │ │ + bmi.n eaedc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n eaf3c │ │ │ │ + bvc.n eaf44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n eb01c │ │ │ │ + bvs.n eb024 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n eb054 │ │ │ │ + bmi.n eb05c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n eafa0 │ │ │ │ + bhi.n eafa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n eb068 │ │ │ │ + bhi.n eb070 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n eafdc │ │ │ │ + bmi.n eafe4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n eaea0 │ │ │ │ + bhi.n eaea8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n eb000 │ │ │ │ + bhi.n eb008 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n eaf3c │ │ │ │ + bcc.n eaf44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n eb078 │ │ │ │ + bhi.n eb080 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n eaef0 │ │ │ │ + bhi.n eaef8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n eaebc │ │ │ │ + bcc.n eaec4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n eaed0 │ │ │ │ + bhi.n eaed8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n eaf48 │ │ │ │ + bhi.n eaf50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n eb044 │ │ │ │ + bcc.n eb04c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n eaf20 │ │ │ │ + bhi.n eaf28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n eafa0 │ │ │ │ + bhi.n eafa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n eafcc │ │ │ │ + bcc.n eafd4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n eaf74 │ │ │ │ + bhi.n eaf7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n eb034 │ │ │ │ + bls.n eb03c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n eaf50 │ │ │ │ + bcs.n eaf58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -111792,17 +111791,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n eb0b4 │ │ │ │ + bne.n eb0bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 r4, [pc, #356] @ (eb1ac ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -111937,31 +111936,31 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (eb1cc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n eb18a │ │ │ │ nop │ │ │ │ - bvc.n eb0b8 │ │ │ │ + bvc.n eb0c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n eb134 │ │ │ │ + bvs.n eb13c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n eb0f4 │ │ │ │ + bvs.n eb0fc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n eb2b8 │ │ │ │ + bvs.n eb2c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n eb284 │ │ │ │ + bvs.n eb28c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #128] @ (eb264 ) │ │ │ │ @@ -112010,23 +112009,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #1 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bvs.n eb2b8 │ │ │ │ + bvs.n eb2c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n eb330 │ │ │ │ + b.n eb338 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n eb1e4 │ │ │ │ + bpl.n eb1ec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #3 │ │ │ │ @@ -112152,28 +112151,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (eb3e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n eb37a │ │ │ │ nop │ │ │ │ - bmi.n eb358 │ │ │ │ + bmi.n eb360 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n eb2e8 │ │ │ │ + bmi.n eb2f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, r4 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n eb4ac │ │ │ │ + bmi.n eb4b4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.u32 q8, , #2 │ │ │ │ - bmi.n eb45c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + bmi.n eb464 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.u16 q8, , #14 │ │ │ │ + vshr.u16 q8, , #10 │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -112234,18 +112234,18 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n eb41c │ │ │ │ + bcc.n eb424 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.u32 q8, q0, │ │ │ │ - bcc.n eb574 │ │ │ │ + vqadd.u32 q8, q2, │ │ │ │ + bcc.n eb57c │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, 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, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -112284,17 +112284,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcc.n eb51c │ │ │ │ + bcc.n eb524 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc2 0, 4, r0, cr10, cr7, {3} │ │ │ │ + mrc2 0, 4, r0, cr14, cr7, {3} │ │ │ │ stmdb 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, #328] @ (eb678 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, #328] @ (eb67c ) │ │ │ │ @@ -112432,19 +112432,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n eb61a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds.w r0, r8, #130 @ 0x82 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n eb688 │ │ │ │ + bcs.n eb690 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc2 0, cr0, [r2, #476]! @ 0x1dc │ │ │ │ + stc2 0, cr0, [r6, #476]! @ 0x1dc │ │ │ │ bic.w r0, lr, #130 @ 0x82 │ │ │ │ - bne.n eb604 │ │ │ │ + bne.n eb60c │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112543,23 +112543,23 @@ │ │ │ │ ldr r0, [pc, #36] @ (eb7b8 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n eb72c │ │ │ │ + beq.n eb734 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrrc2 0, 7, r0, sl, cr7 │ │ │ │ - beq.n eb8ac │ │ │ │ + mrrc2 0, 7, r0, lr, cr7 │ │ │ │ + beq.n eb6b4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc2 0, cr0, [r6], {119} @ 0x77 │ │ │ │ - beq.n eb884 │ │ │ │ + ldc2 0, cr0, [sl], {119} @ 0x77 │ │ │ │ + beq.n eb88c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfbfe0077 │ │ │ │ + stc2 0, cr0, [r2], {119} @ 0x77 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -112584,17 +112584,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfb920077 │ │ │ │ + @ instruction: 0xfb960077 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -112619,17 +112619,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfb360077 │ │ │ │ + @ instruction: 0xfb3a0077 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -112654,17 +112654,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfada0077 │ │ │ │ + @ instruction: 0xfade0077 │ │ │ │ │ │ │ │ 000eb8d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -112862,54 +112862,54 @@ │ │ │ │ udiv pc, r5, pc │ │ │ │ stc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ stcl 0, cr0, [lr, #-520] @ 0xfffffdf8 │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfa3e0077 │ │ │ │ + @ instruction: 0xfa420077 │ │ │ │ stcl 0, cr0, [ip], #520 @ 0x208 │ │ │ │ lsrs r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr??.w r0, [r4, #119] @ 0x77 │ │ │ │ + ldr??.w r0, [r8, #119] @ 0x77 │ │ │ │ @ instruction: 0xfa3bffff │ │ │ │ lsls r5, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh.w r0, [r6, #119] @ 0x77 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldrsh.w r0, [sl, #119] @ 0x77 │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb.w r0, [ip, #119] @ 0x77 │ │ │ │ + vld1.8 @ instruction: 0xf9a00077 │ │ │ │ str??.w pc, [r9, #255]! │ │ │ │ bl 99b1a │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr??.w r0, [r6, r7, lsl #3] │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldr??.w r0, [sl, r7, lsl #3] │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh.w r0, [ip, r7, lsl #3] │ │ │ │ + vst4.16 {d16-d19}, [r0 :256], r7 │ │ │ │ bl ffeb7b2e ::Settings::boolParam@@Base+0xff596896> │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb.w r0, [r0, r7, lsl #3] │ │ │ │ + ldrsb.w r0, [r4, r7, lsl #3] │ │ │ │ ldc2l 15, cr15, [pc, #1020] @ ebf38 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str??.w r0, [r2, #119] @ 0x77 │ │ │ │ + str??.w r0, [r6, #119] @ 0x77 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ blx 9c1ec │ │ │ │ @@ -112931,17 +112931,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb.w r0, [r6, r7, lsl #3] │ │ │ │ + ldrb.w r0, [sl, r7, lsl #3] │ │ │ │ │ │ │ │ 000ebb94 : │ │ │ │ stmdb 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 │ │ │ │ @@ -113106,40 +113106,40 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (ebd84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ebd26 │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7140077 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xf7180077 │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6fc0077 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + @ instruction: 0xf7000077 │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6dc0077 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + @ instruction: 0xf6e00077 │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subw r0, sl, #2167 @ 0x877 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + subw r0, lr, #2167 @ 0x877 │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6740077 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + @ instruction: 0xf6780077 │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6560077 │ │ │ │ + @ instruction: 0xf65a0077 │ │ │ │ stmdb 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 r4, [pc, #1112] @ ec1f4 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r1, [pc, #1112] @ ec1f8 │ │ │ │ @@ -113573,66 +113573,66 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ebf3c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia.w r8!, {r1, r7} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs.w r0, lr, #16187392 @ 0xf70000 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + orn r0, r2, #16187392 @ 0xf70000 │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ands.w r0, r4, #16187392 @ 0xf70000 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ands.w r0, r8, #16187392 @ 0xf70000 │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n ebf2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf2b20077 │ │ │ │ - stmia r7!, {} │ │ │ │ + @ instruction: 0xf2b60077 │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf2980077 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + @ instruction: 0xf29c0077 │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf2300077 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + @ instruction: 0xf2340077 │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf2160077 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + @ instruction: 0xf21a0077 │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf1fa0077 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + @ instruction: 0xf1fe0077 │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf1e00077 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + @ instruction: 0xf1e40077 │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rsb r0, r6, #119 @ 0x77 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + rsb r0, sl, #119 @ 0x77 │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub.w r0, ip, #119 @ 0x77 │ │ │ │ + subs.w r0, r0, #119 @ 0x77 │ │ │ │ stmdb 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, #596] @ (ec4e0 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r4, [pc, #596] @ (ec4e4 ) │ │ │ │ @@ -113868,33 +113868,33 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n ecc5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n ecbfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.s64 q8, q7, │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + vmvn.i32 q0, #39 @ 0x00000027 │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.s16 q8, q4, │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + vqadd.s16 q8, q6, │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc 0, 7, r0, cr14, cr7, {3} │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + vqadd.s8 q0, q1, │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr 0, 7, r0, cr0, cr7, {3} │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + mcr 0, 7, r0, cr4, cr7, {3} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr 0, 6, r0, cr4, cr7, {3} │ │ │ │ + mcr 0, 6, r0, cr8, cr7, {3} │ │ │ │ │ │ │ │ 000ec51c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -113923,17 +113923,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr 0, 1, r0, cr12, cr7, {3} │ │ │ │ + mrc 0, 1, r0, cr0, cr7, {3} │ │ │ │ │ │ │ │ 000ec580 : │ │ │ │ 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 │ │ │ │ @@ -114034,31 +114034,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (ec6b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ec5f0 │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stcl 0, cr0, [r2, #476] @ 0x1dc │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stcl 0, cr0, [r6, #476] @ 0x1dc │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc 0, cr0, [sl, #476]! @ 0x1dc │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stc 0, cr0, [lr, #476]! @ 0x1dc │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-476] @ 0xfffffe24 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + ldcl 0, cr0, [lr, #-476] @ 0xfffffe24 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc 0, cr0, [r2, #-476]! @ 0xfffffe24 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldc 0, cr0, [r6, #-476]! @ 0xfffffe24 │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ ldr.w r3, [r1, #300] @ 0x12c │ │ │ │ @@ -114353,80 +114353,80 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n ec774 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ svc 92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc 0, cr0, [r6], #-476 @ 0xfffffe24 │ │ │ │ + stc 0, cr0, [sl], #-476 @ 0xfffffe24 │ │ │ │ udf #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xebee0077 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + @ instruction: 0xebf20077 │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xeb9e0077 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + sub.w r0, r2, r7, ror #1 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adc.w r0, r6, r7, ror #1 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + adc.w r0, sl, r7, ror #1 │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds.w r0, sl, r7, ror #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + adds.w r0, lr, r7, ror #1 │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orns r0, sl, r7, ror #1 │ │ │ │ - itte │ │ │ │ + orns r0, lr, r7, ror #1 │ │ │ │ + ittt │ │ │ │ lsl r7, r6, #1 │ │ │ │ - orrs.w r0, lr, r7, ror #1 │ │ │ │ - ittt le @ unpredictable │ │ │ │ - lslle r7, r6, #1 │ │ │ │ - orrle.w r0, r2, r7, ror #1 │ │ │ │ - stmiale r1!, {r2, r3, r6} │ │ │ │ + orn r0, r2, r7, ror #1 │ │ │ │ + ittt al @ unpredictable > │ │ │ │ + lslal r7, r6, #1 │ │ │ │ + orral.w r0, r6, r7, ror #1 │ │ │ │ + stmiaal r1!, {r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - itee lt │ │ │ │ + itet lt │ │ │ │ lsllt r7, r6, #1 │ │ │ │ - andsge.w r0, r6, r7, ror #1 │ │ │ │ - stmdbge sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + andsge.w r0, sl, r7, ror #1 │ │ │ │ + stmdblt 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #472] @ (ecc18 ) │ │ │ │ ldr r3, [pc, #472] @ (ecc1c ) │ │ │ │ @@ -114600,29 +114600,29 @@ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n ecb1a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bgt.n ecc2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia.w r6, {r0, r1, r2, r4, r5, r6} │ │ │ │ + stmia.w sl, {r0, r1, r2, r4, r5, r6} │ │ │ │ blt.n ecc8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - itee al │ │ │ │ - lslal r7, r6, #1 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + itee │ │ │ │ lsl r7, r6, #1 │ │ │ │ - @ instruction: 0xe82c0077 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + popal {r1, r2, r3, r6, r7, pc} │ │ │ │ + lslal r7, r6, #1 │ │ │ │ + @ instruction: 0xe8300077 │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ecb5c │ │ │ │ + b.n ecb64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #512] @ (ece58 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -114831,39 +114831,39 @@ │ │ │ │ ... │ │ │ │ bls.n ece3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bls.n ece0c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ecb54 │ │ │ │ + b.n ecb5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r2, eced4 │ │ │ │ + cbnz r6, eced4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n eca44 │ │ │ │ + b.n eca4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r4, eced2 │ │ │ │ + cbnz r0, eced4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n eca00 │ │ │ │ + b.n eca08 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, ecece │ │ │ │ + cbnz r6, ecece │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec988 │ │ │ │ + b.n ec990 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r3, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r7 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ec94c │ │ │ │ + b.n ec954 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r1 │ │ │ │ @@ -115192,35 +115192,35 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bvc.n ed1ac │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed6f8 │ │ │ │ + b.n ed700 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r0, ed2ca │ │ │ │ + cbnz r4, ed2ca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed608 │ │ │ │ + b.n ed610 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bmi.n ed368 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed584 │ │ │ │ + b.n ed58c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, ed2ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [pc, #136] @ (ed338 ) │ │ │ │ movw r1, #630 @ 0x276 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #128] @ (ed33c ) │ │ │ │ @@ -115267,33 +115267,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (ed35c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ed2fa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - cpsid i │ │ │ │ + cpsid ai │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed4ec │ │ │ │ + b.n ed4f4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed4bc │ │ │ │ + b.n ed4c4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed490 │ │ │ │ + b.n ed498 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed45c │ │ │ │ + b.n ed464 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n ed430 │ │ │ │ + b.n ed438 │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ @@ -115448,41 +115448,41 @@ │ │ │ │ b.n ed456 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n ed4a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bne.n ed508 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cpsie │ │ │ │ + cpsie a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ @@ -115626,33 +115626,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (ed6e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ed578 │ │ │ │ nop │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n ed750 │ │ │ │ + ble.n ed758 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n ed700 │ │ │ │ + ble.n ed708 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n ed6d4 │ │ │ │ + bgt.n ed6dc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n ed6a0 │ │ │ │ + bgt.n ed6a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #100] @ (ed760 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -115696,15 +115696,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldmia r7!, {r3} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -115849,33 +115849,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (ed91c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n ed7c4 │ │ │ │ - cbz r2, ed918 │ │ │ │ + cbz r6, ed918 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n ed8ac │ │ │ │ + blt.n ed8b4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, ed954 │ │ │ │ + cbz r0, ed956 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r0, ed96c │ │ │ │ + cbz r4, ed96c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n ed948 │ │ │ │ + blt.n ed950 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n ed868 │ │ │ │ + bge.n ed870 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #828] @ (edc70 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -116202,106 +116202,106 @@ │ │ │ │ ... │ │ │ │ ldmia r5!, {r2, r4} │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, edcb6 │ │ │ │ + cbz r0, edcb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [pc, #-1020] @ ed88c │ │ │ │ asrs r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, edcce │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, edcca │ │ │ │ + cbz r2, edccc │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r1, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n edbdc │ │ │ │ + bls.n edbe4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n edd7c │ │ │ │ + bls.n edd84 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ lsls r7, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n edd10 │ │ │ │ + bls.n edd18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n edce4 │ │ │ │ + bls.n edcec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n edcb8 │ │ │ │ + bhi.n edcc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @ instruction: 0xfa5dffff │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n edc0c │ │ │ │ + bhi.n edc14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n edde0 │ │ │ │ + bhi.n edbe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 209cea │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n edd94 │ │ │ │ + bhi.n edd9c │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n edd48 │ │ │ │ + bhi.n edd50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n edce4 │ │ │ │ + bvc.n edcec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n edc78 │ │ │ │ + bvc.n edc80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n ede14 │ │ │ │ + bvc.n ede1c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n eddb0 │ │ │ │ + bvc.n eddb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r2, [pc, #912] @ (ee0d4 ) │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #912] @ (ee0d8 ) │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ @@ -116650,117 +116650,117 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #212] @ (ee1a0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n eddde │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n ee068 │ │ │ │ + bpl.n ee070 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n ee040 │ │ │ │ + bpl.n ee048 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n ee014 │ │ │ │ + bpl.n ee01c │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r3, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #224] @ (ee1e8 ) │ │ │ │ + ldr r0, [pc, #240] @ (ee1f8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n ee160 │ │ │ │ + bpl.n ee168 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r7, #157 @ 0x9d │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n ee0d4 │ │ │ │ + bmi.n ee0dc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n ee088 │ │ │ │ + bmi.n ee090 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r2, [pc, #864] @ (ee49c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n ee1f8 │ │ │ │ + bmi.n ee200 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n ee188 │ │ │ │ + bmi.n ee190 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n ee140 │ │ │ │ + bcc.n ee148 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n ee0f4 │ │ │ │ + bcc.n ee0fc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n ee244 │ │ │ │ + bcc.n ee24c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n ee1fc │ │ │ │ + bcc.n ee204 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n ee1b0 │ │ │ │ + bcc.n ee1b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n ee134 │ │ │ │ + bcs.n ee13c │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -116792,17 +116792,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #256 @ (adr r7, ee304 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, ee314 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n ee150 │ │ │ │ + bne.n ee158 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 9f454 │ │ │ │ @@ -116822,17 +116822,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (ee250 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #960 @ (adr r6, ee610 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, ee620 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r4, [pc, #956] @ (ee628 ) │ │ │ │ @@ -117192,27 +117192,27 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #680 @ (adr r4, ee8e8 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, ee8f8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, ee6cc ) │ │ │ │ + add r3, pc, #144 @ (adr r3, ee6dc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 98418 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d1a8 │ │ │ │ @@ -117533,17 +117533,17 @@ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ b.n ee7e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n eea24 │ │ │ │ + ble.n eea2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d5, d7 │ │ │ │ vmovge.f64 d5, d9 │ │ │ │ b.n ee924 │ │ │ │ @@ -117748,61 +117748,61 @@ │ │ │ │ ldr r0, [pc, #108] @ (eece0 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n eeb60 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -117840,17 +117840,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (eed50 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n eed16 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -117900,19 +117900,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (eede0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n eed78 │ │ │ │ nop │ │ │ │ - add r1, pc, #768 @ (adr r1, ef0dc ) │ │ │ │ + add r1, pc, #784 @ (adr r1, ef0ec ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #212] @ (eeec8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -118007,25 +118007,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb852 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb826 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #212] @ (eefd0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -118120,25 +118120,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb74a │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb71e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000eeff4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -118161,17 +118161,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000ef040 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -118432,77 +118432,77 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n ef12a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r3, r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000ef350 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -118520,15 +118520,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 9fdc0 <__gmpz_get_si@plt> │ │ │ │ asrs r1, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #104] @ (ef40c ) │ │ │ │ @@ -118574,15 +118574,15 @@ │ │ │ │ b.n ef3cc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ uxth r6, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ sxtb r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000ef41c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118610,15 +118610,15 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #10 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 95cac <__gmpz_get_str@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000ef470 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -119327,135 +119327,135 @@ │ │ │ │ b.n efb7e │ │ │ │ nop │ │ │ │ ... │ │ │ │ cbz r4, efc2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbz r0, efc20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldmia r6, {r0, r1, r4, r5, r6, r7} │ │ │ │ - vshll.u32 , d8, #31 │ │ │ │ + vshll.u32 , d12, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n efbbc │ │ │ │ + bcs.n efbc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000efcd8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (efcf8 ) │ │ │ │ add r1, pc │ │ │ │ blx a00f8 │ │ │ │ blx 9f454 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ asrs r1, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000efcfc : │ │ │ │ stmdb 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 │ │ │ │ @@ -120189,197 +120189,197 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f0486 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r7, r6, #1 │ │ │ │ add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - uxth r0, r3 │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxth r2, r1 │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, f05aa │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, f05aa │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbz r0, f05ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbz r2, f05ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbz r4, f05ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbz r6, f05ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbz r0, f05ae │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, f05ae │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, f05ae │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + add sp, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -120421,15 +120421,15 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 000f069c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -120454,17 +120454,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -120635,21 +120635,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ ldr r2, [pc, #372] @ (f0a40 ) │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -120788,35 +120788,35 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n f09ca │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #852] @ f0ddc │ │ │ │ sub sp, #12 │ │ │ │ @@ -121128,57 +121128,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #96] @ (f0e30 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f0d34 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #736 @ (adr r6, f10cc ) │ │ │ │ + add r6, pc, #752 @ (adr r6, f10dc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #624 @ (adr r6, f1064 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, f1074 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #520 @ (adr r6, f1004 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, f1014 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #408 @ (adr r6, f0f9c ) │ │ │ │ + add r6, pc, #424 @ (adr r6, f0fac ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #280 @ (adr r6, f0f24 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, f0f34 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, f0ec4 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, f0ed4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #64 @ (adr r6, f0e5c ) │ │ │ │ + add r6, pc, #80 @ (adr r6, f0e6c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #976 @ (adr r5, f11f4 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, f1204 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #872 @ (adr r5, f1194 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, f11a4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, f1134 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, f1144 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r4, r1 │ │ │ │ @@ -121394,33 +121394,33 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, f111c ) │ │ │ │ + add r4, pc, #200 @ (adr r4, f112c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #776 @ (adr r3, f1374 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, f1384 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #576 @ (adr r3, f12b4 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, f12c4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #456 @ (adr r3, f1244 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, f1254 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, f11d4 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, f11e4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ @@ -121552,25 +121552,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, #1 │ │ │ │ b.n f1174 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #984 @ (adr r1, f15e8 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, f15f8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #872 @ (adr r1, f1580 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, f1590 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #632 @ (adr r1, f1498 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, f14a8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -121861,33 +121861,33 @@ │ │ │ │ ldr r0, [pc, #52] @ (f1534 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f1244 │ │ │ │ nop │ │ │ │ bl ffe1350e ::Settings::boolParam@@Base+0xff4f2276> │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #228] @ (f162c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -121979,27 +121979,27 @@ │ │ │ │ b.n f15bc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [r2, #300] @ 0x12c │ │ │ │ sub sp, #28 │ │ │ │ @@ -122310,57 +122310,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #92] @ (f19dc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f166e │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ ldr.w r0, [r3, ip, lsl #2] │ │ │ │ b.w 98eac │ │ │ │ push {r3, lr} │ │ │ │ @@ -122430,15 +122430,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r4, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -122529,25 +122529,25 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -122754,27 +122754,27 @@ │ │ │ │ ldrb.w r2, [r3, #136] @ 0x88 │ │ │ │ strd r0, r1, [r3, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r2, r2, #4 │ │ │ │ strb.w r2, [r3, #136] @ 0x88 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {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 │ │ │ │ @@ -123085,21 +123085,21 @@ │ │ │ │ b.n f20de │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ble.n f2180 │ │ │ │ @@ -123356,39 +123356,39 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f221e │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr.w r9, [r6, #88] @ 0x58 │ │ │ │ b.n f21b6 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #364] @ (f25d0 ) │ │ │ │ @@ -123533,27 +123533,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n f24d2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r6, [r6, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r4, sl, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -123883,23 +123883,23 @@ │ │ │ │ vmov r5, s15 │ │ │ │ b.n f28a8 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r7, r6, #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 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -123931,17 +123931,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ @@ -124528,93 +124528,93 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n f3048 │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ ldr r4, [pc, #816] @ (f3474 ) │ │ │ │ @@ -124903,29 +124903,29 @@ │ │ │ │ b.n f33ee │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r2, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ mov sl, r2 │ │ │ │ @@ -125349,59 +125349,59 @@ │ │ │ │ b.n f36bc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1172] @ f3e80 │ │ │ │ @@ -125822,43 +125822,43 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #256] @ (f3fdc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -125964,17 +125964,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -126664,71 +126664,71 @@ │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r7, [pc, #992] @ (f4bbc ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #624] @ (f4a50 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [pc, #336] @ (f494c ) │ │ │ │ + ldr r5, [pc, #352] @ (f495c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [pc, #216] @ (f48dc ) │ │ │ │ + ldr r5, [pc, #232] @ (f48ec ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [pc, #112] @ (f487c ) │ │ │ │ + ldr r5, [pc, #128] @ (f488c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [pc, #16] @ (f4824 ) │ │ │ │ + ldr r5, [pc, #32] @ (f4834 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #936] @ (f4bc4 ) │ │ │ │ + ldr r4, [pc, #952] @ (f4bd4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #832] @ (f4b64 ) │ │ │ │ + ldr r4, [pc, #848] @ (f4b74 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #688] @ (f4adc ) │ │ │ │ + ldr r4, [pc, #704] @ (f4aec ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #576] @ (f4a74 ) │ │ │ │ + ldr r4, [pc, #592] @ (f4a84 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #464] @ (f4a0c ) │ │ │ │ + ldr r4, [pc, #480] @ (f4a1c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, [sp, #48] @ 0x30 │ │ │ │ @@ -126770,17 +126770,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #464] @ (f4a84 ) │ │ │ │ + ldr r3, [pc, #480] @ (f4a94 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -127220,43 +127220,43 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #776] @ (f50b0 ) │ │ │ │ + ldr r2, [pc, #792] @ (f50c0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [pc, #424] @ (f4f54 ) │ │ │ │ + ldr r2, [pc, #440] @ (f4f64 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [pc, #136] @ (f4e38 ) │ │ │ │ + ldr r0, [pc, #152] @ (f4e48 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ bx r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bxns r1 │ │ │ │ + bx r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov lr, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov ip, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov sl, r4 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r8, r1 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ @@ -127475,49 +127475,49 @@ │ │ │ │ ldr r0, [pc, #80] @ (f504c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f4f56 │ │ │ │ nop │ │ │ │ - cmp r2, pc │ │ │ │ + cmp r6, pc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sl, sp │ │ │ │ + add lr, sp │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add lr, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sl, r5 │ │ │ │ + add lr, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, r6 │ │ │ │ + add r2, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r3, r4, 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, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -127663,37 +127663,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (f5200 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f5152 │ │ │ │ - cmn r0, r7 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -127889,37 +127889,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (f5444 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f5386 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eors r2, r7 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r3 │ │ │ │ @@ -128179,33 +128179,33 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r2, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ @@ -128235,17 +128235,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -128274,17 +128274,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ mov r8, r1 │ │ │ │ @@ -128553,41 +128553,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #304] @ (f5c2c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r5, [pc, #32] @ (f5b2c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -129122,43 +129122,43 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f6124 │ │ │ │ ldr r2, [pc, #984] @ (f6558 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0x479a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -130259,86 +130259,86 @@ │ │ │ │ b.n f6998 │ │ │ │ mov r5, sl │ │ │ │ b.n f6998 │ │ │ │ add r2, ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #448] @ (f7094 ) │ │ │ │ + ldr r3, [pc, #464] @ (f70a4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r6, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r2, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r2, ip │ │ │ │ + mov r6, ip │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r4, lr │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [pc, #32] @ (f6f40 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (f6f44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f682a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, ip │ │ │ │ + add r6, ip │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -130490,37 +130490,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (f70f4 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n f6f68 │ │ │ │ nop │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - muls r0, r7 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -130780,19 +130780,19 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [r3, #160] @ 0xa0 │ │ │ │ blx a00f8 │ │ │ │ @@ -131101,15 +131101,15 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, f79c0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ @ instruction: 0xffffed95 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ vldr d6, [r6, #8] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -132243,105 +132243,105 @@ │ │ │ │ ldr r0, [pc, #200] @ (f84e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f83e4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cmp r4, #198 @ 0xc6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r7, [r5, #44] @ 0x2c │ │ │ │ vsli.32 q12, , #31 │ │ │ │ - @ instruction: 0xffff1162 │ │ │ │ + @ instruction: 0xffff1166 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -132705,40 +132705,40 @@ │ │ │ │ nop │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r1, [r3, #6] │ │ │ │ vshr.u64 d24, d5, #1 │ │ │ │ vaddl.u q12, d31, d7 │ │ │ │ vmla.i q12, , d21[0] │ │ │ │ @ instruction: 0xffff99f3 │ │ │ │ - vqdmulh.s q8, , d22[0] │ │ │ │ + vqdmulh.s q8, , d26[0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -133813,67 +133813,67 @@ │ │ │ │ b.n f8f38 │ │ │ │ strd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r9, r5, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ b.n f96cc │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ adds r0, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r4, r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.u16 q8, q11, #14 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + vshr.u16 q8, q11, #10 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.u32 q8, q5, q11 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + vqadd.u32 q8, q7, q11 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc2 0, 0, r0, cr8, cr6, {3} │ │ │ │ - ldc2l 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + mrc2 0, 0, r0, cr12, cr6, {3} │ │ │ │ + mcr2 0, 0, r0, cr0, cr6, {3} │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ subs r3, r3, r4 │ │ │ │ vmov s0, r3 │ │ │ │ @@ -133964,22 +133964,22 @@ │ │ │ │ ldr r0, [pc, #36] @ (f97c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n f9768 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r4], #472 @ 0x1d8 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + ldc2 0, cr0, [r8], #472 @ 0x1d8 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc2 0, cr0, [r4], {118} @ 0x76 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + ldc2 0, cr0, [r8], {118} @ 0x76 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #-472 @ 0xfffffe28 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + ldc2l 0, cr0, [r8], #-472 @ 0xfffffe28 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -134951,44 +134951,44 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n f9f78 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #148] @ (fa2e0 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - ldc2 0, cr0, [lr], {118} @ 0x76 │ │ │ │ - @ instruction: 0xfa4e0076 │ │ │ │ - @ instruction: 0xfa420076 │ │ │ │ - @ instruction: 0xfa360076 │ │ │ │ - @ instruction: 0xf3b40076 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + stc2 0, cr0, [r2], #-472 @ 0xfffffe28 │ │ │ │ + @ instruction: 0xfa520076 │ │ │ │ + @ instruction: 0xfa460076 │ │ │ │ + @ instruction: 0xfa3a0076 │ │ │ │ + @ instruction: 0xf3b80076 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf39c0076 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + @ instruction: 0xf3a00076 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf2dc0076 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + @ instruction: 0xf2e00076 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf2620076 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + @ instruction: 0xf2660076 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movw r0, #24694 @ 0x6076 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + movw r0, #41078 @ 0xa076 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf22a0076 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + @ instruction: 0xf22e0076 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - addw r0, lr, #118 @ 0x76 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + @ instruction: 0xf2120076 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf1f20076 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + @ instruction: 0xf1f60076 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rsbs r0, r6, #118 @ 0x76 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + rsbs r0, sl, #118 @ 0x76 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -135889,45 +135889,45 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n fa720 │ │ │ │ nop.w │ │ │ │ ldr r4, [pc, #148] @ (fad18 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - adc.w r0, r0, #118 @ 0x76 │ │ │ │ - vqadd.s64 q8, q1, q11 │ │ │ │ - vqadd.s32 q8, q5, q11 │ │ │ │ - vqadd.s32 q8, q1, q11 │ │ │ │ - ldrd r0, r0, [r6, #-472] @ 0x1d8 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + adc.w r0, r4, #118 @ 0x76 │ │ │ │ + vqadd.s64 q8, q3, q11 │ │ │ │ + vqadd.s32 q8, q7, q11 │ │ │ │ + vqadd.s32 q8, q3, q11 │ │ │ │ + ldrd r0, r0, [sl, #-472] @ 0x1d8 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmdb r6, {r1, r2, r4, r5, r6} │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + ldmdb sl, {r1, r2, r4, r5, r6} │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrd r0, r0, [lr], #472 @ 0x1d8 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + stmdb r2, {r1, r2, r4, r5, r6} │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strd r0, r0, [r4], #472 @ 0x1d8 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + strd r0, r0, [r8], #472 @ 0x1d8 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strexd r6, r0, r0, [sl] │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + strexd r6, r0, r0, [lr] │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia.w sl, {r1, r2, r4, r5, r6} │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + stmia.w lr, {r1, r2, r4, r5, r6} │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xe82c0076 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + @ instruction: 0xe8300076 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xe8000076 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + @ instruction: 0xe8040076 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fac1c │ │ │ │ + b.n fac24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr.w r5, [pc, #3120] @ fb928 │ │ │ │ @@ -137009,49 +137009,49 @@ │ │ │ │ mov r6, r5 │ │ │ │ b.n fb8ce │ │ │ │ nop │ │ │ │ vst4.32 {d16-d19}, [ip], r1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ vst4.32 {d0-d3}, [r2], r1 │ │ │ │ - b.n fb61c │ │ │ │ + b.n fb624 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fb5a8 │ │ │ │ + b.n fb5b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc0b4 │ │ │ │ + b.n fc0bc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fc010 │ │ │ │ + b.n fc018 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fc024 │ │ │ │ + b.n fc02c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fbb84 │ │ │ │ + b.n fbb8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fbb50 │ │ │ │ + b.n fbb58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fbb10 │ │ │ │ + b.n fbb18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fbadc │ │ │ │ + b.n fbae4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n fba04 │ │ │ │ + b.n fba0c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ble.n fb8c0 │ │ │ │ + ble.n fb8c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fb2ba │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -138205,82 +138205,82 @@ │ │ │ │ blx 9d3fc │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ b.n fc31e │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vmov r3, s15 │ │ │ │ b.w fb646 │ │ │ │ - bls.n fc64c │ │ │ │ + bls.n fc654 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vld4.16 {d16-d19}, [r2 :256], r6 │ │ │ │ - bls.n fc618 │ │ │ │ + vld4.16 {d16-d19}, [r6 :256], r6 │ │ │ │ + bls.n fc620 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vst4.16 {d16-d19}, [r4 :256], r6 │ │ │ │ - bls.n fc5e0 │ │ │ │ + vst4.16 {d16-d19}, [r8 :256], r6 │ │ │ │ + bls.n fc5e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [r4 :256], r6 │ │ │ │ - bls.n fc5a8 │ │ │ │ + vld4.16 {d0-d3}, [r8 :256], r6 │ │ │ │ + bls.n fc5b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4 :256], r6 │ │ │ │ - bls.n fc778 │ │ │ │ + vst4.16 {d0-d3}, [r8 :256], r6 │ │ │ │ + bls.n fc780 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str??.w r0, [r6, #118] @ 0x76 │ │ │ │ - bls.n fc72c │ │ │ │ + str??.w r0, [sl, #118] @ 0x76 │ │ │ │ + bls.n fc734 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n fc5d8 │ │ │ │ + bhi.n fc5e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n fc624 │ │ │ │ + bvc.n fc62c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n fc70c │ │ │ │ + bvc.n fc714 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n fc688 │ │ │ │ + bpl.n fc690 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n fc740 │ │ │ │ + bpl.n fc748 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bmi.n fc640 │ │ │ │ + bmi.n fc648 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fc5d0 │ │ │ │ + bcc.n fc5d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fc66c │ │ │ │ + bcs.n fc674 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fc774 │ │ │ │ + bcs.n fc77c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n fc6d0 │ │ │ │ + bne.n fc6d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orns r0, lr, #118 @ 0x76 │ │ │ │ - beq.n fc6a4 │ │ │ │ + eor.w r0, r2, #118 @ 0x76 │ │ │ │ + beq.n fc6ac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orn r0, r4, #118 @ 0x76 │ │ │ │ - beq.n fc67c │ │ │ │ + orn r0, r8, #118 @ 0x76 │ │ │ │ + beq.n fc684 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orr.w r0, ip, #118 @ 0x76 │ │ │ │ - beq.n fc61c │ │ │ │ + orrs.w r0, r0, #118 @ 0x76 │ │ │ │ + beq.n fc624 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ands.w r0, r8, #118 @ 0x76 │ │ │ │ - beq.n fc7f0 │ │ │ │ + ands.w r0, ip, #118 @ 0x76 │ │ │ │ + beq.n fc5f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vshr.s32 q8, q11, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + and.w r0, r2, #118 @ 0x76 │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr 0, 0, r0, cr0, cr6, {3} │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + mcr 0, 0, r0, cr4, cr6, {3} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stcl 0, cr0, [r6, #472]! @ 0x1d8 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + stcl 0, cr0, [sl, #472]! @ 0x1d8 │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stcl 0, cr0, [sl, #472] @ 0x1d8 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + stcl 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc 0, cr0, [sl, #472]! @ 0x1d8 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + stc 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stcl 0, cr0, [sl, #-472]! @ 0xfffffe28 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + stcl 0, cr0, [lr, #-472]! @ 0xfffffe28 │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc 0, cr0, [lr, #-472]! @ 0xfffffe28 │ │ │ │ + ldc 0, cr0, [r2, #-472]! @ 0xfffffe28 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vstr s15, [sp, #92] @ 0x5c │ │ │ │ b.w fbd84 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vmov r5, s15 │ │ │ │ @@ -138907,107 +138907,107 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #212] @ (fce84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n fc8dc │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc 0, cr0, [sl], #-472 @ 0xfffffe28 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + stc 0, cr0, [lr], #-472 @ 0xfffffe28 │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xeabe0076 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xeac20076 │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe9940076 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe9980076 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrd r0, r0, [sl, #-472]! @ 0x1d8 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldrd r0, r0, [lr, #-472]! @ 0x1d8 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrd r0, r0, [sl, #-472] @ 0x1d8 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldrd r0, r0, [lr, #-472] @ 0x1d8 │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmdb r6, {r1, r2, r4, r5, r6} │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmdb sl, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia.w sl, {r1, r2, r4, r5, r6} │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia.w lr, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strd r0, r0, [lr], #-472 @ 0x1d8 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldrd r0, r0, [r2], #-472 @ 0x1d8 │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcdb0 │ │ │ │ + b.n fcdb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcd80 │ │ │ │ + b.n fcd88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcd54 │ │ │ │ + b.n fcd5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcd28 │ │ │ │ + b.n fcd30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fccf0 │ │ │ │ + b.n fccf8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fccc4 │ │ │ │ + b.n fcccc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcc98 │ │ │ │ + b.n fcca0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcc6c │ │ │ │ + b.n fcc74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcc3c │ │ │ │ + b.n fcc44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcc10 │ │ │ │ + b.n fcc18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcbe4 │ │ │ │ + b.n fcbec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcbb8 │ │ │ │ + b.n fcbc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcb8c │ │ │ │ + b.n fcb94 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcb60 │ │ │ │ + b.n fcb68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcb34 │ │ │ │ + b.n fcb3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fcb08 │ │ │ │ + b.n fcb10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fca4c │ │ │ │ + b.n fca54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ @@ -139401,49 +139401,49 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bvc.n fd208 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n fd2c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fdacc │ │ │ │ + b.n fdad4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd83c │ │ │ │ + b.n fd844 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd618 │ │ │ │ + b.n fd620 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd5ec │ │ │ │ + b.n fd5f4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd5c0 │ │ │ │ + b.n fd5c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd57c │ │ │ │ + b.n fd584 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n fd510 │ │ │ │ + b.n fd518 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w lr, [pc, #656] @ fd5b0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -139652,28 +139652,28 @@ │ │ │ │ ... │ │ │ │ bcc.n fd5f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n fd5a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - itee vs │ │ │ │ - lslvs r6, r6, #1 │ │ │ │ - udfvc #238 @ 0xee │ │ │ │ + itee vc │ │ │ │ lslvc r6, r6, #1 │ │ │ │ - it vc │ │ │ │ + udfvs #242 @ 0xf2 │ │ │ │ + lslvs r6, r6, #1 │ │ │ │ + itt vc │ │ │ │ lslvc r6, r6, #1 │ │ │ │ - ittt eq │ │ │ │ + itte eq @ unpredictable │ │ │ │ lsleq r6, r6, #1 │ │ │ │ pusheq {r4, r5, lr} │ │ │ │ - moveq.w ip, #4096 @ 0x1000 │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #200] @ (fd6b0 ) │ │ │ │ ldr r3, [pc, #204] @ (fd6b4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ @@ -139753,17 +139753,17 @@ │ │ │ │ nop │ │ │ │ beq.n fd778 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ beq.n fd6f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bgt.n fd6ac │ │ │ │ + bgt.n fd6b4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -140694,87 +140694,87 @@ │ │ │ │ ldr r0, [pc, #160] @ (fe1a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n fe032 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, fe174 │ │ │ │ + cbnz r4, fe174 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, fe148 │ │ │ │ + cbnz r6, fe148 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bmi.n fe040 │ │ │ │ + bmi.n fe048 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bmi.n fe210 │ │ │ │ + bmi.n fe218 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fe140 │ │ │ │ + bmi.n fe148 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fe10c │ │ │ │ + bcc.n fe114 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fe0d8 │ │ │ │ + bcc.n fe0e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2} │ │ │ │ + push {r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fe068 │ │ │ │ + bcc.n fe070 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, fe1de │ │ │ │ + cbz r6, fe1de │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fe238 │ │ │ │ + bcc.n fe240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, fe1de │ │ │ │ + cbz r0, fe1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fe204 │ │ │ │ + bcc.n fe20c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, fe1e0 │ │ │ │ + cbz r6, fe1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fe1d8 │ │ │ │ + bcc.n fe1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, fe1e2 │ │ │ │ + cbz r4, fe1e2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n fe1ac │ │ │ │ + bcc.n fe1b4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, fe1e2 │ │ │ │ + cbz r2, fe1e4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fe180 │ │ │ │ + bcc.n fe188 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, fe1e4 │ │ │ │ + cbz r0, fe1e6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fe154 │ │ │ │ + bcs.n fe15c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, fe1e6 │ │ │ │ + cbz r6, fe1e6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fe128 │ │ │ │ + bcs.n fe130 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, fe1e6 │ │ │ │ + cbz r4, fe1e6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fe0f0 │ │ │ │ + bcs.n fe0f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, fe1e6 │ │ │ │ + cbz r2, fe1e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n fe0c0 │ │ │ │ + bcs.n fe0c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #200] @ (fe284 ) │ │ │ │ @@ -140857,17 +140857,17 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, fe2bc │ │ │ │ + cbz r4, fe2bc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n fe2d8 │ │ │ │ + bne.n fe2e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -141796,89 +141796,89 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #160] @ (fed78 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n fec04 │ │ │ │ nop │ │ │ │ - cbz r2, fecf4 │ │ │ │ + cbz r6, fecf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmia r3!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ itet hi │ │ │ │ lslhi r1, r0, #2 │ │ │ │ - addls r3, sp, #832 @ 0x340 │ │ │ │ + addls r3, sp, #848 @ 0x350 │ │ │ │ lslhi r6, r6, #1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #1000 @ (adr r7, ff128 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, ff138 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, ff0c8 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, ff0d8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #792 @ (adr r7, ff068 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, ff078 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, ff008 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, ff018 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #584 @ (adr r7, fefa8 ) │ │ │ │ + add r7, pc, #600 @ (adr r7, fefb8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #480 @ (adr r7, fef48 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, fef58 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #344 @ (adr r7, feec8 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, feed8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #240 @ (adr r7, fee68 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, fee78 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -142528,83 +142528,83 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n ff400 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #232 @ (adr r6, ff5b4 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, ff5c4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #432 @ (adr r5, ff680 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, ff690 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #400 @ (adr r5, ff664 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, ff674 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #368 @ (adr r5, ff648 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, ff658 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #856 @ (adr r4, ff834 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, ff844 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, ff548 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, ff558 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ cbz r6, ff55e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #216 @ (adr r1, ff5c0 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, ff5d0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, ff7a8 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, ff7b8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #576 @ (adr r0, ff738 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, ff748 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #456 @ (adr r0, ff6c8 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, ff6d8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - itee │ │ │ │ + itet │ │ │ │ lsl r6, r6, #1 │ │ │ │ - addal r0, pc, #336 @ (adr r0, ff658 ) │ │ │ │ - lslal r6, r6, #1 │ │ │ │ - ite le │ │ │ │ + addal r0, pc, #352 @ (adr r0, ff668 ) │ │ │ │ + lsl r6, r6, #1 │ │ │ │ + it le │ │ │ │ lslle r6, r6, #1 │ │ │ │ - addgt r0, pc, #216 @ (adr r0, ff5e8 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, ff5f8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - itet lt │ │ │ │ - lsllt r6, r6, #1 │ │ │ │ - addge r0, pc, #112 @ (adr r0, ff588 ) │ │ │ │ + itte lt │ │ │ │ lsllt r6, r6, #1 │ │ │ │ - itte ls │ │ │ │ + addlt r0, pc, #128 @ (adr r0, ff598 ) │ │ │ │ + lslge r6, r6, #1 │ │ │ │ + ittt ls │ │ │ │ lslls r6, r6, #1 │ │ │ │ - ldrls r7, [sp, #1016] @ 0x3f8 │ │ │ │ - lslhi r6, r6, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r6, r6, #1 │ │ │ │ - ldrvc r7, [sp, #912] @ 0x390 │ │ │ │ + addls r0, pc, #8 @ (adr r0, ff528 ) │ │ │ │ + lslls r6, r6, #1 │ │ │ │ + nop {8} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ittt vs │ │ │ │ - lslvs r6, r6, #1 │ │ │ │ - ldrvs r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + itte vs │ │ │ │ lslvs r6, r6, #1 │ │ │ │ - it mi │ │ │ │ + ldrvs r7, [sp, #824] @ 0x338 │ │ │ │ + lslvc r6, r6, #1 │ │ │ │ + ite mi │ │ │ │ lslmi r6, r6, #1 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldrpl r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - itee cs │ │ │ │ - lslcs r6, r6, #1 │ │ │ │ - ldrcc r7, [sp, #600] @ 0x258 │ │ │ │ + itee cc │ │ │ │ lslcc r6, r6, #1 │ │ │ │ - ite ne │ │ │ │ + ldrcs r7, [sp, #616] @ 0x268 │ │ │ │ + lslcs r6, r6, #1 │ │ │ │ + it ne │ │ │ │ lslne r6, r6, #1 │ │ │ │ - ldreq r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00fa │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -143513,105 +143513,105 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w ff6f8 │ │ │ │ sub sp, #328 @ 0x148 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, ffff2 │ │ │ │ + cbnz r6, ffff2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, fffec │ │ │ │ + cbnz r6, fffec │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 1000f6 │ │ │ │ + cbz r2, 1000f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -144321,71 +144321,71 @@ │ │ │ │ b.n 100796 │ │ │ │ add r5, pc, #696 @ (adr r5, 100ae4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #528 @ (adr r4, 100a44 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #496] @ (100aac ) │ │ │ │ @@ -144594,31 +144594,31 @@ │ │ │ │ b.n 1009e8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -144837,31 +144837,31 @@ │ │ │ │ add r7, sp, #24 │ │ │ │ b.n 100c70 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #592 @ (adr r7, 100f64 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 100f74 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #936 @ (adr r6, 1010c8 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 1010d8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 101058 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 101068 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00100d28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -145790,304 +145790,304 @@ │ │ │ │ b.w 100d92 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xfaa7fffe │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, 1017d4 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 1017e4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ movs r7, #83 @ 0x53 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r6, #18 │ │ │ │ vmla.i , , d7[0] │ │ │ │ vshll.u32 , d21, #31 │ │ │ │ vqrshrn.u64 d20, , #1 │ │ │ │ - vqshl.u32 q12, q10, #31 │ │ │ │ + vqshl.u32 q12, q12, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #296 @ (adr r5, 101904 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 101914 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r3, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r1, #12 │ │ │ │ - vabal.u q12, d31, d0 │ │ │ │ + vabal.u q12, d31, d4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 101be8 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 1017f8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #896 @ (adr r4, 101b78 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 101b88 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r1, r0, #6 │ │ │ │ vtbx.8 d16, {d15-d18}, d13 │ │ │ │ - vsli.32 d24, d12, #31 │ │ │ │ + vabal.u q12, d15, d16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 101a70 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 101a80 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #512 @ (adr r4, 101a10 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 101a20 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #248 @ (adr r4, 101910 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 101920 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r7, r0, #10 │ │ │ │ - vraddhn.i d24, , q7 │ │ │ │ + vsri.64 d24, d2, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 101854 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 101864 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ str.w pc, [r9, #254]! │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #872 @ (adr r3, 101b98 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 101ba8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r7, r0, r0 │ │ │ │ - vraddhn.i d24, , q13 │ │ │ │ + vraddhn.i d24, , q15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #672 @ (adr r3, 101adc ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 101aec ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r5, #225 @ 0xe1 │ │ │ │ - vrsra.u64 q12, q12, #1 │ │ │ │ + vrsra.u64 q12, q14, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #472 @ (adr r3, 101a20 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 101a30 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r7, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 101964 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 101974 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r7, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #40 @ (adr r3, 101888 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 101898 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 65860 ::get_default_options()::val@@Base+0x6584c> │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 101bbc ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 101bcc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r7, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #616 @ (adr r2, 101ae0 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 101af0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ pop {r0, r1, r3, r4, r5, r6, pc} │ │ │ │ - vmlal.u q12, d31, d26[0] │ │ │ │ + vmlal.u q12, d31, d30[0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #416 @ (adr r2, 101a24 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 101a34 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ bl 5788a ::get_default_options()::val@@Base+0x57876> │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #136 @ (adr r2, 10191c ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 10192c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r3, r1, #11 │ │ │ │ - vrshr.u32 q12, q9, #1 │ │ │ │ + vrshr.u32 q12, q11, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 101c60 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 101c70 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp r5, sp │ │ │ │ - vmlal.u q12, d15, d0[0] │ │ │ │ + vmlal.u q12, d15, d4[0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #760 @ (adr r1, 101ba4 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 101bb4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 101a6c ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 101a7c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #152 @ (adr r1, 101964 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 101974 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #912 @ (adr r0, 101c6c ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 101c7c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #648 @ (adr r0, 101b74 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 101b84 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #384 @ (adr r0, 101a7c ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 101a8c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #120 @ (adr r0, 101984 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 101994 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -146110,17 +146110,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00101a5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -146360,39 +146360,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 101bd0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r6, [r0, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r0, [r7, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2824] @ 0xb08 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [pc, #1792] @ 102430 │ │ │ │ @@ -147058,92 +147058,92 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r2, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r7, [pc, #992] @ (102824 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #624] @ (1026b8 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #10 │ │ │ │ @ instruction: 0xffffe8f7 │ │ │ │ vtbx.8 d30, {d30}, d25 │ │ │ │ vtbl.8 d30, {d14}, d9 │ │ │ │ vtbx.8 d30, {d14}, d7 │ │ │ │ - vcvt.f32.u32 d23, d6, #2 │ │ │ │ + vcvt.f32.u32 d23, d10, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001024e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -147182,17 +147182,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00102560 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -147233,23 +147233,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1025e4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1025b6 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001025e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -147269,19 +147269,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (102630 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00102634 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -147320,23 +147320,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1026b4 ) │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 102684 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ ldr r4, [pc, #304] @ (1027fc ) │ │ │ │ @@ -147470,35 +147470,35 @@ │ │ │ │ b.n 102738 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r0, [r2, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ ldr r1, [pc, #1004] @ (102c34 ) │ │ │ │ @@ -147872,49 +147872,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 102bf6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r6, [r7, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #500] @ (102e8c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -148127,37 +148127,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -148615,109 +148615,109 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 102f50 │ │ │ │ ... │ │ │ │ strb r4, [r2, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r6, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #520] @ (103634 ) │ │ │ │ + ldr r7, [pc, #536] @ (103644 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #16] @ (103448 ) │ │ │ │ + ldr r7, [pc, #32] @ (103458 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #904] @ (1037cc ) │ │ │ │ + ldr r6, [pc, #920] @ (1037dc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w 10331a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -148791,17 +148791,17 @@ │ │ │ │ blt.n 103506 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 10331a │ │ │ │ nop │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #264] @ (103658 ) │ │ │ │ @@ -148905,27 +148905,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1035b4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010367c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -148946,19 +148946,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1036c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001036cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -148978,19 +148978,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (103714 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103718 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149011,19 +149011,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (103764 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103768 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149044,19 +149044,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1037b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001037b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149076,19 +149076,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (103800 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103804 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149108,19 +149108,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (10384c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103850 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -149159,17 +149159,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001038bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -149274,21 +149274,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 103952 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001039c4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -149369,25 +149369,25 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 103a46 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103abc : │ │ │ │ stmdb 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 │ │ │ │ @@ -149729,41 +149729,41 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00103e9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1968] @ 0x7b0 │ │ │ │ @@ -149977,53 +149977,53 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 94908 │ │ │ │ b.n 103ff8 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r7, [pc, #992] @ (1044d8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #624] @ (10436c ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00104138 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -150044,19 +150044,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (104184 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00104188 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150151,23 +150151,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ b.n 1041b8 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00104294 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150572,43 +150572,43 @@ │ │ │ │ b.n 104736 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #560] @ (1049ac ) │ │ │ │ + ldr r6, [pc, #576] @ (1049bc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #784] @ (104a90 ) │ │ │ │ + ldr r5, [pc, #800] @ (104aa0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #360] @ (1048f0 ) │ │ │ │ + ldr r5, [pc, #376] @ (104900 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #80] @ (1047e0 ) │ │ │ │ + ldr r5, [pc, #96] @ (1047f0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #920] @ (104b2c ) │ │ │ │ + ldr r4, [pc, #936] @ (104b3c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #800] @ (104abc ) │ │ │ │ + ldr r4, [pc, #816] @ (104acc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001047a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -150930,37 +150930,37 @@ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ b.n 104974 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r4, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #344] @ (104c38 ) │ │ │ │ + ldr r3, [pc, #360] @ (104c48 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #248] @ (104be0 ) │ │ │ │ + ldr r3, [pc, #264] @ (104bf0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r6, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #832] @ (104e34 ) │ │ │ │ + ldr r2, [pc, #848] @ (104e44 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #448] @ (104cc0 ) │ │ │ │ + ldr r1, [pc, #464] @ (104cd0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #344] @ (104c60 ) │ │ │ │ + ldr r1, [pc, #360] @ (104c70 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -152020,89 +152020,89 @@ │ │ │ │ b.n 105768 │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mov r6, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r4, sp │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add ip, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add lr, r0 │ │ │ │ + add sl, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rors r0, r4 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, sl │ │ │ │ beq.w 104bbe │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ @@ -153251,187 +153251,187 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #896] @ (10693c ) │ │ │ │ + ldr r7, [pc, #912] @ (10694c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #712] @ (106890 ) │ │ │ │ + ldr r7, [pc, #728] @ (1068a0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #520] @ (1067dc ) │ │ │ │ + ldr r7, [pc, #536] @ (1067ec ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #336] @ (106730 ) │ │ │ │ + ldr r7, [pc, #352] @ (106740 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #136] @ (106674 ) │ │ │ │ + ldr r7, [pc, #152] @ (106684 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r2 │ │ │ │ @@ -153853,59 +153853,59 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 106920 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ eors r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #240] @ (106b0c ) │ │ │ │ + ldr r4, [pc, #256] @ (106b1c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #144] @ (106ab4 ) │ │ │ │ + ldr r4, [pc, #160] @ (106ac4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r6, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #888] @ (106da8 ) │ │ │ │ + ldr r3, [pc, #904] @ (106db8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #584] @ (106c80 ) │ │ │ │ + ldr r3, [pc, #600] @ (106c90 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #600] @ (106c98 ) │ │ │ │ + ldr r2, [pc, #616] @ (106ca8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #488] @ (106c30 ) │ │ │ │ + ldr r2, [pc, #504] @ (106c40 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #392] @ (106bd8 ) │ │ │ │ + ldr r2, [pc, #408] @ (106be8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #32] @ (106a78 ) │ │ │ │ + ldr r2, [pc, #48] @ (106a88 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #816] @ (106d90 ) │ │ │ │ + ldr r1, [pc, #832] @ (106da0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #704] @ (106d28 ) │ │ │ │ + ldr r1, [pc, #720] @ (106d38 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #592] @ (106cc0 ) │ │ │ │ + ldr r1, [pc, #608] @ (106cd0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r8, r3 │ │ │ │ @@ -154856,78 +154856,78 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 97128 │ │ │ │ b.n 10701e │ │ │ │ subs r3, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bx r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r1, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sl, sl │ │ │ │ + add lr, sl │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sl, r6 │ │ │ │ + add lr, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add lr, r0 │ │ │ │ + add sl, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bics r0, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - vrshr.u64 q9, q10, #2 │ │ │ │ + vrshr.u64 q9, q12, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ands r2, r0 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 10701e │ │ │ │ mov r0, fp │ │ │ │ blx 9c7d8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -156053,85 +156053,85 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #152] @ (108214 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 108132 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr.w r0, [pc, #2256] @ 108aec │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #2248] @ 108af0 │ │ │ │ @@ -156897,141 +156897,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #260] @ (108be8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 108588 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00108bec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -157166,27 +157166,27 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 108cda │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ adds r6, r4, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -157511,45 +157511,45 @@ │ │ │ │ ... │ │ │ │ adds r4, r1, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -157572,17 +157572,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -157605,17 +157605,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ @@ -157689,19 +157689,19 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #184] @ (10932c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -157782,17 +157782,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r2, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #600] @ (1095b0 ) │ │ │ │ @@ -158031,47 +158031,47 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r0, r6, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r6, r0, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -158099,17 +158099,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -158134,17 +158134,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -158169,17 +158169,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r6, r6, #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 │ │ │ │ ldr r4, [pc, #380] @ (109898 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -158329,39 +158329,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (1098c8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 109878 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #216] @ (1099b8 ) │ │ │ │ @@ -158448,23 +158448,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 109924 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r5, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ @@ -158571,25 +158571,25 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r6, r6, #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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -158655,17 +158655,17 @@ │ │ │ │ b.n 109b76 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r1, r0, #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 │ │ │ │ @@ -158740,28 +158740,28 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (109ca0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf67a0075 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + @ instruction: 0xf67e0075 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #3 │ │ │ │ @@ -158881,29 +158881,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (109e04 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 109d5a │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -158948,17 +158948,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r6, r3 │ │ │ │ @@ -159039,27 +159039,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (109f80 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 109eea │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (109ff0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -159100,15 +159100,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r6, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r0, r7, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -159149,16 +159149,16 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - vshr.u16 q8, , #10 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + vshr.u16 q8, , #6 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010a07c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -159490,87 +159490,87 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 10a132 │ │ │ │ nop │ │ │ │ lsls r2, r7, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r6, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 2ac3ce │ │ │ │ vminnm.f16 , , │ │ │ │ bl ffe9a3d6 ::Settings::boolParam@@Base+0xff57913e> │ │ │ │ bl ffeea3da ::Settings::boolParam@@Base+0xff5c9142> │ │ │ │ - vshr.u32 q8, , #18 │ │ │ │ - movs r4, r4 │ │ │ │ + vshr.u32 q8, , #14 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r5, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 q0, q2, │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + vqadd.u8 q0, q4, │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r6, r2, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mrc2 0, 6, r0, cr0, cr5, {3} │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + mrc2 0, 6, r0, cr4, cr5, {3} │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mrc2 15, 0, pc, cr3, cr15, {7} │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - mrc2 0, 4, r0, cr2, cr5, {3} │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + mrc2 0, 4, r0, cr6, cr5, {3} │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc2 0, 3, r0, cr8, cr5, {3} │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + mrc2 0, 3, r0, cr12, cr5, {3} │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldc2 15, cr15, [pc], #-1020 @ 10a020 │ │ │ │ lsls r1, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 1, r0, cr10, cr5, {3} │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + mrc2 0, 1, r0, cr14, cr5, {3} │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr2 0, 1, r0, cr0, cr5, {3} │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + mcr2 0, 1, r0, cr4, cr5, {3} │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xfa7dffff │ │ │ │ - stc2l 0, cr0, [ip, #468]! @ 0x1d4 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + ldc2l 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xf967ffff │ │ │ │ - stc2l 0, cr0, [r0, #468] @ 0x1d4 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + stc2l 0, cr0, [r4, #468] @ 0x1d4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc2 0, cr0, [r2, #468]! @ 0x1d4 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + stc2 0, cr0, [r6, #468]! @ 0x1d4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr.w pc, [r9, #255]! │ │ │ │ - stc2l 0, cr0, [sl, #-468]! @ 0xfffffe2c │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + stc2l 0, cr0, [lr, #-468]! @ 0xfffffe2c │ │ │ │ + asrs r2, r2, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl fff0045e ::Settings::boolParam@@Base+0xff5df1c6> │ │ │ │ - ldc2 0, cr0, [lr, #-468]! @ 0xfffffe2c │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + stc2l 0, cr0, [r2, #-468] @ 0xfffffe2c │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 40446a │ │ │ │ - ldc2 0, cr0, [r2, #-468] @ 0xfffffe2c │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + ldc2 0, cr0, [r6, #-468] @ 0xfffffe2c │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mcr 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - stc2l 0, cr0, [r6], #468 @ 0x1d4 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + stc2l 0, cr0, [sl], #468 @ 0x1d4 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - ldc2 0, cr0, [r6], #468 @ 0x1d4 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + ldc2 0, cr0, [sl], #468 @ 0x1d4 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldc2 0, cr0, [r8, #468] @ 0x1d4 │ │ │ │ - ldc2l 0, cr0, [lr, #468]! @ 0x1d4 │ │ │ │ - ldc2l 0, cr0, [sl], #-468 @ 0xfffffe2c │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + ldc2 0, cr0, [ip, #468] @ 0x1d4 │ │ │ │ + mcr2 0, 0, r0, cr2, cr5, {3} │ │ │ │ + ldc2l 0, cr0, [lr], #-468 @ 0xfffffe2c │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -159593,16 +159593,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb5a0075 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + @ instruction: 0xfb5e0075 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010a4ec : │ │ │ │ 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 │ │ │ │ @@ -159700,25 +159700,25 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 10a574 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], {117} @ 0x75 │ │ │ │ + stc2 0, cr0, [r4], {117} @ 0x75 │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa8e0075 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + @ instruction: 0xfa920075 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfa740075 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + @ instruction: 0xfa780075 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfa560075 │ │ │ │ - @ instruction: 0xfbe40075 │ │ │ │ + @ instruction: 0xfa5a0075 │ │ │ │ + @ instruction: 0xfbe80075 │ │ │ │ stmdb 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, #1176] @ 10aab8 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r1, [pc, #1176] @ 10aabc │ │ │ │ @@ -160169,58 +160169,58 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 10a958 │ │ │ │ nop │ │ │ │ movs r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa760075 │ │ │ │ - b.n 10af3c │ │ │ │ + @ instruction: 0xfa7a0075 │ │ │ │ + b.n 10af44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ee0075 │ │ │ │ - vld1.8 @ instruction: 0xf9e60075 │ │ │ │ - b.n 10aef8 │ │ │ │ - lsls r5, r6, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4 :256], r5 │ │ │ │ - ldr.w r0, [r8, #117] @ 0x75 │ │ │ │ - @ instruction: 0xf7840075 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + ldr??.w r0, [r2, #117] @ 0x75 │ │ │ │ + vld1.8 @ instruction: 0xf9ea0075 │ │ │ │ + b.n 10af00 │ │ │ │ + lsls r5, r6, #1 │ │ │ │ + vst4.16 {d0-d3}, [r8 :256], r5 │ │ │ │ + ldr.w r0, [ip, #117] @ 0x75 │ │ │ │ + @ instruction: 0xf7880075 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf7d60075 │ │ │ │ + @ instruction: 0xf7da0075 │ │ │ │ ldc2l 0, cr0, [r2, #-512] @ 0xfffffe00 │ │ │ │ - @ instruction: 0xf6e00075 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + @ instruction: 0xf6e40075 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf67e0075 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + @ instruction: 0xf6820075 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf6320075 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + @ instruction: 0xf6360075 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf6160075 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + @ instruction: 0xf61a0075 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf5fa0075 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + @ instruction: 0xf5fe0075 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rsbs r0, r6, #16056320 @ 0xf50000 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + rsbs r0, sl, #16056320 @ 0xf50000 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs.w r0, ip, #16056320 @ 0xf50000 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + rsb r0, r0, #16056320 @ 0xf50000 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub.w r0, r2, #16056320 @ 0xf50000 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + sub.w r0, r6, #16056320 @ 0xf50000 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf5840075 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + @ instruction: 0xf5880075 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #892] @ (10aecc ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -160564,37 +160564,37 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 10aca2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfaf80080 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5200075 │ │ │ │ - @ instruction: 0xf3960075 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + @ instruction: 0xf5240075 │ │ │ │ + @ instruction: 0xf39a0075 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ vld1.8 {d0[4]}, [r6], r0 │ │ │ │ - @ instruction: 0xf2b60075 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + @ instruction: 0xf2ba0075 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf31a0075 │ │ │ │ - @ instruction: 0xf23a0075 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + @ instruction: 0xf31e0075 │ │ │ │ + @ instruction: 0xf23e0075 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf2100075 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + @ instruction: 0xf2140075 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rsb r0, r8, #117 @ 0x75 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + rsb r0, ip, #117 @ 0x75 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf1920075 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + @ instruction: 0xf1960075 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sbcs.w r0, r8, #117 @ 0x75 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + sbcs.w r0, ip, #117 @ 0x75 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010af18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -160627,16 +160627,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0c40075 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + @ instruction: 0xf0c80075 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010af84 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -160737,29 +160737,29 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (10b0b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 10aff6 │ │ │ │ - sbcs.w r0, sl, #117 @ 0x75 │ │ │ │ - orrs.w r0, r8, #117 @ 0x75 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + sbcs.w r0, lr, #117 @ 0x75 │ │ │ │ + orrs.w r0, ip, #117 @ 0x75 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orr.w r0, r0, #117 @ 0x75 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + orr.w r0, r4, #117 @ 0x75 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vshr.s32 q8, , #16 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + vshr.s32 q8, , #12 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vshr.s8 q8, , #8 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + vshr.s8 q8, , #4 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vshr.s32 q0, , #22 │ │ │ │ - sbc.w r0, r4, #117 @ 0x75 │ │ │ │ + vshr.s32 q0, , #18 │ │ │ │ + sbc.w r0, r8, #117 @ 0x75 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [r2, #228] @ 0xe4 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ @@ -161404,21 +161404,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ rsb r0, sl, #128 @ 0x80 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], #468 @ 0x1d4 │ │ │ │ - mcr2 0, 3, r0, cr12, cr5, {3} │ │ │ │ + ldcl 0, cr0, [ip], #468 @ 0x1d4 │ │ │ │ + mrc2 0, 3, r0, cr0, cr5, {3} │ │ │ │ add.w r0, r2, #128 @ 0x80 │ │ │ │ - ldcl 0, cr0, [ip], #-468 @ 0xfffffe2c │ │ │ │ - ldc2l 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ - eors.w r0, r2, r5, ror #1 │ │ │ │ - stc2 0, cr0, [r6], {117} @ 0x75 │ │ │ │ + stc 0, cr0, [r0], {117} @ 0x75 │ │ │ │ + ldc2l 0, cr0, [r4, #468]! @ 0x1d4 │ │ │ │ + eors.w r0, r6, r5, ror #1 │ │ │ │ + stc2 0, cr0, [sl], {117} @ 0x75 │ │ │ │ stmdb sp!, {r4, 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, r2 │ │ │ │ ldr r2, [pc, #188] @ (10b8e8 ) │ │ │ │ @@ -161502,16 +161502,16 @@ │ │ │ │ movs r2, #4 │ │ │ │ b.n 10b8b6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 0, 1, cr0, cr12, cr0, {4} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6, #-468]! @ 0x1d4 │ │ │ │ - @ instruction: 0xfaea0075 │ │ │ │ + ldrd r0, r0, [sl, #-468]! @ 0x1d4 │ │ │ │ + @ instruction: 0xfaee0075 │ │ │ │ stc 0, cr0, [ip, #512] @ 0x200 │ │ │ │ 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, [r1, #16] │ │ │ │ mov r8, r2 │ │ │ │ @@ -161803,38 +161803,38 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 10be48 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldc 0, cr0, [r4, #-512]! @ 0xfffffe00 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [lr, #-512] @ 0xfffffe00 │ │ │ │ - ldmia.w sl, {r0, r2, r4, r5, r6} │ │ │ │ - @ instruction: 0xfa0e0075 │ │ │ │ - @ instruction: 0xe8380075 │ │ │ │ - vld1.8 @ instruction: 0xf9ac0075 │ │ │ │ - @ instruction: 0xe81c0075 │ │ │ │ - ldrsb.w r0, [r0, #117] @ 0x75 │ │ │ │ - b.n 10bc34 │ │ │ │ - lsls r5, r6, #1 │ │ │ │ - vld4.16 {d16-d19}, [r2 :256], r5 │ │ │ │ - b.n 10bb40 │ │ │ │ - lsls r5, r6, #1 │ │ │ │ - str??.w r0, [r4, #117] @ 0x75 │ │ │ │ - b.n 10bb0c │ │ │ │ - lsls r5, r6, #1 │ │ │ │ - str.w r0, [r6, #117] @ 0x75 │ │ │ │ - b.n 10babc │ │ │ │ + ldmia.w lr, {r0, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xfa120075 │ │ │ │ + @ instruction: 0xe83c0075 │ │ │ │ + ldrsh.w r0, [r0, #117] @ 0x75 │ │ │ │ + @ instruction: 0xe8200075 │ │ │ │ + ldrsb.w r0, [r4, #117] @ 0x75 │ │ │ │ + b.n 10bc3c │ │ │ │ + lsls r5, r6, #1 │ │ │ │ + vld4.16 {d16-d19}, [r6 :256], r5 │ │ │ │ + b.n 10bb48 │ │ │ │ + lsls r5, r6, #1 │ │ │ │ + str??.w r0, [r8, #117] @ 0x75 │ │ │ │ + b.n 10bb14 │ │ │ │ + lsls r5, r6, #1 │ │ │ │ + str.w r0, [sl, #117] @ 0x75 │ │ │ │ + b.n 10bac4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb.w r0, [sl, #117] @ 0x75 │ │ │ │ - b.n 10ba50 │ │ │ │ + ldrb.w r0, [lr, #117] @ 0x75 │ │ │ │ + b.n 10ba58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str??.w r0, [r0, r5, lsl #3] │ │ │ │ - b.n 10b9e0 │ │ │ │ + str??.w r0, [r4, r5, lsl #3] │ │ │ │ + b.n 10b9e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh.w r0, [r4, r5, lsl #3] │ │ │ │ + strh.w r0, [r8, r5, lsl #3] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -162021,27 +162021,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 10bdd8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe9aa0080 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 10b708 │ │ │ │ + b.n 10b710 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rsb r0, r4, #16056320 @ 0xf50000 │ │ │ │ + rsb r0, r8, #16056320 @ 0xf50000 │ │ │ │ ldrd r0, r0, [r0], #-512 @ 0x200 │ │ │ │ - b.n 10b690 │ │ │ │ + b.n 10b698 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf5820075 │ │ │ │ - b.n 10c65c │ │ │ │ + @ instruction: 0xf5860075 │ │ │ │ + b.n 10c664 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbc.w r0, r4, #16056320 @ 0xf50000 │ │ │ │ - b.n 10c628 │ │ │ │ + sbc.w r0, r8, #16056320 @ 0xf50000 │ │ │ │ + b.n 10c630 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adc.w r0, r6, #16056320 @ 0xf50000 │ │ │ │ + adc.w r0, sl, #16056320 @ 0xf50000 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ @@ -162075,17 +162075,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n 10c574 │ │ │ │ + b.n 10c57c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf4b60075 │ │ │ │ + @ instruction: 0xf4ba0075 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ @@ -162120,17 +162120,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n 10c504 │ │ │ │ + b.n 10c50c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orr.w r0, r6, #16056320 @ 0xf50000 │ │ │ │ + orr.w r0, sl, #16056320 @ 0xf50000 │ │ │ │ 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 │ │ │ │ movs r4, #0 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -162166,17 +162166,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 10c498 │ │ │ │ + b.n 10c4a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf3d60075 │ │ │ │ + @ instruction: 0xf3da0075 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #864] @ (10c350 ) │ │ │ │ @@ -162485,38 +162485,38 @@ │ │ │ │ b.n 10c2f0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ b.n 10c004 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 10c81c │ │ │ │ + b.n 10c824 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 10c55c │ │ │ │ + b.n 10c564 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 10c478 │ │ │ │ + b.n 10c480 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf0f20075 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + @ instruction: 0xf0f60075 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf0aa0075 │ │ │ │ + @ instruction: 0xf0ae0075 │ │ │ │ b.n 10ca30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orns r0, r0, #117 @ 0x75 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + orns r0, r4, #117 @ 0x75 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs.w r0, r6, #117 @ 0x75 │ │ │ │ + orrs.w r0, sl, #117 @ 0x75 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 9cb98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c472 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 9cb98 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -162782,52 +162782,52 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 10c890 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #32 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vshr.s16 q0, , #12 │ │ │ │ - udf #8 │ │ │ │ + vshr.s16 q0, , #8 │ │ │ │ + udf #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.s64 q8, q5, │ │ │ │ - ble.n 10c630 │ │ │ │ + vqadd.s64 q8, q7, │ │ │ │ + ble.n 10c638 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.s8 q8, q2, │ │ │ │ - ble.n 10c604 │ │ │ │ + vqadd.s8 q8, q4, │ │ │ │ + ble.n 10c60c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.s32 q0, q5, │ │ │ │ - bgt.n 10c68c │ │ │ │ + vqadd.s32 q0, q7, │ │ │ │ + bgt.n 10c694 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mcr 0, 3, r0, cr10, cr5, {3} │ │ │ │ - bgt.n 10c664 │ │ │ │ + mcr 0, 3, r0, cr14, cr5, {3} │ │ │ │ + bgt.n 10c66c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr0, cr5, {3} │ │ │ │ - bgt.n 10c638 │ │ │ │ + mrc 0, 2, r0, cr4, cr5, {3} │ │ │ │ + bgt.n 10c640 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrc 0, 1, r0, cr6, cr5, {3} │ │ │ │ - bgt.n 10c5e0 │ │ │ │ + mrc 0, 1, r0, cr10, cr5, {3} │ │ │ │ + bgt.n 10c5e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mcr 0, 0, r0, cr8, cr5, {3} │ │ │ │ - bgt.n 10c73c │ │ │ │ + mcr 0, 0, r0, cr12, cr5, {3} │ │ │ │ + bgt.n 10c744 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldc 0, cr0, [r2, #468]! @ 0x1d4 │ │ │ │ - bgt.n 10c708 │ │ │ │ + ldc 0, cr0, [r6, #468]! @ 0x1d4 │ │ │ │ + bgt.n 10c710 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldc 0, cr0, [r2, #468] @ 0x1d4 │ │ │ │ - bgt.n 10c6dc │ │ │ │ + ldc 0, cr0, [r6, #468] @ 0x1d4 │ │ │ │ + bgt.n 10c6e4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-468]! @ 0xfffffe2c │ │ │ │ - blt.n 10c65c │ │ │ │ + ldcl 0, cr0, [ip, #-468]! @ 0xfffffe2c │ │ │ │ + blt.n 10c664 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldc 0, cr0, [r6, #-468]! @ 0xfffffe2c │ │ │ │ + ldc 0, cr0, [sl, #-468]! @ 0xfffffe2c │ │ │ │ stmdb 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 r5, r2 │ │ │ │ ldr r2, [pc, #432] @ (10c8a4 ) │ │ │ │ @@ -163013,26 +163013,26 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ svc 84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 10c928 │ │ │ │ + bge.n 10c930 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub.w r0, lr, r5, ror #1 │ │ │ │ - bge.n 10c900 │ │ │ │ + subs.w r0, r2, r5, ror #1 │ │ │ │ + bge.n 10c908 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xeb960075 │ │ │ │ - bls.n 10c81c │ │ │ │ + @ instruction: 0xeb9a0075 │ │ │ │ + bls.n 10c824 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xeb200075 │ │ │ │ - bls.n 10c7ec │ │ │ │ + @ instruction: 0xeb240075 │ │ │ │ + bls.n 10c7f4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add.w r0, r4, r5, ror #1 │ │ │ │ + add.w r0, r8, r5, ror #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #800] @ (10cc04 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #800] @ (10cc08 ) │ │ │ │ @@ -163314,27 +163314,27 @@ │ │ │ │ b.n 10cace │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 10ccd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 10ccd4 │ │ │ │ + bls.n 10ccdc │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 10cc98 │ │ │ │ + bhi.n 10cca0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ blt.n 10cd10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 10cc84 │ │ │ │ + bvs.n 10cc8c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 10cb6c │ │ │ │ + b.n 10cb74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #968] @ (10d004 ) │ │ │ │ @@ -163921,21 +163921,21 @@ │ │ │ │ nop │ │ │ │ bmi.n 10d3d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 10d39c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 10d4c8 │ │ │ │ + b.n 10d4d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 10d430 │ │ │ │ + b.n 10d438 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -164042,29 +164042,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (10d490 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ b.n 10d3b2 │ │ │ │ nop │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -164149,15 +164149,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 10d644 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ beq.n 10d56c │ │ │ │ lsls r0, r0, #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 │ │ │ │ @@ -164237,25 +164237,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (10d678 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10d5f6 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 10d570 │ │ │ │ + ble.n 10d578 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 10d730 │ │ │ │ + ble.n 10d738 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 10d6f0 │ │ │ │ + ble.n 10d6f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -164323,21 +164323,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (10d74c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bgt.n 10d64c │ │ │ │ + bgt.n 10d654 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bgt.n 10d814 │ │ │ │ + bgt.n 10d81c │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -164405,21 +164405,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (10d820 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 10d778 │ │ │ │ + blt.n 10d780 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 10d740 │ │ │ │ + blt.n 10d748 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -164660,37 +164660,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (10dadc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10d84a │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 10d9f0 │ │ │ │ + bge.n 10d9f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 10dabc │ │ │ │ + bge.n 10dac4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 10db9c │ │ │ │ + bls.n 10dba4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 10db28 │ │ │ │ + bls.n 10db30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 10daf4 │ │ │ │ + bls.n 10dafc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bhi.n 10dac0 │ │ │ │ + bhi.n 10dac8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -164922,37 +164922,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (10dd90 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10db06 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvc.n 10dd2c │ │ │ │ + bvc.n 10dd34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvc.n 10ddfc │ │ │ │ + bvc.n 10de04 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 10dcd8 │ │ │ │ + bvs.n 10dce0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 10de70 │ │ │ │ + bvs.n 10de78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 10de3c │ │ │ │ + bvs.n 10de44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 10de08 │ │ │ │ + bvs.n 10de10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -165108,29 +165108,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (10df64 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10dde8 │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 10df88 │ │ │ │ + bpl.n 10df90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 10deb8 │ │ │ │ + bmi.n 10dec0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 10e04c │ │ │ │ + bmi.n 10e054 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 10e018 │ │ │ │ + bmi.n 10e020 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ @@ -166049,99 +166049,99 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 10eac8 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 10ead8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - itt hi │ │ │ │ + it hi │ │ │ │ lslhi r5, r6, #1 │ │ │ │ - strhhi r4, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r4, 10e9d6 │ │ │ │ + cbnz r0, 10e9d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 10e9cc │ │ │ │ + cbnz r0, 10e9ce │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 10e9e6 │ │ │ │ + cbnz r6, 10e9e6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r6, 10e9c6 │ │ │ │ + cbnz r2, 10e9c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 10e9ee │ │ │ │ + cbnz r6, 10e9ee │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r6, 10e9f0 │ │ │ │ + cbnz r2, 10e9f2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r0, 10e9f2 │ │ │ │ + cbnz r4, 10e9f2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r0, 10e9c6 │ │ │ │ + cbnz r4, 10e9c6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ vmov.f64 d11, d3 │ │ │ │ @@ -167075,28 +167075,28 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xb6d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb624 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 10f59a │ │ │ │ + cbz r0, 10f59c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r4, 10f586 │ │ │ │ + cbz r0, 10f588 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - itte pl │ │ │ │ + ittt pl │ │ │ │ lslpl r5, r6, #1 │ │ │ │ ldrbpl.w r2, [r4, #236] @ 0xec │ │ │ │ - ldrmi r0, [r4, #124] @ 0x7c │ │ │ │ + ldrpl r0, [r4, #124] @ 0x7c │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [r4, #236] @ 0xec │ │ │ │ blx 9de38 │ │ │ │ b.n 10f1e8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -167557,75 +167557,75 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #132] @ (10fb60 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 10f96c │ │ │ │ nop │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev16 r0, r7 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r0, 10fb68 │ │ │ │ + cbnz r4, 10fb68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r6, 10fb5e │ │ │ │ + cbnz r2, 10fb60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 10fb60 │ │ │ │ + cbnz r0, 10fb62 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 10fb62 │ │ │ │ + cbnz r0, 10fb64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #608 @ (adr r7, 10fda8 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 10fdb8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 10fb4e │ │ │ │ + cbnz r6, 10fb4e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #504 @ (adr r7, 10fd48 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 10fd58 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #376 @ (adr r7, 10fcd0 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 10fce0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #272 @ (adr r7, 10fc70 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 10fc80 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #612] @ (10fddc ) │ │ │ │ @@ -167844,31 +167844,31 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #832 @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #24 @ (adr r5, 10fe04 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 10fe14 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #784 @ (adr r4, 110104 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 110114 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #672 @ (adr r4, 11009c ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 1100ac ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #568 @ (adr r4, 11003c ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 11004c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #760 @ (adr r4, 110104 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 110114 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -167928,17 +167928,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r5, #238] @ 0xee │ │ │ │ bic.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #238] @ 0xee │ │ │ │ b.n 10fe36 │ │ │ │ nop │ │ │ │ - add r3, pc, #592 @ (adr r3, 110118 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 110128 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -168012,21 +168012,21 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #608 @ (adr r3, 110218 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 110228 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #904 @ (adr r2, 110344 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 110354 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #936 @ (adr r2, 11036c ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 11037c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -168065,17 +168065,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #1008 @ (adr r1, 110428 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 110038 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r0, 110098 │ │ │ │ + cbz r4, 110098 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb.w r3, [r2, #94] @ 0x5e │ │ │ │ lsls r3, r3, #28 │ │ │ │ bmi.n 11004a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -168112,17 +168112,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1100a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #560 @ (adr r1, 1102dc ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 1102ec ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r0, 1100f0 │ │ │ │ + cbz r4, 1100f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -168311,35 +168311,35 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (1102e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 110158 │ │ │ │ nop │ │ │ │ - add r0, pc, #824 @ (adr r0, 1105f8 ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 110608 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #728 @ (adr r0, 1105a0 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 1105b0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 110530 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 110540 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #952 @ (adr r0, 110690 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 1106a0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 1102e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #424] @ (1104a4 ) │ │ │ │ @@ -168512,29 +168512,29 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #304 @ (adr r3, 1105d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #168 @ (adr r3, 110558 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w sl, [pc, #348] @ 110640 │ │ │ │ sub sp, #20 │ │ │ │ @@ -168655,31 +168655,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (110660 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1105ae │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ @@ -168712,17 +168712,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #2332] @ 111008 │ │ │ │ @@ -169559,135 +169559,135 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 111220 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, 111394 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 1113a4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #576 @ (adr r7, 1112b4 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 1112c4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #256 @ (adr r7, 11117c ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 11118c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 111464 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 111474 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #464 @ (adr r6, 11125c ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 11126c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #984 @ (adr r5, 11146c ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 11147c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #872 @ (adr r5, 111404 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 111414 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #760 @ (adr r5, 11139c ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 1113ac ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #120 @ (adr r5, 111124 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 111134 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #824 @ (adr r4, 1113ec ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 1113fc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #712 @ (adr r4, 111384 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 111394 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #600 @ (adr r4, 11131c ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 11132c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #488 @ (adr r4, 1112b4 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 1112c4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #376 @ (adr r4, 11124c ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 11125c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #264 @ (adr r4, 1111e4 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 1111f4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #152 @ (adr r4, 11117c ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 11118c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #984 @ (adr r3, 1114c4 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 1114d4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #856 @ (adr r3, 11144c ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 11145c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #744 @ (adr r3, 1113e4 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 1113f4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ @@ -169927,21 +169927,21 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 11176c ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 11177c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #792 @ (adr r0, 11170c ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 11171c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -170345,21 +170345,21 @@ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ beq.w 111718 │ │ │ │ b.n 1116f2 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 111b38 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -171189,29 +171189,29 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 94cb8 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ @@ -171440,37 +171440,37 @@ │ │ │ │ vneg.f64 d6, d0 │ │ │ │ vneg.f64 d3, d11 │ │ │ │ vmov.f64 d0, d5 │ │ │ │ vmov.f64 d5, d4 │ │ │ │ b.n 1121a0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov.w fp, #0 │ │ │ │ strd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ mov r5, r6 │ │ │ │ str.w fp, [sp, #128] @ 0x80 │ │ │ │ mov r6, sl │ │ │ │ @@ -172410,21 +172410,21 @@ │ │ │ │ vldr d6, [sp, #136] @ 0x88 │ │ │ │ b.w 1128fe │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 113190 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 112da4 │ │ │ │ vstr d6, [sp, #136] @ 0x88 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 9a960 │ │ │ │ @@ -172792,21 +172792,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 113650 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldrd r3, r2, [r5, #168] @ 0xa8 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -173061,21 +173061,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 113998 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ vstr d6, [sp, #136] @ 0x88 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 9ffbc │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ vmov.f64 d1, d9 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ @@ -173701,17 +173701,17 @@ │ │ │ │ b.w 112014 │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 1141b0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r0, fp │ │ │ │ vstr d4, [sp, #168] @ 0xa8 │ │ │ │ vstr d6, [sp, #152] @ 0x98 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ blx 9db44 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ @@ -174360,53 +174360,53 @@ │ │ │ │ vmovlt.f64 d3, d5 │ │ │ │ vmovge.f64 d3, d1 │ │ │ │ b.w 113854 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 114970 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb.w r1, [r7, #385] @ 0x181 │ │ │ │ lsls r6, r1, #30 │ │ │ │ bne.w 11382e │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 114a00 │ │ │ │ @@ -174885,45 +174885,45 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 11244e │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 114f60 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #376] @ (11513c ) │ │ │ │ movw r1, #4536 @ 0x11b8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -175046,33 +175046,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (115160 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 11244e │ │ │ │ nop │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00115164 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -175236,33 +175236,33 @@ │ │ │ │ nop │ │ │ │ strb r2, [r2, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #600] @ (115580 ) │ │ │ │ + ldr r7, [pc, #616] @ (115590 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #344] @ (115488 ) │ │ │ │ + ldr r7, [pc, #360] @ (115498 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #240] @ (115428 ) │ │ │ │ + ldr r7, [pc, #256] @ (115438 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #128] @ (1153c0 ) │ │ │ │ + ldr r7, [pc, #144] @ (1153d0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00115344 : │ │ │ │ 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 │ │ │ │ @@ -176023,228 +176023,228 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1153b0 │ │ │ │ stmia r0!, {r0, r1, r2, r3, r7} │ │ │ │ vmlal.u , d31, d16[0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #480] @ (115d88 ) │ │ │ │ + ldr r6, [pc, #496] @ (115d98 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strh r4, [r2, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #664] @ (115e4c ) │ │ │ │ + ldr r6, [pc, #680] @ (115e5c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #904] @ (115f40 ) │ │ │ │ + ldr r5, [pc, #920] @ (115f50 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #792] @ (115ed8 ) │ │ │ │ + ldr r5, [pc, #808] @ (115ee8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #512] @ (115dc8 ) │ │ │ │ + ldr r5, [pc, #528] @ (115dd8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #392] @ (115d58 ) │ │ │ │ + ldr r5, [pc, #408] @ (115d68 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrh r7, [r4, #4] │ │ │ │ vcvt.f16.u16 d24, d13, #1 │ │ │ │ vrsra.u32 d22, d5, #1 │ │ │ │ vtbx.8 d22, {d31- instruction: 0xffff4ef6 │ │ │ │ + @ instruction: 0xffff4efa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #896] @ (115f6c ) │ │ │ │ + ldr r4, [pc, #912] @ (115f7c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r2, #193 @ 0xc1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #648] @ (115e84 ) │ │ │ │ + ldr r4, [pc, #664] @ (115e94 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r2, sp, #676 @ 0x2a4 │ │ │ │ vtbl.8 d26, {d15-d18}, d9 │ │ │ │ - vcvt.f16.u16 q10, q6, #1 │ │ │ │ + vdup.8 q10, d16[7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #248] @ (115d0c ) │ │ │ │ + ldr r4, [pc, #264] @ (115d1c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #128] @ (115c9c ) │ │ │ │ + ldr r4, [pc, #144] @ (115cac ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #1016] @ (11601c ) │ │ │ │ + ldr r4, [pc, #8] @ (115c2c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r7, pc, #844 @ (adr r7, 115f78 ) │ │ │ │ - vtbx.8 d20, {d31- instruction: 0xffff4b98 │ │ │ │ + @ instruction: 0xffff4b9c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ - vtbx.8 d20, {d15-d18}, d22 │ │ │ │ + vtbx.8 d20, {d15-d18}, d26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r5, [r6, #26] │ │ │ │ - @ instruction: 0xffff4b34 │ │ │ │ + @ instruction: 0xffff4b38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r7, [r1, #23] │ │ │ │ - vtbl.8 d20, {d15-d18}, d2 │ │ │ │ + vtbl.8 d20, {d15-d18}, d6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ - @ instruction: 0xffff4ad0 │ │ │ │ + @ instruction: 0xffff4ad4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r7, [r1, r5] │ │ │ │ - @ instruction: 0xffff4a9a │ │ │ │ + @ instruction: 0xffff4a9e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r6, sp, #804 @ 0x324 │ │ │ │ - vtbx.8 d20, {d15-d17}, d24 │ │ │ │ + vtbx.8 d20, {d15-d17}, d28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r7, [r2, #120] @ 0x78 │ │ │ │ - vshll.u32 q10, d22, #31 │ │ │ │ + vshll.u32 q10, d26, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r1, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #16] @ (115cac ) │ │ │ │ + ldr r2, [pc, #32] @ (115cbc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ - @ instruction: 0xffff49d2 │ │ │ │ + @ instruction: 0xffff49d6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ - @ instruction: 0xffff4998 │ │ │ │ + @ instruction: 0xffff499c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ vshll.u32 q13, d27, #31 │ │ │ │ - vqrshrn.u64 d20, q1, #1 │ │ │ │ + vqrshrn.u64 d20, q3, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xb825 │ │ │ │ - vtbl.8 d20, {d15-d16}, d22 │ │ │ │ + vtbl.8 d20, {d15-d16}, d26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r5, [r7, #84] @ 0x54 │ │ │ │ - @ instruction: 0xffff48fa │ │ │ │ + @ instruction: 0xffff48fe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #472] @ (115ebc ) │ │ │ │ + ldr r3, [pc, #488] @ (115ecc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #40] @ (115d10 ) │ │ │ │ + ldr r3, [pc, #56] @ (115d20 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #704] @ (115fac ) │ │ │ │ + ldr r0, [pc, #720] @ (115fbc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #376] @ (115e6c ) │ │ │ │ + ldr r3, [pc, #392] @ (115e7c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #616] @ (115f60 ) │ │ │ │ + ldr r3, [pc, #632] @ (115f70 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #408] @ (115e94 ) │ │ │ │ + ldr r0, [pc, #424] @ (115ea4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #480] @ (115ee4 ) │ │ │ │ + ldr r3, [pc, #496] @ (115ef4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #776] @ (116010 ) │ │ │ │ + ldr r3, [pc, #792] @ (116020 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #136] @ (115d94 ) │ │ │ │ + ldr r0, [pc, #152] @ (115da4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #704] @ (115fd4 ) │ │ │ │ + ldr r3, [pc, #720] @ (115fe4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #904] @ (1160a0 ) │ │ │ │ + ldr r3, [pc, #920] @ (1160b0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #816] @ (116054 ) │ │ │ │ + ldr r3, [pc, #832] @ (116064 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #72] @ (115d70 ) │ │ │ │ + ldr r4, [pc, #88] @ (115d80 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #200] @ (115dfc ) │ │ │ │ + ldr r4, [pc, #216] @ (115e0c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #968] @ (116100 ) │ │ │ │ + ldr r3, [pc, #984] @ (116110 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bxns ip │ │ │ │ + bx sp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #112] @ (115db4 ) │ │ │ │ + ldr r4, [pc, #128] @ (115dc4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #376] @ (115ec0 ) │ │ │ │ + ldr r4, [pc, #392] @ (115ed0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ bx r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #296] @ (115e7c ) │ │ │ │ + ldr r4, [pc, #312] @ (115e8c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #608] @ (115fb8 ) │ │ │ │ + ldr r4, [pc, #624] @ (115fc8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r8, lr │ │ │ │ + mov ip, lr │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #488] @ (115f4c ) │ │ │ │ + ldr r4, [pc, #504] @ (115f5c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #800] @ (116088 ) │ │ │ │ + ldr r4, [pc, #816] @ (116098 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -176267,17 +176267,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00115dc0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -176674,75 +176674,75 @@ │ │ │ │ b.n 115e48 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #448] @ (116380 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #168] @ (116278 ) │ │ │ │ + ldr r2, [pc, #184] @ (116288 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [pc, #0] @ (1161d4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs r0, r7 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov lr, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r4, [pc, #1360] @ 1167a4 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -177296,91 +177296,91 @@ │ │ │ │ nop │ │ │ │ mvns r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ mvns r6, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #18 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #792] @ (116b04 ) │ │ │ │ + ldr r6, [pc, #808] @ (116b14 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add lr, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #120] @ (116894 ) │ │ │ │ + ldr r5, [pc, #136] @ (1168a4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #920] @ (116bc4 ) │ │ │ │ + ldr r4, [pc, #936] @ (116bd4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #528] @ (116a44 ) │ │ │ │ + ldr r4, [pc, #544] @ (116a54 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #208] @ (11690c ) │ │ │ │ + ldr r4, [pc, #224] @ (11691c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #104] @ (1168ac ) │ │ │ │ + ldr r4, [pc, #120] @ (1168bc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #1000] @ (116c34 ) │ │ │ │ + ldr r3, [pc, #1016] @ (116c44 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0011684c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -177419,17 +177419,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #912] @ (116c58 ) │ │ │ │ + ldr r2, [pc, #928] @ (116c68 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001168c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -177867,65 +177867,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 116cfe │ │ │ │ subs r5, #90 @ 0x5a │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r3, #204 @ 0xcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #680] @ (117038 ) │ │ │ │ + ldr r0, [pc, #696] @ (117048 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #352] @ (116ef8 ) │ │ │ │ + ldr r0, [pc, #368] @ (116f08 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bxns lr │ │ │ │ + bx pc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bx r7 │ │ │ │ + bxns r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov sl, r7 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov ip, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r6, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r0, ip │ │ │ │ + mov r4, ip │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00116de4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -178360,86 +178360,86 @@ │ │ │ │ blx 97430 │ │ │ │ b.n 116ef2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, r4, lsl #3] │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + ldr??.w r0, [r8, r4, lsl #3] │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add ip, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r7, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, r8 │ │ │ │ + add r0, r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r2, r7 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117300 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -178589,34 +178589,34 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (1174b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1173f2 │ │ │ │ - orr.w r0, lr, #15990784 @ 0xf40000 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + orrs.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001174b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -178683,23 +178683,23 @@ │ │ │ │ b.n 117508 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117580 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178719,18 +178719,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1175c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - rsbs r0, r8, #116 @ 0x74 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + rsbs r0, ip, #116 @ 0x74 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001175cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178750,18 +178750,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (117614 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf18c0074 │ │ │ │ - cmp r4, #28 │ │ │ │ + @ instruction: 0xf1900074 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117618 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178804,22 +178804,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1176a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 11764e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf13a0074 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + @ instruction: 0xf13e0074 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001176a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178862,22 +178862,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (11772c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1176da │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0ae0074 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf0b20074 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117730 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178897,18 +178897,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (11777c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - bic.w r0, r8, #116 @ 0x74 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + bic.w r0, ip, #116 @ 0x74 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117780 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178929,18 +178929,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1177cc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vshr.s16 q8, q10, #8 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + vshr.s16 q8, q10, #4 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001177d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178961,18 +178961,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (11781c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vshr.s8 q0, q10, #8 │ │ │ │ - cmp r2, #22 │ │ │ │ + vshr.s8 q0, q10, #4 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -179059,17 +179059,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b.n 117862 │ │ │ │ nop │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117914 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -179090,18 +179090,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (117960 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mcr 0, 2, r0, cr4, cr4, {3} │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + mcr 0, 2, r0, cr8, cr4, {3} │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117964 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -179163,22 +179163,22 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10b1b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [ip, #464]! @ 0x1d0 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + ldcl 0, cr0, [r0, #464]! @ 0x1d0 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117a1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -179292,24 +179292,24 @@ │ │ │ │ blx 963bc │ │ │ │ b.n 117a72 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r2, #-464]! @ 0xfffffe30 │ │ │ │ + stc 0, cr0, [r6, #-464]! @ 0xfffffe30 │ │ │ │ cmp r3, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117b68 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -179342,18 +179342,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (117be0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 117b8a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xebee0074 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + @ instruction: 0xebf20074 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117be4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -179387,18 +179387,18 @@ │ │ │ │ ldr r0, [pc, #28] @ (117c60 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 117c06 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - sbcs.w r0, r2, r4, ror #1 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + sbcs.w r0, r6, r4, ror #1 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117c64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -179419,18 +179419,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (117cb0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaf40074 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + @ instruction: 0xeaf80074 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117cb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -179451,18 +179451,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (117d00 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaa40074 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + @ instruction: 0xeaa80074 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -179600,15 +179600,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -179723,23 +179723,23 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ b.n 117f8c │ │ │ │ nop │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -179837,30 +179837,30 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (1180fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1180b6 │ │ │ │ nop │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ ldc2l 15, cr15, [r5], {255} @ 0xff │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #220] @ (1181ec ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -179955,29 +179955,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 118148 │ │ │ │ movs r5, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r5, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #868] @ (118590 ) │ │ │ │ @@ -180305,29 +180305,29 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r3, #238 @ 0xee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 118da8 │ │ │ │ + b.n 118db0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 118258 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1189dc │ │ │ │ @@ -181244,155 +181244,155 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #292] @ (1190e0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 11825a │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r3, [pc, #736] @ (119310 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001190e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -181756,115 +181756,115 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ asrs r2, r2, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 2054ae │ │ │ │ stcl 15, cr15, [r1], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ stc 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r7, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r0, r5, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ ldcl 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mcrr 15, 15, pc, r5, cr15 @ │ │ │ │ @ instruction: 0xebb7ffff │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -181887,17 +181887,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -181918,15 +181918,15 @@ │ │ │ │ blx a0064 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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, #336] @ (119780 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -182057,23 +182057,23 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (119808 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -182113,15 +182113,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r2, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r6, r3, #25 │ │ │ │ lsls r0, r0, #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 │ │ │ │ @@ -182432,25 +182432,25 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 r4, [sp, #44] @ 0x2c │ │ │ │ @@ -182664,33 +182664,33 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 119db2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r0, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r6, r2, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -182962,19 +182962,19 @@ │ │ │ │ nop │ │ │ │ lsls r4, r4, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -183129,17 +183129,17 @@ │ │ │ │ nop │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0011a3d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -183380,83 +183380,83 @@ │ │ │ │ b.n 11a488 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r3, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 2cc652 │ │ │ │ bl 50a656 │ │ │ │ bl d465a │ │ │ │ @ instruction: 0xfa51ffff │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r1, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 3f4682 │ │ │ │ bl 25e686 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 1d469a │ │ │ │ stc2l 15, cr15, [fp], {255} @ 0xff │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -183485,17 +183485,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -183590,17 +183590,17 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.n 11a7c4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ b.n 11a7c4 │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -183659,23 +183659,23 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [r3, #0] │ │ │ │ b.n 11a8a2 │ │ │ │ ldr r1, [pc, #20] @ (11a914 ) │ │ │ │ add r1, pc │ │ │ │ b.n 11a8bc │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (11a97c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -183710,15 +183710,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [lr, #-508] @ 0xfffffe04 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc2l 0, cr0, [sl], #508 @ 0x1fc │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -184079,64 +184079,64 @@ │ │ │ │ b.n 11aacc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc2 0, cr0, [r4], #508 @ 0x1fc │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xfb7c007f │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ blx 9f9c4 │ │ │ │ @@ -184429,59 +184429,59 @@ │ │ │ │ ldr r0, [pc, #108] @ (11b138 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 11aacc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -184504,17 +184504,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -184537,17 +184537,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {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 │ │ │ │ @@ -184625,21 +184625,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ ldr.w r5, [pc, #1356] @ 11b830 │ │ │ │ @@ -185111,17 +185111,17 @@ │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 11b464 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf360007f │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r7 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrrc2 0, 7, r0, r2, cr4 │ │ │ │ + mrrc2 0, 7, r0, r6, cr4 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #49136 @ 0xbff0 │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ blx 9f454 │ │ │ │ @@ -185629,80 +185629,80 @@ │ │ │ │ add r1, pc │ │ │ │ movw r2, #1594 @ 0x63a │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 11b8b6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa3e0074 │ │ │ │ - @ instruction: 0xfae40074 │ │ │ │ - @ instruction: 0xfa220074 │ │ │ │ - @ instruction: 0xfac80074 │ │ │ │ - @ instruction: 0xfa040074 │ │ │ │ - @ instruction: 0xfaaa0074 │ │ │ │ + @ instruction: 0xfa420074 │ │ │ │ + @ instruction: 0xfae80074 │ │ │ │ + @ instruction: 0xfa260074 │ │ │ │ + @ instruction: 0xfacc0074 │ │ │ │ + @ instruction: 0xfa080074 │ │ │ │ + @ instruction: 0xfaae0074 │ │ │ │ ldcl 0, cr0, [r4, #-508] @ 0xfffffe04 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9c20074 │ │ │ │ - @ instruction: 0xfa680074 │ │ │ │ - @ instruction: 0xfa1e0074 │ │ │ │ + vst1.8 @ instruction: 0xf9c60074 │ │ │ │ + @ instruction: 0xfa6c0074 │ │ │ │ + @ instruction: 0xfa220074 │ │ │ │ + ldrsb.w r0, [r6, r4, lsl #3] │ │ │ │ + ldrsh.w r0, [ip, #116] @ 0x74 │ │ │ │ + ldr.w r0, [r4, #116] @ 0x74 │ │ │ │ + ldr??.w r0, [ip, r4, lsl #3] │ │ │ │ + vld4.16 {d0-d3}, [r6 :256], r4 │ │ │ │ + str??.w r0, [sl, r4, lsl #3] │ │ │ │ ldrsb.w r0, [r2, r4, lsl #3] │ │ │ │ - ldrsh.w r0, [r8, #116] @ 0x74 │ │ │ │ - ldr.w r0, [r0, #116] @ 0x74 │ │ │ │ - ldr??.w r0, [r8, r4, lsl #3] │ │ │ │ - vld4.16 {d0-d3}, [r2 :256], r4 │ │ │ │ - str??.w r0, [r6, r4, lsl #3] │ │ │ │ - vst4.16 {d0-d3}, [lr :256], r4 │ │ │ │ - str.w r0, [sl, r4, lsl #3] │ │ │ │ - ldr??.w r0, [r2, #116] @ 0x74 │ │ │ │ - ldrh.w r0, [r6, #116] @ 0x74 │ │ │ │ - @ instruction: 0xf7fe0074 │ │ │ │ - strh.w r0, [r6, #116] @ 0x74 │ │ │ │ - @ instruction: 0xf7e00074 │ │ │ │ - strb.w r0, [r8, #116] @ 0x74 │ │ │ │ - @ instruction: 0xf7c60074 │ │ │ │ - str??.w r0, [lr, r4, lsl #3] │ │ │ │ - @ instruction: 0xf7aa0074 │ │ │ │ - ldr.w r0, [r2, r4, lsl #3] │ │ │ │ - @ instruction: 0xf7920074 │ │ │ │ - ldrh.w r0, [r8, r4, lsl #3] │ │ │ │ - @ instruction: 0xf76e0074 │ │ │ │ - ldrb.w r0, [r6, r4, lsl #3] │ │ │ │ - @ instruction: 0xf7300074 │ │ │ │ - @ instruction: 0xf7d80074 │ │ │ │ - @ instruction: 0xf7180074 │ │ │ │ - @ instruction: 0xf7be0074 │ │ │ │ - @ instruction: 0xf6880074 │ │ │ │ - @ instruction: 0xf7020074 │ │ │ │ - @ instruction: 0xf7200074 │ │ │ │ - @ instruction: 0xf6680074 │ │ │ │ - @ instruction: 0xf70e0074 │ │ │ │ - movw r0, #59508 @ 0xe874 │ │ │ │ - @ instruction: 0xf6f40074 │ │ │ │ - @ instruction: 0xf6340074 │ │ │ │ - @ instruction: 0xf6da0074 │ │ │ │ - @ instruction: 0xf61a0074 │ │ │ │ - movt r0, #2164 @ 0x874 │ │ │ │ - addw r0, r0, #2164 @ 0x874 │ │ │ │ - subw r0, r6, #2164 @ 0x874 │ │ │ │ - @ instruction: 0xf5e60074 │ │ │ │ + str.w r0, [lr, r4, lsl #3] │ │ │ │ + ldr??.w r0, [r6, #116] @ 0x74 │ │ │ │ + ldrh.w r0, [sl, #116] @ 0x74 │ │ │ │ + strb.w r0, [r2, r4, lsl #3] │ │ │ │ + strh.w r0, [sl, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf7e40074 │ │ │ │ + strb.w r0, [ip, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf7ca0074 │ │ │ │ + ldr??.w r0, [r2, r4, lsl #3] │ │ │ │ + @ instruction: 0xf7ae0074 │ │ │ │ + ldr.w r0, [r6, r4, lsl #3] │ │ │ │ + @ instruction: 0xf7960074 │ │ │ │ + ldrh.w r0, [ip, r4, lsl #3] │ │ │ │ + @ instruction: 0xf7720074 │ │ │ │ + ldrb.w r0, [sl, r4, lsl #3] │ │ │ │ + @ instruction: 0xf7340074 │ │ │ │ + @ instruction: 0xf7dc0074 │ │ │ │ + @ instruction: 0xf71c0074 │ │ │ │ + @ instruction: 0xf7c20074 │ │ │ │ @ instruction: 0xf68c0074 │ │ │ │ - rsb r0, ip, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf6720074 │ │ │ │ - subs.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf6580074 │ │ │ │ - @ instruction: 0xf5960074 │ │ │ │ + @ instruction: 0xf7060074 │ │ │ │ + @ instruction: 0xf7240074 │ │ │ │ + @ instruction: 0xf66c0074 │ │ │ │ + @ instruction: 0xf7120074 │ │ │ │ + @ instruction: 0xf6520074 │ │ │ │ + @ instruction: 0xf6f80074 │ │ │ │ + @ instruction: 0xf6380074 │ │ │ │ + @ instruction: 0xf6de0074 │ │ │ │ + @ instruction: 0xf61e0074 │ │ │ │ + movt r0, #18548 @ 0x4874 │ │ │ │ + addw r0, r4, #2164 @ 0x874 │ │ │ │ + subw r0, sl, #2164 @ 0x874 │ │ │ │ + @ instruction: 0xf5ea0074 │ │ │ │ + @ instruction: 0xf6900074 │ │ │ │ + rsbs r0, r0, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf6760074 │ │ │ │ + subs.w r0, r6, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf65c0074 │ │ │ │ + @ instruction: 0xf59a0074 │ │ │ │ + @ instruction: 0xf6140074 │ │ │ │ + @ instruction: 0xf6320074 │ │ │ │ + sbcs.w r0, r8, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf5f20074 │ │ │ │ @ instruction: 0xf6100074 │ │ │ │ - @ instruction: 0xf62e0074 │ │ │ │ - sbcs.w r0, r4, #15990784 @ 0xf40000 │ │ │ │ + adcs.w r0, r6, #15990784 @ 0xf40000 │ │ │ │ + rsbs r0, r0, #15990784 @ 0xf40000 │ │ │ │ @ instruction: 0xf5ee0074 │ │ │ │ - addw r0, ip, #2164 @ 0x874 │ │ │ │ - adcs.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ - rsb r0, ip, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf5ea0074 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #772] @ (11c1d0 ) │ │ │ │ @@ -185981,28 +185981,28 @@ │ │ │ │ ... │ │ │ │ b.n 11c0d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 11bfbc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subw r0, lr, #116 @ 0x74 │ │ │ │ - @ instruction: 0xf3560074 │ │ │ │ - @ instruction: 0xf2920074 │ │ │ │ - @ instruction: 0xf33a0074 │ │ │ │ - @ instruction: 0xf2740074 │ │ │ │ - @ instruction: 0xf31c0074 │ │ │ │ - @ instruction: 0xf2d80074 │ │ │ │ - sub.w r0, r2, #116 @ 0x74 │ │ │ │ - movw r0, #41076 @ 0xa074 │ │ │ │ - @ instruction: 0xf1fe0074 │ │ │ │ - adcs.w r0, r0, #116 @ 0x74 │ │ │ │ - @ instruction: 0xf1f60074 │ │ │ │ - @ instruction: 0xf1300074 │ │ │ │ - rsbs r0, r6, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf2b20074 │ │ │ │ + @ instruction: 0xf35a0074 │ │ │ │ + @ instruction: 0xf2960074 │ │ │ │ + @ instruction: 0xf33e0074 │ │ │ │ + @ instruction: 0xf2780074 │ │ │ │ + @ instruction: 0xf3200074 │ │ │ │ + @ instruction: 0xf2dc0074 │ │ │ │ + sub.w r0, r6, #116 @ 0x74 │ │ │ │ + movw r0, #57460 @ 0xe074 │ │ │ │ + addw r0, r2, #116 @ 0x74 │ │ │ │ + adcs.w r0, r4, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf1fa0074 │ │ │ │ + @ instruction: 0xf1340074 │ │ │ │ + rsbs r0, sl, #116 @ 0x74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #456] @ (11c3f0 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #456] @ (11c3f4 ) │ │ │ │ @@ -186182,26 +186182,26 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n 11bc38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 11bc14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf0e40074 │ │ │ │ - bics.w r0, r6, #116 @ 0x74 │ │ │ │ - vmvn.i32 q0, #36 @ 0x00000024 │ │ │ │ - bic.w r0, sl, #116 @ 0x74 │ │ │ │ - vqadd.s32 q8, q2, q10 │ │ │ │ - and.w r0, ip, #116 @ 0x74 │ │ │ │ - vqadd.s8 q8, q3, q10 │ │ │ │ - vshr.s32 q8, q10, #18 │ │ │ │ - vqadd.s32 q0, q5, q10 │ │ │ │ - vshr.s16 q8, q10, #16 │ │ │ │ - vqadd.s8 q0, q5, q10 │ │ │ │ - vshr.s32 q0, q10, #16 │ │ │ │ + @ instruction: 0xf0e80074 │ │ │ │ + bics.w r0, sl, #116 @ 0x74 │ │ │ │ + vmvn.i32 q0, #100 @ 0x00000064 │ │ │ │ + bic.w r0, lr, #116 @ 0x74 │ │ │ │ + vqadd.s32 q8, q4, q10 │ │ │ │ + ands.w r0, r0, #116 @ 0x74 │ │ │ │ + vqadd.s8 q8, q5, q10 │ │ │ │ + vshr.s32 q8, q10, #14 │ │ │ │ + vqadd.s32 q0, q7, q10 │ │ │ │ + vshr.s16 q8, q10, #12 │ │ │ │ + vqadd.s8 q0, q7, q10 │ │ │ │ + vshr.s32 q0, q10, #12 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #328] @ (11c588 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -186331,24 +186331,24 @@ │ │ │ │ bcs.n 11c568 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ b.n 11c99c │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s16 q0, q3, q10 │ │ │ │ - mcr 0, 4, r0, cr4, cr4, {3} │ │ │ │ + vqadd.s16 q0, q5, q10 │ │ │ │ + mcr 0, 4, r0, cr8, cr4, {3} │ │ │ │ b.n 11c824 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldc 0, cr0, [sl, #464]! @ 0x1d0 │ │ │ │ - mcr 0, 3, r0, cr2, cr4, {3} │ │ │ │ - stc 0, cr0, [r0, #464]! @ 0x1d0 │ │ │ │ - mcr 0, 2, r0, cr6, cr4, {3} │ │ │ │ - stc 0, cr0, [r0, #464] @ 0x1d0 │ │ │ │ - mcr 0, 1, r0, cr6, cr4, {3} │ │ │ │ + ldc 0, cr0, [lr, #464]! @ 0x1d0 │ │ │ │ + mcr 0, 3, r0, cr6, cr4, {3} │ │ │ │ + stc 0, cr0, [r4, #464]! @ 0x1d0 │ │ │ │ + mcr 0, 2, r0, cr10, cr4, {3} │ │ │ │ + stc 0, cr0, [r4, #464] @ 0x1d0 │ │ │ │ + mcr 0, 1, r0, cr10, cr4, {3} │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #432] @ (11c778 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -186510,26 +186510,26 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 11c87c │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr, #464] @ 0x1d0 │ │ │ │ - ldc 0, cr0, [lr], #464 @ 0x1d0 │ │ │ │ + ldc 0, cr0, [r2, #464] @ 0x1d0 │ │ │ │ + stcl 0, cr0, [r2], {116} @ 0x74 │ │ │ │ svc 108 @ 0x6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xebe20074 │ │ │ │ - stc 0, cr0, [sl], {116} @ 0x74 │ │ │ │ - rsb r0, r8, r4, ror #1 │ │ │ │ - stcl 0, cr0, [lr], #-464 @ 0xfffffe30 │ │ │ │ - sub.w r0, r8, r4, ror #1 │ │ │ │ - mcrr 0, 7, r0, lr, cr4 │ │ │ │ - @ instruction: 0xeb8e0074 │ │ │ │ - ldc 0, cr0, [r4], #-464 @ 0xfffffe30 │ │ │ │ + @ instruction: 0xebe60074 │ │ │ │ + stc 0, cr0, [lr], {116} @ 0x74 │ │ │ │ + rsb r0, ip, r4, ror #1 │ │ │ │ + ldcl 0, cr0, [r2], #-464 @ 0xfffffe30 │ │ │ │ + sub.w r0, ip, r4, ror #1 │ │ │ │ + mrrc 0, 7, r0, r2, cr4 │ │ │ │ + @ instruction: 0xeb920074 │ │ │ │ + ldc 0, cr0, [r8], #-464 @ 0xfffffe30 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #436] @ (11c978 ) │ │ │ │ @@ -186696,26 +186696,26 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #132 @ 0x84 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb920074 │ │ │ │ - @ instruction: 0xeabc0074 │ │ │ │ + @ instruction: 0xeb960074 │ │ │ │ + @ instruction: 0xeac00074 │ │ │ │ ble.n 11ca60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrd r0, r0, [ip, #464] @ 0x1d0 │ │ │ │ - eor.w r0, r4, r4, ror #1 │ │ │ │ - strd r0, r0, [r4, #464] @ 0x1d0 │ │ │ │ - orn r0, sl, r4, ror #1 │ │ │ │ - @ instruction: 0xe9a60074 │ │ │ │ - orr.w r0, ip, r4, ror #1 │ │ │ │ - @ instruction: 0xe98c0074 │ │ │ │ - bics.w r0, r2, r4, ror #1 │ │ │ │ + strd r0, r0, [r0, #464]! @ 0x1d0 │ │ │ │ + eor.w r0, r8, r4, ror #1 │ │ │ │ + strd r0, r0, [r8, #464] @ 0x1d0 │ │ │ │ + orn r0, lr, r4, ror #1 │ │ │ │ + @ instruction: 0xe9aa0074 │ │ │ │ + orrs.w r0, r0, r4, ror #1 │ │ │ │ + @ instruction: 0xe9900074 │ │ │ │ + bics.w r0, r6, r4, ror #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #176] @ (11ca70 ) │ │ │ │ ldr r3, [pc, #180] @ (11ca74 ) │ │ │ │ @@ -186788,16 +186788,16 @@ │ │ │ │ ... │ │ │ │ bgt.n 11c988 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 11cb48 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia.w r0!, {r2, r4, r5, r6} │ │ │ │ - ldrd r0, r0, [r4, #-464] @ 0x1d0 │ │ │ │ + ldmia.w r4!, {r2, r4, r5, r6} │ │ │ │ + ldrd r0, r0, [r8, #-464] @ 0x1d0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #884] @ (11ce10 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -187140,73 +187140,73 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 11d028 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ blt.n 11cd6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe80c0074 │ │ │ │ - ldmia.w r4!, {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xe8100074 │ │ │ │ + ldmia.w r8!, {r2, r4, r5, r6} │ │ │ │ blt.n 11cee8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 11ce0c │ │ │ │ + b.n 11ce14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cbb8 │ │ │ │ + b.n 11cbc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cd0c │ │ │ │ + b.n 11cd14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cb8c │ │ │ │ + b.n 11cb94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cce0 │ │ │ │ + b.n 11cce8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11ccf8 │ │ │ │ + b.n 11cd00 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11ca34 │ │ │ │ + b.n 11ca3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cb88 │ │ │ │ + b.n 11cb90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11ca08 │ │ │ │ + b.n 11ca10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cb00 │ │ │ │ + b.n 11cb08 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cb40 │ │ │ │ + b.n 11cb48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cc18 │ │ │ │ + b.n 11cc20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c988 │ │ │ │ + b.n 11c990 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11ca80 │ │ │ │ + b.n 11ca88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cac0 │ │ │ │ + b.n 11cac8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c950 │ │ │ │ + b.n 11c958 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11ca48 │ │ │ │ + b.n 11ca50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11ca88 │ │ │ │ + b.n 11ca90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c918 │ │ │ │ + b.n 11c920 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11ca10 │ │ │ │ + b.n 11ca18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11ca50 │ │ │ │ + b.n 11ca58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11cbb8 │ │ │ │ + b.n 11cbc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c8c0 │ │ │ │ + b.n 11c8c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c9b8 │ │ │ │ + b.n 11c9c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c9f8 │ │ │ │ + b.n 11ca00 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c880 │ │ │ │ + b.n 11c888 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c978 │ │ │ │ + b.n 11c980 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c9b8 │ │ │ │ + b.n 11c9c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx a0bc8 │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r0, #12 │ │ │ │ beq.n 11cea8 │ │ │ │ @@ -187278,37 +187278,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (11cf8c ) │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ movw r2, #2937 @ 0xb79 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 11cae6 │ │ │ │ - b.n 11c768 │ │ │ │ + b.n 11c770 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c860 │ │ │ │ + b.n 11c868 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c8a0 │ │ │ │ + b.n 11c8a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d730 │ │ │ │ + b.n 11d738 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c828 │ │ │ │ + b.n 11c830 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c868 │ │ │ │ + b.n 11c870 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d6f8 │ │ │ │ + b.n 11d700 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c7f0 │ │ │ │ + b.n 11c7f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c830 │ │ │ │ + b.n 11c838 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d6c0 │ │ │ │ + b.n 11d6c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c7b8 │ │ │ │ + b.n 11c7c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11c7f8 │ │ │ │ + b.n 11c800 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r5, r0 │ │ │ │ @@ -187586,41 +187586,41 @@ │ │ │ │ ... │ │ │ │ bvs.n 11d1e0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 11d334 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 11d7e0 │ │ │ │ + b.n 11d7e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d638 │ │ │ │ + b.n 11d640 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d78c │ │ │ │ + b.n 11d794 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d5d4 │ │ │ │ + b.n 11d5dc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d728 │ │ │ │ + b.n 11d730 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d5a8 │ │ │ │ + b.n 11d5b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d6fc │ │ │ │ + b.n 11d704 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d5f0 │ │ │ │ + b.n 11d5f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d408 │ │ │ │ + b.n 11d410 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d55c │ │ │ │ + b.n 11d564 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d3dc │ │ │ │ + b.n 11d3e4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d52c │ │ │ │ + b.n 11d534 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d3a8 │ │ │ │ + b.n 11d3b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d4f8 │ │ │ │ + b.n 11d500 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #3 │ │ │ │ @@ -187751,33 +187751,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 11d478 │ │ │ │ + b.n 11d480 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 12 │ │ │ │ + svc 16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -187810,19 +187810,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -188056,37 +188056,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (11d788 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 11d610 │ │ │ │ nop │ │ │ │ - bgt.n 11d754 │ │ │ │ + bgt.n 11d75c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 11d6a8 │ │ │ │ + ble.n 11d6b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 11d6e0 │ │ │ │ + bgt.n 11d6e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 11d834 │ │ │ │ + ble.n 11d83c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 11d698 │ │ │ │ + bgt.n 11d6a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 11d7ec │ │ │ │ + ble.n 11d7f4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 11d750 │ │ │ │ + blt.n 11d758 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 11d6a4 │ │ │ │ + bgt.n 11d6ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 11d6f4 │ │ │ │ + blt.n 11d6fc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 11d848 │ │ │ │ + bgt.n 11d850 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 11d6c0 │ │ │ │ + blt.n 11d6c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 11d814 │ │ │ │ + bgt.n 11d81c │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r5, r2 │ │ │ │ @@ -188360,55 +188360,55 @@ │ │ │ │ b.n 11d936 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 11da10 │ │ │ │ + bls.n 11da18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 11db64 │ │ │ │ + bge.n 11db6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldmia r5!, {r1, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bls.n 11d984 │ │ │ │ + bls.n 11d98c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 11dad8 │ │ │ │ + bge.n 11dae0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11db50 │ │ │ │ + bls.n 11db58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 11daa4 │ │ │ │ + bge.n 11daac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11db1c │ │ │ │ + bls.n 11db24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11da70 │ │ │ │ + bls.n 11da78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11dae8 │ │ │ │ + bls.n 11daf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11da3c │ │ │ │ + bls.n 11da44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11dab4 │ │ │ │ + bls.n 11dabc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11da08 │ │ │ │ + bls.n 11da10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11da80 │ │ │ │ + bhi.n 11da88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11d9d4 │ │ │ │ + bls.n 11d9dc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11da4c │ │ │ │ + bhi.n 11da54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11dba0 │ │ │ │ + bls.n 11dba8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11da18 │ │ │ │ + bhi.n 11da20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11db6c │ │ │ │ + bls.n 11db74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11d9e4 │ │ │ │ + bhi.n 11d9ec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 11db38 │ │ │ │ + bls.n 11db40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 sl, r1 │ │ │ │ ldr r1, [pc, #244] @ (11dbd0 ) │ │ │ │ @@ -188513,25 +188513,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvc.n 11dcac │ │ │ │ + bvc.n 11dcb4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 11dc00 │ │ │ │ + bhi.n 11dc08 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11dc78 │ │ │ │ + bvc.n 11dc80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11dbcc │ │ │ │ + bvc.n 11dbd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11dc44 │ │ │ │ + bvc.n 11dc4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11db98 │ │ │ │ + bvc.n 11dba0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #156] @ (11dca0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188605,17 +188605,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r1, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvs.n 11dd64 │ │ │ │ + bvs.n 11dd6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 11dcb8 │ │ │ │ + bvc.n 11dcc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -188677,17 +188677,17 @@ │ │ │ │ bne.n 11dcf6 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r5 │ │ │ │ b.n 11dcf8 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 11dd40 │ │ │ │ nop │ │ │ │ - bpl.n 11dce0 │ │ │ │ + bpl.n 11dce8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 11de34 │ │ │ │ + bvs.n 11de3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #136] @ (11de04 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -188743,17 +188743,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 11dd74 │ │ │ │ + bpl.n 11dd7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 11dd2c │ │ │ │ + bpl.n 11dd34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -188857,21 +188857,21 @@ │ │ │ │ add.w r1, r5, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ b.n 11de6c │ │ │ │ nop │ │ │ │ - bmi.n 11defc │ │ │ │ + bmi.n 11df04 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 11df44 │ │ │ │ + bmi.n 11df4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 11de98 │ │ │ │ + bmi.n 11dea0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 11e008 │ │ │ │ + bmi.n 11e010 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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, r3 │ │ │ │ @@ -188917,17 +188917,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (11dfe0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 11dfbe │ │ │ │ - bcc.n 11e010 │ │ │ │ + bcc.n 11e018 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 11df64 │ │ │ │ + bcc.n 11df6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -189123,45 +189123,45 @@ │ │ │ │ ldr r0, [pc, #72] @ (11e240 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 11e032 │ │ │ │ nop │ │ │ │ - bcs.n 11e18c │ │ │ │ + bcs.n 11e194 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 11e234 │ │ │ │ + bpl.n 11e23c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 11e230 │ │ │ │ + bmi.n 11e238 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 11e200 │ │ │ │ + bcc.n 11e208 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 11e1b4 │ │ │ │ + bne.n 11e1bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 11e308 │ │ │ │ + bcs.n 11e310 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 11e180 │ │ │ │ + bne.n 11e188 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 11e2d4 │ │ │ │ + bcs.n 11e2dc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 11e1b8 │ │ │ │ + bcc.n 11e1c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 11e2e4 │ │ │ │ + bne.n 11e2ec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 11e238 │ │ │ │ + bcs.n 11e240 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 11e278 │ │ │ │ + bne.n 11e280 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 11e1cc │ │ │ │ + bne.n 11e1d4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 11e228 │ │ │ │ + beq.n 11e230 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 11e17c │ │ │ │ + bne.n 11e184 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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, #2904] @ 0xb58 │ │ │ │ ldr r5, [pc, #996] @ (11e640 ) │ │ │ │ @@ -189510,37 +189510,37 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 11e6d4 │ │ │ │ + beq.n 11e6dc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 951bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ @@ -189957,39 +189957,39 @@ │ │ │ │ b.n 11e522 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 11ed78 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r2, r0, #30 │ │ │ │ beq.w 11e518 │ │ │ │ b.n 11e4f6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #3919 @ 0xf4f │ │ │ │ ldr r0, [pc, #496] @ (11ed94 ) │ │ │ │ @@ -190167,49 +190167,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #80] @ (11edd8 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 11e28a │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -190543,37 +190543,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb854 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ @ instruction: 0xb798 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #712] @ (11f46c ) │ │ │ │ @@ -190848,51 +190848,51 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 11f306 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ push {r1, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ cbz r2, 11f4cc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - it ge │ │ │ │ + ite ge │ │ │ │ lslge r4, r6, #1 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmialt r0!, {r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - itt hi │ │ │ │ + it hi │ │ │ │ lslhi r4, r6, #1 │ │ │ │ - stmiahi r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - itt pl │ │ │ │ - lslpl r4, r6, #1 │ │ │ │ - stmiapl r0!, {r2} │ │ │ │ + nop {6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ittt cc │ │ │ │ - lslcc r4, r6, #1 │ │ │ │ - itte al @ unpredictable │ │ │ │ + stmia r0!, {r3} │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + ittt mi │ │ │ │ + lslmi r4, r6, #1 │ │ │ │ + itet al @ unpredictable │ │ │ │ lslal r4, r6, #1 │ │ │ │ - it ne @ unpredictable │ │ │ │ + itt ne @ unpredictable > │ │ │ │ lslne r4, r6, #1 │ │ │ │ - nop {12} │ │ │ │ + itt gt @ unpredictable │ │ │ │ + lslgt r4, r6, #1 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + nop {9} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ite hi │ │ │ │ - lslhi r4, r6, #1 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - itet pl │ │ │ │ - lslpl r4, r6, #1 │ │ │ │ - bkpt 0x0092 │ │ │ │ + itte pl │ │ │ │ lslpl r4, r6, #1 │ │ │ │ - it cc │ │ │ │ + bkpt 0x0096 │ │ │ │ + lslmi r4, r6, #1 │ │ │ │ + itt cc │ │ │ │ lslcc r4, r6, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #732] @ (11f7ac ) │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #732] @ (11f7b0 ) │ │ │ │ @@ -191167,57 +191167,57 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 11f76a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cbz r0, 11f7ce │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r4, r6, #1 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r3} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 11f862 │ │ │ │ + cbnz r4, 11f862 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r2, 11f85a │ │ │ │ + cbnz r6, 11f85a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 11f85a │ │ │ │ + cbnz r4, 11f85a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r4} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 11f85a │ │ │ │ + cbnz r2, 11f85c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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, #832] @ (11fb60 ) │ │ │ │ @@ -191534,47 +191534,47 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 11fb98 │ │ │ │ + cbnz r4, 11fb98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 11fbb2 │ │ │ │ + cbnz r2, 11fbb4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 11fbae │ │ │ │ + cbnz r2, 11fbb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 11fb9a │ │ │ │ + cbnz r2, 11fb9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -191639,15 +191639,15 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #160] @ (11fd28 ) │ │ │ │ @@ -191717,17 +191717,17 @@ │ │ │ │ ... │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #632 @ 0x278 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #280] @ (11fe68 ) │ │ │ │ @@ -191837,41 +191837,41 @@ │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #56] @ (11fe9c ) │ │ │ │ add r2, pc │ │ │ │ b.n 11fd96 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #820] @ (1201e8 ) │ │ │ │ @@ -192176,35 +192176,35 @@ │ │ │ │ ... │ │ │ │ add r7, pc, #592 @ (adr r7, 12043c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #448 @ (adr r7, 1203b4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r2, 120264 │ │ │ │ + cbz r6, 120264 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 12023e │ │ │ │ + cbz r4, 12023e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - uxth r0, r2 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r6, 120236 │ │ │ │ + cbz r2, 120238 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 120238 │ │ │ │ + cbz r4, 120238 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r4, 120222 │ │ │ │ + cbz r0, 120224 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r4, 120250 │ │ │ │ + cbz r0, 120252 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr.w r2, [r6, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 12061a │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ cbz r3, 12028a │ │ │ │ @@ -192497,49 +192497,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 11fed8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 1205e6 │ │ │ │ + cbnz r0, 1205e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r0, 1205d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #5646 @ 0x160e │ │ │ │ ldr r0, [pc, #356] @ (12072c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -192673,49 +192673,49 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.w 11fed8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -193039,27 +193039,27 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 120b52 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ @@ -193740,129 +193740,129 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #240] @ (12135c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1207f4 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #768 @ (adr r6, 121580 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 121590 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #408 @ (adr r7, 12141c ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 12142c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #624 @ (adr r6, 1214f8 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 121508 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #296 @ (adr r7, 1213b4 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 1213c4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #872 @ (adr r5, 1215fc ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 12160c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #512 @ (adr r6, 121498 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 1214a8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, 121354 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 121364 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #856 @ (adr r4, 1215f8 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 121608 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #416 @ (adr r4, 121444 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 121454 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #752 @ (adr r3, 121598 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 1215a8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #400 @ (adr r4, 12143c ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 12144c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #568 @ (adr r3, 1214e8 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 1214f8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #216 @ (adr r4, 12138c ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 12139c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #384 @ (adr r3, 121438 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 121448 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #32 @ (adr r4, 1212dc ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 1212ec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #776 @ (adr r3, 1215c8 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 1215d8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #168 @ (adr r3, 12136c ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 12137c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #840 @ (adr r3, 121610 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 121620 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #56 @ (adr r3, 121304 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 121314 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #720 @ (adr r3, 1215a0 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 1215b0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, pc, #984 @ (adr r5, 1216ac ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 1216bc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #656 @ (adr r2, 121568 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 121578 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #304 @ (adr r3, 12140c ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 12141c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #536 @ (adr r2, 1214f8 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 121508 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #184 @ (adr r3, 12139c ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 1213ac ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #424 @ (adr r2, 121490 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 1214a0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #72 @ (adr r3, 121334 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 121344 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #312 @ (adr r2, 121428 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 121438 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 1216a4 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 1216b4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #176 @ (adr r2, 1213a8 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 1213b8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 121624 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 121634 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #32 @ (adr r2, 121320 ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 121330 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 1215c4 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 1215d4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 1216b0 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 1216c0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, 12154c ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 12155c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 121638 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 121648 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #456 @ (adr r2, 1214dc ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 1214ec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #688 @ (adr r1, 1215c8 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 1215d8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #336 @ (adr r2, 12146c ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 12147c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 121558 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 121568 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #216 @ (adr r2, 1213fc ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 12140c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #448 @ (adr r1, 1214e8 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 1214f8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 12138c ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 12139c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #328 @ (adr r1, 121478 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 121488 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 12171c ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 12172c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #208 @ (adr r1, 121408 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 121418 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 1216ac ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 1216bc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #600 @ (adr r1, 121598 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 1215a8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 121734 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 121344 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #656 @ (adr r1, 1215d8 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 1215e8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #888 @ (adr r0, 1216c4 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 1216d4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #536 @ (adr r1, 121568 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 121578 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 12160c ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 12161c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, pc, #128 @ (adr r5, 1213d8 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 1213e8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #504 @ (adr r0, 121554 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 121564 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #152 @ (adr r1, 1213f8 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 121408 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r5, [pc, #856] @ (1216d0 ) │ │ │ │ @@ -194169,17 +194169,17 @@ │ │ │ │ ... │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mcr2 0, 4, r0, cr8, cr6, {3} │ │ │ │ + mcr2 0, 4, r0, cr12, cr6, {3} │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ it gt │ │ │ │ cmpgt r9, r5 │ │ │ │ ble.w 12180c │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ ldr r4, [r3, #16] │ │ │ │ @@ -194904,65 +194904,65 @@ │ │ │ │ str.w r2, [r3, r9] │ │ │ │ b.n 121e6c │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 121ef0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 9cc64 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -195347,95 +195347,95 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #172] @ (122424 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 122364 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -195466,17 +195466,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov lr, r2 │ │ │ │ @@ -195506,17 +195506,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr r4, [pc, #812] @ (122838 ) │ │ │ │ @@ -195814,25 +195814,25 @@ │ │ │ │ ... │ │ │ │ strh r4, [r7, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r1, r3 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ blx a1bac │ │ │ │ @@ -196394,77 +196394,77 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #284] @ 0x11c │ │ │ │ b.n 122712 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #736] @ (123204 ) │ │ │ │ movw r1, #3675 @ 0xe5b │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -196744,73 +196744,73 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #128] @ (123278 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1227b2 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -197218,61 +197218,61 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r5, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r5, #9] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #385] @ 0x181 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #384] @ 0x180 │ │ │ │ @@ -197465,35 +197465,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (12396c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 123506 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -197536,17 +197536,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -197588,17 +197588,17 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 123a12 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -197640,17 +197640,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00123aec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -198043,115 +198043,115 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - vcvt.f16.u16 , q11, #1 │ │ │ │ + vcvt.f16.u16 , q13, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ - vqdmulh.s , , d16[0] │ │ │ │ + vqdmulh.s , , d20[0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r4, pc, #100 @ (adr r4, 123f88 ) │ │ │ │ - @ instruction: 0xffff7cd6 │ │ │ │ + @ instruction: 0xffff7cda │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ vqdmulh.s q10, , d21[0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ 123b40 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldc2l 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r1, 123fa0 │ │ │ │ - @ instruction: 0xffff75c6 │ │ │ │ + @ instruction: 0xffff75ca │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ittte cs │ │ │ │ - vabalcs.u , d31, d0 │ │ │ │ + vabalcs.u , d31, d4 │ │ │ │ lslcs r4, r6, #1 │ │ │ │ - strbcs r0, [r5, #24] │ │ │ │ + strbcs r4, [r5, #24] │ │ │ │ lslcc r4, r6, #1 │ │ │ │ ldrh r7, [r5, #32] │ │ │ │ - vsli.32 , q2, #31 │ │ │ │ + vsli.32 , q4, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ muls r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r0, pc, #140 @ (adr r0, 12402c ) │ │ │ │ - vsri.64 , q6, #1 │ │ │ │ + vmls.i , , d16[0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r1, pc, #172 @ (adr r1, 124058 ) │ │ │ │ - vsri.64 d23, d16, #1 │ │ │ │ + vsri.64 d23, d20, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ - vraddhn.i d23, , q2 │ │ │ │ + vraddhn.i d23, , q4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ - vsri.32 , q2, #1 │ │ │ │ + vsri.32 , q4, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r5, [sp, #300] @ 0x12c │ │ │ │ - vraddhn.i d23, , q11 │ │ │ │ + vraddhn.i d23, , q13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr.w r2, [pc, #2108] @ 124818 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ blx 9ecf0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -198886,243 +198886,243 @@ │ │ │ │ rors r5, r1 │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cbnz r1, 12488e │ │ │ │ - vmlal.u , d31, d28[0] │ │ │ │ + vrshr.u64 , q8, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r2, [sp, #716] @ 0x2cc │ │ │ │ - vrshr.u64 d23, d26, #1 │ │ │ │ + vrshr.u64 d23, d30, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r4, r6, #1 │ │ │ │ bkpt 0x0059 │ │ │ │ - vsubl.u , d31, d8 │ │ │ │ + vsubl.u , d31, d12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - vrshr.u32 , q3, #1 │ │ │ │ + vrshr.u32 , q5, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r4, r6, #1 │ │ │ │ b.n 12407a │ │ │ │ - @ instruction: 0xffff71ea │ │ │ │ + @ instruction: 0xffff71ee │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ - vsra.u64 d23, d24, #1 │ │ │ │ + vsra.u64 d23, d28, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ - vsra.u32 , q15, #1 │ │ │ │ + vaddw.u , , d2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ - @ instruction: 0xffff714c │ │ │ │ + vsra.u32 , q0, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ b.n 124d62 │ │ │ │ vmlal.u q15, d31, d9[0] │ │ │ │ - vaddw.u , , d12 │ │ │ │ + vsra.u32 d23, d0, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ uxtb r7, r0 │ │ │ │ - vshr.u64 , q5, #1 │ │ │ │ + vshr.u64 , q7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl 6e8a2 ::get_default_options()::val@@Base+0x6e88e> │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ - vshr.u32 , q11, #1 │ │ │ │ + vshr.u32 , q13, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [r6, #104] @ 0x68 │ │ │ │ - vmla.i , , d4[0] │ │ │ │ + vmla.i , , d8[0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r1, r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ subs r1, #173 @ 0xad │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - vcvt.u32.f32 q11, q5, #1 │ │ │ │ + vcvt.u32.f32 q11, q7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r2, [pc, #1000] @ (124df0 ) │ │ │ │ add.w r3, r5, #208 @ 0xd0 │ │ │ │ ldr r1, [pc, #1000] @ (124df4 ) │ │ │ │ strd r0, r6, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -199484,142 +199484,142 @@ │ │ │ │ b.w 123b88 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ - @ instruction: 0xffff776c │ │ │ │ + vqshl.u32 , q8, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -199642,17 +199642,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00124f44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -199992,37 +199992,37 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 125180 │ │ │ │ ... │ │ │ │ ldrsb r0, [r5, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r4, #8013 @ 0x1f4d │ │ │ │ blx 9db44 │ │ │ │ ldr.w r3, [pc, #1124] @ 1257b8 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -200419,83 +200419,83 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 125180 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 125704 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [sp, #1292] @ 0x50c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr.w r9, [r3] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -200688,49 +200688,49 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 125180 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00125ab8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -201051,15 +201051,15 @@ │ │ │ │ b.n 125e16 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r3, [pc, #160] @ (125f5c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [pc, #616] @ (126130 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ vcmpe.f64 d6, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 125dac │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ @@ -201372,37 +201372,37 @@ │ │ │ │ b.n 125dae │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 125f16 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 001262b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -201438,17 +201438,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #880] @ (126694 ) │ │ │ │ + ldr r7, [pc, #896] @ (1266a4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126328 : │ │ │ │ stmdb 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 │ │ │ │ @@ -201815,67 +201815,67 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #456] @ (1268d4 ) │ │ │ │ + ldr r6, [pc, #472] @ (1268e4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #104] @ (126778 ) │ │ │ │ + ldr r7, [pc, #120] @ (126788 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #120] @ (12678c ) │ │ │ │ + ldr r6, [pc, #136] @ (12679c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #792] @ (126a30 ) │ │ │ │ + ldr r6, [pc, #808] @ (126a40 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ adcs r4, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #872] @ (126a88 ) │ │ │ │ + ldr r5, [pc, #888] @ (126a98 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #520] @ (12692c ) │ │ │ │ + ldr r6, [pc, #536] @ (12693c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #768] @ (126a28 ) │ │ │ │ + ldr r5, [pc, #784] @ (126a38 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #416] @ (1268cc ) │ │ │ │ + ldr r6, [pc, #432] @ (1268dc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #488] @ (126918 ) │ │ │ │ + ldr r5, [pc, #504] @ (126928 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #136] @ (1267bc ) │ │ │ │ + ldr r6, [pc, #152] @ (1267cc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #304] @ (126868 ) │ │ │ │ + ldr r5, [pc, #320] @ (126878 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #976] @ (126b0c ) │ │ │ │ + ldr r5, [pc, #992] @ (126b1c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #728] @ (126a18 ) │ │ │ │ + ldr r4, [pc, #744] @ (126a28 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #376] @ (1268bc ) │ │ │ │ + ldr r5, [pc, #392] @ (1268cc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #624] @ (1269b8 ) │ │ │ │ + ldr r4, [pc, #640] @ (1269c8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #272] @ (12685c ) │ │ │ │ + ldr r5, [pc, #288] @ (12686c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #520] @ (126958 ) │ │ │ │ + ldr r4, [pc, #536] @ (126968 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #392] @ (1268e0 ) │ │ │ │ + ldr r4, [pc, #408] @ (1268f0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #288] @ (126880 ) │ │ │ │ + ldr r4, [pc, #304] @ (126890 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #48] @ (126798 ) │ │ │ │ + ldr r4, [pc, #64] @ (1267a8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #720] @ (126a3c ) │ │ │ │ + ldr r4, [pc, #736] @ (126a4c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #928] @ (126b20 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -202228,63 +202228,63 @@ │ │ │ │ b.n 1268bc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ subs r5, #140 @ 0x8c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #736] @ (126e1c ) │ │ │ │ + ldr r1, [pc, #752] @ (126e2c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #384] @ (126cc0 ) │ │ │ │ + ldr r2, [pc, #400] @ (126cd0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #496] @ (126d38 ) │ │ │ │ + ldr r1, [pc, #512] @ (126d48 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ (126bdc ) │ │ │ │ + ldr r2, [pc, #160] @ (126bec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #248] @ (126c48 ) │ │ │ │ + ldr r1, [pc, #264] @ (126c58 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #920] @ (126eec ) │ │ │ │ + ldr r1, [pc, #936] @ (126efc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #584] @ (126da0 ) │ │ │ │ + ldr r0, [pc, #600] @ (126db0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #232] @ (126c44 ) │ │ │ │ + ldr r1, [pc, #248] @ (126c54 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #480] @ (126d40 ) │ │ │ │ + ldr r0, [pc, #496] @ (126d50 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #128] @ (126be4 ) │ │ │ │ + ldr r1, [pc, #144] @ (126bf4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #376] @ (126ce0 ) │ │ │ │ + ldr r0, [pc, #392] @ (126cf0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #24] @ (126b84 ) │ │ │ │ + ldr r1, [pc, #40] @ (126b94 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #272] @ (126c80 ) │ │ │ │ + ldr r0, [pc, #288] @ (126c90 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #944] @ (126f24 ) │ │ │ │ + ldr r0, [pc, #960] @ (126f34 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #168] @ (126c20 ) │ │ │ │ + ldr r0, [pc, #184] @ (126c30 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #840] @ (126ec4 ) │ │ │ │ + ldr r0, [pc, #856] @ (126ed4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #64] @ (126bc0 ) │ │ │ │ + ldr r0, [pc, #80] @ (126bd0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #736] @ (126e64 ) │ │ │ │ + ldr r0, [pc, #752] @ (126e74 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blx ip │ │ │ │ + blxns ip │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #544] @ (126dac ) │ │ │ │ + ldr r0, [pc, #560] @ (126dbc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126b8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -202614,51 +202614,51 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 126d6a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp ip, fp │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126f34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -202692,17 +202692,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - muls r0, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, r1 │ │ │ │ + add r4, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126fa4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203141,59 +203141,59 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1271ba │ │ │ │ ... │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #800] @ (127794 ) │ │ │ │ + ldr r7, [pc, #816] @ (1277a4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rors r0, r4 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r4, #142 @ 0x8e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [pc, #484] @ (1276b4 ) │ │ │ │ movw r1, #8621 @ 0x21ad │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #476] @ (1276b8 ) │ │ │ │ @@ -203371,61 +203371,61 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #104] @ (127710 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1271ba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #456] @ (1278cc ) │ │ │ │ + ldr r7, [pc, #472] @ (1278dc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127714 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -203581,25 +203581,25 @@ │ │ │ │ nop │ │ │ │ cmp r6, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 001278c4 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -203719,29 +203719,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #36] @ (127a28 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 12792e │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127a2c : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -203976,43 +203976,43 @@ │ │ │ │ mvn.w r3, #7 │ │ │ │ b.n 127af6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #234 @ 0xea │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #880] @ (128024 ) │ │ │ │ + ldr r5, [pc, #896] @ (128034 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127cb4 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -204319,38 +204319,38 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [pc, #360] @ (128178 ) │ │ │ │ + ldr r3, [pc, #376] @ (128188 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #696] @ (1282d0 ) │ │ │ │ + ldr r2, [pc, #712] @ (1282e0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-460]! @ 0xfffffe34 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + ldc2l 0, cr0, [sl, #-460]! @ 0xfffffe34 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00128040 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 12804e │ │ │ │ @@ -204381,17 +204381,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0012809c : │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ ands.w r3, r3, #8 │ │ │ │ bne.n 1280ca │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -204607,25 +204607,25 @@ │ │ │ │ ... │ │ │ │ movs r5, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00128314 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205145,33 +205145,33 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 98f9c │ │ │ │ vdiv.f64 d9, d9, d0 │ │ │ │ b.n 1286c4 │ │ │ │ ... │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -205573,41 +205573,41 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ subs r0, r3, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #6695 @ 0x1a27 │ │ │ │ blx 9db44 │ │ │ │ ldr r3, [pc, #536] @ (12902c ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -205815,61 +205815,61 @@ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ movw r3, #6735 @ 0x1a4f │ │ │ │ add r2, pc │ │ │ │ blx 97430 │ │ │ │ b.n 128d92 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0012908c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -205951,17 +205951,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r5, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00129164 : │ │ │ │ ldrsb.w r3, [r2, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 129174 │ │ │ │ ldrb.w r3, [r2, #93] @ 0x5d │ │ │ │ @@ -206036,19 +206036,19 @@ │ │ │ │ movw r1, #9327 @ 0x246f │ │ │ │ blx 96498 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1291c4 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0012924c : │ │ │ │ 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 │ │ │ │ @@ -206256,37 +206256,37 @@ │ │ │ │ ... │ │ │ │ asrs r0, r5, #15 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #15 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -206453,27 +206453,27 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ asrs r4, r3, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -206690,29 +206690,29 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r2, r3, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #784] @ (129c74 ) │ │ │ │ @@ -207011,37 +207011,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r4, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -207109,21 +207109,21 @@ │ │ │ │ blx 9d60c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 129d3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 129d42 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00129d6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -207241,39 +207241,39 @@ │ │ │ │ bl 75e8a ::get_default_options()::val@@Base+0x75e76> │ │ │ │ lsrs r6, r7, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ udiv pc, r5, pc │ │ │ │ vmaxnm.f16 , , │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r2, r5, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb.w pc, [pc, #4095] @ 12aebf │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl fff9deca ::Settings::boolParam@@Base+0xff67cc32> │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -207297,17 +207297,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -207425,23 +207425,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (12a064 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 12a034 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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, [r1, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -207581,37 +207581,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (12a218 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 12a12c │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ @@ -207871,39 +207871,39 @@ │ │ │ │ mov r2, r7 │ │ │ │ blx 94794 │ │ │ │ b.n 12a38e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r2, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r2, r5, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ adds r7, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r3, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -208082,29 +208082,29 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ vstr d9, [sp] │ │ │ │ blx 9556c │ │ │ │ b.n 12a548 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #468] @ (12a938 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -208308,29 +208308,29 @@ │ │ │ │ b.n 12a88e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 0, 7, r0, cr4, cr14, {3} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r8, #504]! @ 0x1f8 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ @@ -208358,17 +208358,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -208395,17 +208395,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #176] @ (12aae0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -208479,17 +208479,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r8], {126} @ 0x7e │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @ instruction: 0xfb8a007e │ │ │ │ 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, #144] @ (12ab98 ) │ │ │ │ @@ -208552,17 +208552,17 @@ │ │ │ │ movs r2, #5 │ │ │ │ b.n 12ab86 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb40007e │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @ instruction: 0xfae0007e │ │ │ │ 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 │ │ │ │ @@ -208705,21 +208705,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 12ac16 │ │ │ │ movs r1, #0 │ │ │ │ b.n 12ac42 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [r1, #152] @ 0x98 │ │ │ │ @@ -208858,21 +208858,21 @@ │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 98ed4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ b.n 12ad70 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12adba │ │ │ │ b.n 12ad84 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, 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, [r2, #16] │ │ │ │ mov r8, r3 │ │ │ │ @@ -208931,23 +208931,23 @@ │ │ │ │ add r2, pc │ │ │ │ mov r1, r8 │ │ │ │ movs r5, #1 │ │ │ │ blx 9556c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 12af14 │ │ │ │ + ble.n 12af1c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #572] @ (12b1d8 ) │ │ │ │ @@ -209169,30 +209169,30 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 12b13a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subw r0, ip, #2174 @ 0x87e │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add.w r0, lr, #16646144 @ 0xfe0000 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 r5, r1 │ │ │ │ ldr r4, [pc, #524] @ (12b424 ) │ │ │ │ @@ -209395,37 +209395,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 12b280 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bics.w r0, r0, #16646144 @ 0xfe0000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @ instruction: 0xf3c8007e │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vshr.u32 q8, , #30 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + vshr.u32 q8, , #26 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vshr.u32 q0, , #16 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + vshr.u32 q0, , #12 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vshr.u16 q0, , #10 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + vshr.u16 q0, , #6 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vqadd.u64 q8, q6, │ │ │ │ + vmvn.i32 q0, #131 @ 0x00000083 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -209612,40 +209612,40 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #76] @ (12b6b8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 12b5b8 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2l 0, cr0, [r2, #460]! @ 0x1cc │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + stc2l 0, cr0, [r6, #460]! @ 0x1cc │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2l 0, cr0, [r0, #460] @ 0x1cc │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + stc2l 0, cr0, [r4, #460] @ 0x1cc │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r6, #460]! @ 0x1cc │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + stc2 0, cr0, [sl, #460]! @ 0x1cc │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [ip, #460] @ 0x1cc │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + ldc2 0, cr0, [r0, #460] @ 0x1cc │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-460]! @ 0xfffffe34 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + ldc2l 0, cr0, [r6, #-460]! @ 0xfffffe34 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-460] @ 0xfffffe34 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + ldc2l 0, cr0, [ip, #-460] @ 0xfffffe34 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-460]! @ 0xfffffe34 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + stc2l 0, cr0, [r2, #-460] @ 0xfffffe34 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r4, #-460]! @ 0xfffffe34 │ │ │ │ + stc2 0, cr0, [r8, #-460]! @ 0xfffffe34 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ @@ -209686,15 +209686,15 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx a0064 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #124] @ (12b7c4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -209745,15 +209745,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 0, 7, r0, cr14, cr14, {3} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ mcr 0, 5, r0, cr4, cr14, {3} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs.w r9, r3, #0 │ │ │ │ @@ -209803,20 +209803,20 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (12b874 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfb560073 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + @ instruction: 0xfb5a0073 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfb380073 │ │ │ │ + @ instruction: 0xfb3c0073 │ │ │ │ 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 r1, [pc, #436] @ (12ba40 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #436] @ (12ba44 ) │ │ │ │ @@ -209984,30 +209984,30 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldc 0, cr0, [lr, #504]! @ 0x1f8 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r4, #504]! @ 0x1f8 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfa860073 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + @ instruction: 0xfa8a0073 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfa6a0073 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + @ instruction: 0xfa6e0073 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a60073 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + vld1.8 @ instruction: 0xf9aa0073 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr??.w r0, [r0, r3, lsl #3] │ │ │ │ + ldr??.w r0, [r4, r3, lsl #3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n 12ba82 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -210035,17 +210035,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (12bacc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 12baa4 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr.w r0, [r6, #115] @ 0x73 │ │ │ │ + ldr.w r0, [sl, #115] @ 0x73 │ │ │ │ stmdb sp!, {r4, 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, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ @@ -210083,17 +210083,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str??.w r0, [sl, r3, lsl #3] │ │ │ │ + str??.w r0, [lr, r3, lsl #3] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -210225,24 +210225,24 @@ │ │ │ │ b.n 12bbc8 │ │ │ │ ldrb.w r3, [r4, #81] @ 0x51 │ │ │ │ bic.w r3, r3, #9 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r4, #81] @ 0x51 │ │ │ │ b.n 12bbba │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 12bc8c │ │ │ │ + b.n 12bc94 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7600073 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + @ instruction: 0xf7640073 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf6d80073 │ │ │ │ + @ instruction: 0xf6dc0073 │ │ │ │ vldr d6, [r0] │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 12bd22 │ │ │ │ bgt.n 12bd1e │ │ │ │ vldr d6, [r0, #8] │ │ │ │ @@ -210684,57 +210684,57 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 12bda4 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmdb r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ stmia.w r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub.w r0, r8, #15925248 @ 0xf30000 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + sub.w r0, ip, #15925248 @ 0xf30000 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sbcs.w r0, ip, #15925248 @ 0xf30000 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + @ instruction: 0xf5800073 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf5300073 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + @ instruction: 0xf5340073 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orr.w r0, r2, #15925248 @ 0xf30000 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + orr.w r0, r6, #15925248 @ 0xf30000 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf39c0073 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + @ instruction: 0xf3a00073 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf3820073 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + @ instruction: 0xf3860073 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf2d60073 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + @ instruction: 0xf2da0073 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subw r0, r0, #115 @ 0x73 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + subw r0, r4, #115 @ 0x73 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf2840073 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + @ instruction: 0xf2880073 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf2680073 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + @ instruction: 0xf26c0073 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movw r0, #49267 @ 0xc073 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + @ instruction: 0xf2500073 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf22e0073 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + @ instruction: 0xf2320073 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf1ee0073 │ │ │ │ + @ instruction: 0xf1f20073 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldrd r3, r2, [r0, #12] │ │ │ │ @@ -210966,19 +210966,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (12c4ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 12c4c2 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ lsls r6, r5, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 5, r0, cr12, cr3, {3} │ │ │ │ + lsls r2, r6, #26 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + mcr 0, 6, r0, cr0, cr3, {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, #3928] @ 0xf58 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r5, r2 │ │ │ │ @@ -212103,65 +212103,65 @@ │ │ │ │ b.w 12c61c │ │ │ │ b.n 12d380 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 12d170 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmdb ip, {r0, r1, r4, r5, r6} │ │ │ │ - mrc2 0, 6, r0, cr14, cr3, {3} │ │ │ │ - stc2l 0, cr0, [sl, #-460] @ 0xfffffe34 │ │ │ │ - b.n 12cbf8 │ │ │ │ + ldmdb r0, {r0, r1, r4, r5, r6} │ │ │ │ + mcr2 0, 7, r0, cr2, cr3, {3} │ │ │ │ + stc2l 0, cr0, [lr, #-460] @ 0xfffffe34 │ │ │ │ + b.n 12cc00 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [lr, #-460]! @ 0xfffffe34 │ │ │ │ - b.n 12cbc8 │ │ │ │ + ldc2 0, cr0, [r2, #-460]! @ 0xfffffe34 │ │ │ │ + b.n 12cbd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [r2, #-460] @ 0xfffffe34 │ │ │ │ - b.n 12cb98 │ │ │ │ + ldc2 0, cr0, [r6, #-460] @ 0xfffffe34 │ │ │ │ + b.n 12cba0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [lr], {115} @ 0x73 │ │ │ │ - b.n 12cab8 │ │ │ │ + stc2 0, cr0, [r2], #460 @ 0x1cc │ │ │ │ + b.n 12cac0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [r4], {115} @ 0x73 │ │ │ │ - b.n 12ca88 │ │ │ │ + stc2 0, cr0, [r8], {115} @ 0x73 │ │ │ │ + b.n 12ca90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-460 @ 0xfffffe34 │ │ │ │ - b.n 12ca5c │ │ │ │ + stc2l 0, cr0, [lr], #-460 @ 0xfffffe34 │ │ │ │ + b.n 12ca64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [r6], #-460 @ 0xfffffe34 │ │ │ │ - b.n 12ca00 │ │ │ │ + ldc2 0, cr0, [sl], #-460 @ 0xfffffe34 │ │ │ │ + b.n 12ca08 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [ip], {115} @ 0x73 │ │ │ │ - b.n 12c9b4 │ │ │ │ + ldc2 0, cr0, [r0], {115} @ 0x73 │ │ │ │ + b.n 12c9bc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfbce0073 │ │ │ │ - b.n 12d940 │ │ │ │ + @ instruction: 0xfbd20073 │ │ │ │ + b.n 12d948 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfbb00073 │ │ │ │ - b.n 12d90c │ │ │ │ + @ instruction: 0xfbb40073 │ │ │ │ + b.n 12d914 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb920073 │ │ │ │ - b.n 12d8d8 │ │ │ │ + @ instruction: 0xfb960073 │ │ │ │ + b.n 12d8e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfac00073 │ │ │ │ - b.n 12d738 │ │ │ │ + @ instruction: 0xfac40073 │ │ │ │ + b.n 12d740 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfaa20073 │ │ │ │ - b.n 12d708 │ │ │ │ + @ instruction: 0xfaa60073 │ │ │ │ + b.n 12d710 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa840073 │ │ │ │ - b.n 12d6d4 │ │ │ │ + @ instruction: 0xfa880073 │ │ │ │ + b.n 12d6dc │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 957a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -212320,52 +212320,52 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #112] @ (12d3cc ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 12c61e │ │ │ │ - ldr??.w r0, [ip, r3, lsl #3] │ │ │ │ - b.n 12d688 │ │ │ │ + vst1.8 @ instruction: 0xf9800073 │ │ │ │ + b.n 12d690 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr??.w r0, [lr, r3, lsl #3] │ │ │ │ - b.n 12d654 │ │ │ │ + vld4.16 {d16-d19}, [r2 :256], r3 │ │ │ │ + b.n 12d65c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vst4.16 {d16-d19}, [r4 :256], r3 │ │ │ │ - b.n 12d624 │ │ │ │ + vst4.16 {d16-d19}, [r8 :256], r3 │ │ │ │ + b.n 12d62c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [r6 :256], r3 │ │ │ │ - b.n 12d5f4 │ │ │ │ + vld4.16 {d0-d3}, [sl :256], r3 │ │ │ │ + b.n 12d5fc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vst4.16 {d0-d3}, [r8 :256], r3 │ │ │ │ - b.n 12d5c0 │ │ │ │ + vst4.16 {d0-d3}, [ip :256], r3 │ │ │ │ + b.n 12d5c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str??.w r0, [lr, #115] @ 0x73 │ │ │ │ - b.n 12d590 │ │ │ │ + ldr??.w r0, [r2, #115] @ 0x73 │ │ │ │ + b.n 12d598 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr.w r0, [r4, #115] @ 0x73 │ │ │ │ - b.n 12d564 │ │ │ │ + ldr.w r0, [r8, #115] @ 0x73 │ │ │ │ + b.n 12d56c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh.w r0, [sl, #115] @ 0x73 │ │ │ │ - b.n 12d538 │ │ │ │ + ldrh.w r0, [lr, #115] @ 0x73 │ │ │ │ + b.n 12d540 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb.w r0, [ip, #115] @ 0x73 │ │ │ │ - b.n 12d504 │ │ │ │ + strh.w r0, [r0, #115] @ 0x73 │ │ │ │ + b.n 12d50c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb.w r0, [r2, #115] @ 0x73 │ │ │ │ - b.n 12d4d8 │ │ │ │ + strb.w r0, [r6, #115] @ 0x73 │ │ │ │ + b.n 12d4e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr.w r0, [lr, r3, lsl #3] │ │ │ │ - b.n 12d49c │ │ │ │ + str??.w r0, [r2, r3, lsl #3] │ │ │ │ + b.n 12d4a4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str.w r0, [r2, r3, lsl #3] │ │ │ │ - b.n 12d46c │ │ │ │ + str.w r0, [r6, r3, lsl #3] │ │ │ │ + b.n 12d474 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh.w r0, [r6, r3, lsl #3] │ │ │ │ - b.n 12d43c │ │ │ │ + strh.w r0, [sl, r3, lsl #3] │ │ │ │ + b.n 12d444 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -212502,19 +212502,19 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bcs.n 12d5dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 12d4d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf69e0073 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + subw r0, r2, #2163 @ 0x873 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6820073 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + @ instruction: 0xf6860073 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r9, [pc, #804] @ 12d870 │ │ │ │ @@ -212812,33 +212812,33 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 12d6c6 │ │ │ │ bne.n 12d7da │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 12d6b2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - addw r0, sl, #2163 @ 0x873 │ │ │ │ + addw r0, lr, #2163 @ 0x873 │ │ │ │ beq.n 12d850 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r2, #15925248 @ 0xf30000 │ │ │ │ - ble.n 12d944 │ │ │ │ + adcs.w r0, r6, #15925248 @ 0xf30000 │ │ │ │ + ble.n 12d94c │ │ │ │ lsls r3, r6, #1 │ │ │ │ beq.n 12d89c │ │ │ │ lsls r6, r7, #1 │ │ │ │ b.n 12d5a2 │ │ │ │ - vrsra.u32 , q13, #1 │ │ │ │ + vrsra.u32 , q15, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3540073 │ │ │ │ - @ instruction: 0xf34a0073 │ │ │ │ - blt.n 12d94c │ │ │ │ + @ instruction: 0xf3580073 │ │ │ │ + @ instruction: 0xf34e0073 │ │ │ │ + blt.n 12d954 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3300073 │ │ │ │ - blt.n 12d920 │ │ │ │ + @ instruction: 0xf3340073 │ │ │ │ + blt.n 12d928 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ ldr.w r4, [r4, r1, lsl #2] │ │ │ │ add.w r6, r5, r1, lsl #3 │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ @@ -213287,49 +213287,49 @@ │ │ │ │ b.n 12dcba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r2} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r6, #115 @ 0x73 │ │ │ │ - @ instruction: 0xf0fa0073 │ │ │ │ - @ instruction: 0xf0a80073 │ │ │ │ - vshr.s32 q8, , #32 │ │ │ │ - bvc.n 12dda8 │ │ │ │ + addw r0, sl, #115 @ 0x73 │ │ │ │ + @ instruction: 0xf0fe0073 │ │ │ │ + @ instruction: 0xf0ac0073 │ │ │ │ + vshr.s32 q8, , #28 │ │ │ │ + bvc.n 12ddb0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.s16 q0, q4, │ │ │ │ - mrc 0, 6, r0, cr2, cr3, {3} │ │ │ │ - bvs.n 12dd98 │ │ │ │ + vqadd.s16 q0, q6, │ │ │ │ + mrc 0, 6, r0, cr6, cr3, {3} │ │ │ │ + bvs.n 12dda0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 5, r0, cr0, cr3, {3} │ │ │ │ - bvs.n 12dd40 │ │ │ │ + mcr 0, 5, r0, cr4, cr3, {3} │ │ │ │ + bvs.n 12dd48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 4, r0, cr8, cr3, {3} │ │ │ │ - bvs.n 12dd14 │ │ │ │ + mcr 0, 4, r0, cr12, cr3, {3} │ │ │ │ + bvs.n 12dd1c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 3, r0, cr12, cr3, {3} │ │ │ │ - bvs.n 12dee4 │ │ │ │ + mrc 0, 3, r0, cr0, cr3, {3} │ │ │ │ + bvs.n 12deec │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr0, cr3, {3} │ │ │ │ - bvs.n 12deb4 │ │ │ │ + mrc 0, 2, r0, cr4, cr3, {3} │ │ │ │ + bvs.n 12debc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc 0, 1, r0, cr6, cr3, {3} │ │ │ │ - bvs.n 12de88 │ │ │ │ + mrc 0, 1, r0, cr10, cr3, {3} │ │ │ │ + bvs.n 12de90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr12, cr3, {3} │ │ │ │ - bvs.n 12de5c │ │ │ │ + mcr 0, 1, r0, cr0, cr3, {3} │ │ │ │ + bvs.n 12de64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 0, r0, cr2, cr3, {3} │ │ │ │ - bvs.n 12de30 │ │ │ │ + mcr 0, 0, r0, cr6, cr3, {3} │ │ │ │ + bvs.n 12de38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stcl 0, cr0, [r8, #460]! @ 0x1cc │ │ │ │ - bpl.n 12de04 │ │ │ │ + stcl 0, cr0, [ip, #460]! @ 0x1cc │ │ │ │ + bpl.n 12de0c │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1080] @ 12e264 │ │ │ │ @@ -213731,31 +213731,31 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 12e080 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe80073 │ │ │ │ - bcc.n 12e264 │ │ │ │ + @ instruction: 0xebec0073 │ │ │ │ + bcc.n 12e26c │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs.w r0, r0, r3, ror #1 │ │ │ │ - bcc.n 12e20c │ │ │ │ + subs.w r0, r4, r3, ror #1 │ │ │ │ + bcc.n 12e214 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adcs.w r0, r4, r3, ror #1 │ │ │ │ - bcc.n 12e350 │ │ │ │ + adcs.w r0, r8, r3, ror #1 │ │ │ │ + bcc.n 12e358 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xeae20073 │ │ │ │ - bcs.n 12e274 │ │ │ │ + @ instruction: 0xeae60073 │ │ │ │ + bcs.n 12e27c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - eors.w r0, sl, r3, ror #1 │ │ │ │ - bics.w r0, r8, r3, ror #1 │ │ │ │ - bcs.n 12e32c │ │ │ │ + eors.w r0, lr, r3, ror #1 │ │ │ │ + bics.w r0, ip, r3, ror #1 │ │ │ │ + bcs.n 12e334 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -213815,16 +213815,16 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r5, #81] @ 0x51 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ b.n 12e2c6 │ │ │ │ nop │ │ │ │ - strd r0, r0, [ip], #-460 @ 0x1cc │ │ │ │ - beq.n 12e260 │ │ │ │ + ldrd r0, r0, [r0], #-460 @ 0x1cc │ │ │ │ + beq.n 12e268 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ sub sp, #20 │ │ │ │ @@ -214038,45 +214038,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (12e5e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 12e4fc │ │ │ │ - b.n 12e4dc │ │ │ │ + b.n 12e4e4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e468 │ │ │ │ + b.n 12e470 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e3b4 │ │ │ │ + b.n 12e3bc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e36c │ │ │ │ + b.n 12e374 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e324 │ │ │ │ + b.n 12e32c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e2e4 │ │ │ │ + b.n 12e2ec │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e2bc │ │ │ │ + b.n 12e2c4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e240 │ │ │ │ + b.n 12e248 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e1c8 │ │ │ │ + b.n 12e1d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e1d4 │ │ │ │ + b.n 12e1dc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e1a8 │ │ │ │ + b.n 12e1b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ @@ -214160,23 +214160,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 12e180 │ │ │ │ + b.n 12e188 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e0e0 │ │ │ │ + b.n 12e0e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12e04c │ │ │ │ + b.n 12e054 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #280] @ (12e830 ) │ │ │ │ @@ -214288,27 +214288,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 12e76e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ wfi │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12e074 │ │ │ │ + b.n 12e07c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ bkpt 0x00da │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 12ef68 │ │ │ │ + b.n 12ef70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ef10 │ │ │ │ + b.n 12ef18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, 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 r9, r1 │ │ │ │ @@ -214375,17 +214375,17 @@ │ │ │ │ blx 9db44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ movw r3, #2049 @ 0x801 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 9742c │ │ │ │ nop │ │ │ │ - b.n 12ef08 │ │ │ │ + b.n 12ef10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ee5c │ │ │ │ + b.n 12ee64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ movs r7, #0 │ │ │ │ @@ -214545,41 +214545,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (12eb30 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 12ea36 │ │ │ │ - b.n 12eeb0 │ │ │ │ + b.n 12eeb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ee88 │ │ │ │ + b.n 12ee90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12edb8 │ │ │ │ + b.n 12edc0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ed90 │ │ │ │ + b.n 12ed98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ecbc │ │ │ │ + b.n 12ecc4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ec7c │ │ │ │ + b.n 12ec84 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 12ec50 │ │ │ │ + b.n 12ec58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #984] @ (12ef20 ) │ │ │ │ @@ -214936,23 +214936,23 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ b.n 12ef44 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - b.n 12ef40 │ │ │ │ + b.n 12ef48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ revsh r4, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ble.n 12ef54 │ │ │ │ + ble.n 12ef5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ beq.w 12f06e │ │ │ │ @@ -215319,35 +215319,35 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 12ee3a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - bge.n 12f2f4 │ │ │ │ + bge.n 12f2fc │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 12f3b8 │ │ │ │ + bge.n 12f3c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 12f31c │ │ │ │ + bhi.n 12f324 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 12f2e4 │ │ │ │ + bhi.n 12f2ec │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 12f2b8 │ │ │ │ + bhi.n 12f2c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ ldr.w r5, [pc, #1164] @ 12f7f0 │ │ │ │ @@ -215749,31 +215749,31 @@ │ │ │ │ b.n 12f4da │ │ │ │ nop │ │ │ │ ... │ │ │ │ uxtb r6, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 12f7bc │ │ │ │ + bvc.n 12f7c4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bpl.n 12f764 │ │ │ │ + bpl.n 12f76c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bmi.n 12f768 │ │ │ │ + bmi.n 12f770 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bmi.n 12f7e0 │ │ │ │ + bmi.n 12f7e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bmi.n 12f880 │ │ │ │ + bmi.n 12f888 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcc.n 12f800 │ │ │ │ + bcc.n 12f808 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcc.n 12f724 │ │ │ │ + bcc.n 12f72c │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r4, [pc, #1060] @ 12fc44 │ │ │ │ mov r0, r7 │ │ │ │ blx 9db44 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ add r4, pc │ │ │ │ movw r3, #5191 @ 0x1447 │ │ │ │ @@ -216159,93 +216159,93 @@ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 966a4 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vdiv.f64 d7, d7, d0 │ │ │ │ b.n 12f600 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 12fcb0 │ │ │ │ + bcc.n 12fcb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r5, sp, #816 @ 0x330 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 12fb5c │ │ │ │ + bcs.n 12fb64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcs.n 12fd28 │ │ │ │ + bcs.n 12fd30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcs.n 12fcf4 │ │ │ │ + bcs.n 12fcfc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bne.n 12fc24 │ │ │ │ + bne.n 12fc2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r4, 12fcaa │ │ │ │ + cbnz r0, 12fcac │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcs.n 12fce4 │ │ │ │ + bcs.n 12fcec │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bne.n 12fb78 │ │ │ │ + bne.n 12fb80 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r0, 12fca0 │ │ │ │ + cbnz r4, 12fca0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bne.n 12fcbc │ │ │ │ + bne.n 12fcc4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r6, 12fc8e │ │ │ │ + cbnz r2, 12fc90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12fbe0 │ │ │ │ + beq.n 12fbe8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12fbb0 │ │ │ │ + beq.n 12fbb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12fd80 │ │ │ │ + beq.n 12fd88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12fd14 │ │ │ │ + beq.n 12fd1c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12fce4 │ │ │ │ + beq.n 12fcec │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 12fcb4 │ │ │ │ + beq.n 12fcbc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb.w r3, [r0, #80] @ 0x50 │ │ │ │ @@ -216598,35 +216598,35 @@ │ │ │ │ b.n 130072 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ add r7, pc, #200 @ (adr r7, 13019c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r0, 13015e │ │ │ │ + cbz r4, 13015e │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r6, pc, #648 @ (adr r6, 13036c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r0, 13013a │ │ │ │ + cbz r4, 13013a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r0, 13013c │ │ │ │ + cbz r4, 13013c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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, #2632] @ 0xa48 │ │ │ │ ldr r5, [pc, #604] @ (130378 ) │ │ │ │ @@ -216845,19 +216845,19 @@ │ │ │ │ vldr d4, [r1, #-8] │ │ │ │ b.n 130398 │ │ │ │ ... │ │ │ │ add r5, pc, #160 @ (adr r5, 13041c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ str.w r1, [r4, r7, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ add.w r7, r7, #1 │ │ │ │ beq.n 1303e2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ add.w r5, ip, r1, lsl #3 │ │ │ │ @@ -217871,20 +217871,20 @@ │ │ │ │ add.w r8, r6, r3 │ │ │ │ b.n 130e7e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ uxth r1, r6 │ │ │ │ - vsra.u32 d28, d2, #1 │ │ │ │ + vsra.u32 d28, d6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bge.n 130ef4 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219088,87 +219088,87 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 131806 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - pop {} │ │ │ │ + pop {r2} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, pc, #904 @ (adr r2, 131ecc ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 131edc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x001e │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r0, 131b8a │ │ │ │ + cbnz r4, 131b8a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, 131eb4 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 131ec4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r2, 131b84 │ │ │ │ + cbnz r6, 131b84 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #632 @ (adr r1, 131ddc ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 131dec ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r4, 131b84 │ │ │ │ + cbnz r0, 131b86 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #512 @ (adr r1, 131d6c ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 131d7c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r2, 131bf8 │ │ │ │ + cbz r6, 131bf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r0, 131bfa │ │ │ │ + cbz r4, 131bfa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r0, 131bfc │ │ │ │ + cbz r4, 131bfc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r6, 131bfc │ │ │ │ + cbz r2, 131bfe │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r4, 131bfe │ │ │ │ + cbz r0, 131c00 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r2, 131bb6 │ │ │ │ + cbz r6, 131bb6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r2, 131bb8 │ │ │ │ + cbz r6, 131bb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r0, 131bb8 │ │ │ │ + cbz r4, 131bb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1321a4 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ @@ -219453,25 +219453,25 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #140] @ 0x8c │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr.w sl, [sp, #260] @ 0x104 │ │ │ │ b.n 131f26 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 131fea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ @@ -219799,81 +219799,81 @@ │ │ │ │ ldr r0, [pc, #156] @ (132344 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 13121a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [pc, #380] @ (1324c8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #372] @ (1324cc ) │ │ │ │ @@ -220008,49 +220008,49 @@ │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ b.w 130a42 │ │ │ │ nop │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #944 @ (adr r7, 13288c ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 13289c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #824 @ (adr r7, 13281c ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 13282c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #712 @ (adr r7, 1327b4 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 1327c4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #592 @ (adr r7, 132744 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 132754 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #296 @ (adr r7, 132624 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 132634 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #56 @ (adr r7, 13253c ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 13254c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #904 @ (adr r6, 132894 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 1328a4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w fp, [r1, #16] │ │ │ │ @@ -220412,33 +220412,33 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1327e0 │ │ │ │ nop │ │ │ │ strh r6, [r2, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #952 @ (adr r2, 132d3c ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 132d4c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, pc, #424 @ (adr r2, 132b34 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 132b44 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, pc, #312 @ (adr r2, 132acc ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 132adc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, pc, #200 @ (adr r2, 132a64 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 132a74 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, pc, #88 @ (adr r2, 1329fc ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 132a0c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r8, r1 │ │ │ │ @@ -220967,77 +220967,77 @@ │ │ │ │ b.n 132b64 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #656 @ (adr r0, 13324c ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 13325c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 132ca0 │ │ │ │ + b.n 132ca8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -221155,19 +221155,19 @@ │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ ldr.w r4, [pc, #3072] @ 133db4 │ │ │ │ @@ -222247,99 +222247,99 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 1332e4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r2, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r6, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2744] @ 0xab8 │ │ │ │ subw sp, sp, #1316 @ 0x524 │ │ │ │ mov r4, r1 │ │ │ │ @@ -223357,35 +223357,35 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r2, [r1, #80] @ 0x50 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ ubfx r3, r2, #6, #1 │ │ │ │ @@ -224476,45 +224476,45 @@ │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ subs r3, r3, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ blx 99318 │ │ │ │ b.w 134b60 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movw r4, #9921 @ 0x26c1 │ │ │ │ str.w r5, [r8, #44] @ 0x2c │ │ │ │ blx 9fbf4 │ │ │ │ ldr.w r2, [pc, #3260] @ 1362c8 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ @@ -225670,175 +225670,175 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #332] @ (136408 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 135186 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [pc, #320] @ (136550 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #312] @ (136554 ) │ │ │ │ @@ -225951,53 +225951,53 @@ │ │ │ │ b.w 1343fe │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 13611c │ │ │ │ nop │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #472] @ (136730 ) │ │ │ │ + ldr r7, [pc, #488] @ (136740 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #360] @ (1366c8 ) │ │ │ │ + ldr r7, [pc, #376] @ (1366d8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #200] @ (136630 ) │ │ │ │ + ldr r7, [pc, #216] @ (136640 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #88] @ (1365c8 ) │ │ │ │ + ldr r7, [pc, #104] @ (1365d8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #1008] @ (136968 ) │ │ │ │ + ldr r7, [pc, #0] @ (136578 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #896] @ (136900 ) │ │ │ │ + ldr r6, [pc, #912] @ (136910 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #784] @ (136898 ) │ │ │ │ + ldr r6, [pc, #800] @ (1368a8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #672] @ (136830 ) │ │ │ │ + ldr r6, [pc, #688] @ (136840 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #560] @ (1367c8 ) │ │ │ │ + ldr r6, [pc, #576] @ (1367d8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #360] @ (136708 ) │ │ │ │ + ldr r6, [pc, #376] @ (136718 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr.w r5, [pc, #2988] @ 137160 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -227089,43 +227089,43 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, r3, r1, lsl #3 │ │ │ │ b.n 1371ae │ │ │ │ lsls r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #64] @ (1371b0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1371c0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ subs r5, #186 @ 0xba │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #760] @ (137474 ) │ │ │ │ + ldr r2, [pc, #776] @ (137484 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #472] @ (13735c ) │ │ │ │ + ldr r2, [pc, #488] @ (13736c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #664] @ (137424 ) │ │ │ │ + ldr r1, [pc, #680] @ (137434 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #544] @ (1373b4 ) │ │ │ │ + ldr r1, [pc, #560] @ (1373c4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ beq.w 136ccc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds.w lr, ip, r3 │ │ │ │ @@ -228602,17 +228602,17 @@ │ │ │ │ cmp r6, r3 │ │ │ │ blt.n 138220 │ │ │ │ mov r4, r0 │ │ │ │ b.n 137e32 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ b.w 136ccc │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #960] @ (138608 ) │ │ │ │ + ldr r7, [pc, #976] @ (138618 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0013824c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -229224,21 +229224,21 @@ │ │ │ │ b.n 1388e6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #608] @ (138b9c ) │ │ │ │ + ldr r0, [pc, #624] @ (138bac ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 138f3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 138f6c │ │ │ │ @@ -229702,31 +229702,31 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ add.w r2, sl, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ str.w r2, [r9, sl, lsl #2] │ │ │ │ b.n 138e2e │ │ │ │ ... │ │ │ │ - rors r2, r1 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r2, r7, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r9 │ │ │ │ mov lr, fp │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w fp, r9, r4, lsl #3 │ │ │ │ @@ -229925,27 +229925,27 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 138c0c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -230827,50 +230827,50 @@ │ │ │ │ b.n 1397c2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r6, r2, #21 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ asrs r6, r6, #13 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ cmp r2, #209 @ 0xd1 │ │ │ │ vrsubhn.i d16, , │ │ │ │ vqshlu.s32 q8, , #31 │ │ │ │ - vrshr.u32 , q1, #1 │ │ │ │ + vrshr.u32 , q3, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ vnmla.f64 d6, d8, d10 │ │ │ │ vabs.f64 d6, d6 │ │ │ │ vcmpe.f64 d6, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.w 139356 │ │ │ │ @@ -231680,29 +231680,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 13ac14 │ │ │ │ mov r8, fp │ │ │ │ b.n 13a33a │ │ │ │ ... │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r3, #28 │ │ │ │ bpl.w 13a526 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r9 │ │ │ │ @@ -232192,45 +232192,45 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 1392ce │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrd fp, sl, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r7, r6, [fp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -232798,45 +232798,45 @@ │ │ │ │ bne.w 13b6ce │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 13a690 │ │ │ │ ... │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #2204] @ 13b908 │ │ │ │ movw r1, #11820 @ 0x2e2c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -233576,105 +233576,105 @@ │ │ │ │ b.n 13b88a │ │ │ │ add.w r3, r2, sl, lsl #3 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ mov r2, lr │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ b.n 13b9e4 │ │ │ │ ... │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.u64 q0, q2, q9 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + vqadd.u64 q0, q4, q9 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc2 0, 6, r0, cr2, cr2, {3} │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + mrc2 0, 6, r0, cr6, cr2, {3} │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc2 0, 5, r0, cr0, cr2, {3} │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + mrc2 0, 5, r0, cr4, cr2, {3} │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc2 0, 4, r0, cr4, cr2, {3} │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + mrc2 0, 4, r0, cr8, cr2, {3} │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [ip, #456]! @ 0x1c8 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + stc2l 0, cr0, [r0, #456] @ 0x1c8 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [lr, #456] @ 0x1c8 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + stc2 0, cr0, [r2, #456]! @ 0x1c8 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [r0, #456] @ 0x1c8 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + stc2 0, cr0, [r4, #456] @ 0x1c8 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [r4, #-456]! @ 0xfffffe38 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + stc2l 0, cr0, [r8, #-456]! @ 0xfffffe38 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #456 @ 0x1c8 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + stc2 0, cr0, [r0, #-456] @ 0xfffffe38 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r0], {114} @ 0x72 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + ldc2l 0, cr0, [r4], {114} @ 0x72 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [r2], #456 @ 0x1c8 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + ldc2 0, cr0, [r6], #456 @ 0x1c8 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb640072 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + @ instruction: 0xfb680072 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb380072 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + @ instruction: 0xfb3c0072 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb100072 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + @ instruction: 0xfb140072 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfaf00072 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + @ instruction: 0xfaf40072 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfad40072 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + @ instruction: 0xfad80072 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfaaa0072 │ │ │ │ + @ instruction: 0xfaae0072 │ │ │ │ ldrd r2, r6, [fp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ ldrd r0, lr, [r8] │ │ │ │ str.w r2, [r8], #8 │ │ │ │ vldr d6, [r3, #152] @ 0x98 │ │ │ │ subs.w ip, r2, r0 │ │ │ │ str.w r6, [r8, #-4] │ │ │ │ @@ -234045,74 +234045,74 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #168] @ (13be84 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 139834 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [r4 :256], r2 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + vld4.16 {d0-d3}, [r8 :256], r2 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4 :256], r2 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + vst4.16 {d0-d3}, [r8 :256], r2 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str??.w r0, [r8, #114] @ 0x72 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + str??.w r0, [ip, #114] @ 0x72 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str.w r0, [ip, #114] @ 0x72 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + ldr.w r0, [r0, #114] @ 0x72 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh.w r0, [r0, #114] @ 0x72 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + ldrh.w r0, [r4, #114] @ 0x72 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7c00072 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + @ instruction: 0xf7c40072 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7a40072 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + @ instruction: 0xf7a80072 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7880072 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + @ instruction: 0xf78c0072 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf76c0072 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + @ instruction: 0xf7700072 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7500072 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + @ instruction: 0xf7540072 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7360072 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + @ instruction: 0xf73a0072 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf71c0072 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + @ instruction: 0xf7200072 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7000072 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + @ instruction: 0xf7040072 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6e20072 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + @ instruction: 0xf6e60072 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf68c0072 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + @ instruction: 0xf6900072 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movw r0, #43122 @ 0xa872 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + movw r0, #59506 @ 0xe872 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf62e0072 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + @ instruction: 0xf6320072 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6120072 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + @ instruction: 0xf6160072 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf5f00072 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + @ instruction: 0xf5f40072 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs.w r0, r6, #15859712 @ 0xf20000 │ │ │ │ + subs.w r0, sl, #15859712 @ 0xf20000 │ │ │ │ │ │ │ │ 0013be88 : │ │ │ │ stmdb 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 │ │ │ │ @@ -234389,26 +234389,26 @@ │ │ │ │ b.n 13c012 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 13c0c8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ b.n 13bd9c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subw r0, lr, #114 @ 0x72 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + @ instruction: 0xf2b20072 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf2540072 │ │ │ │ + @ instruction: 0xf2580072 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r2 │ │ │ │ @@ -234799,21 +234799,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 13bf0c │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stcl 0, cr0, [r2, #456]! @ 0x1c8 │ │ │ │ + stcl 0, cr0, [r6, #456]! @ 0x1c8 │ │ │ │ b.n 13c720 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adc.w r2, r1, r2 │ │ │ │ strd r3, r2, [sp, #52] @ 0x34 │ │ │ │ @@ -234893,32 +234893,32 @@ │ │ │ │ ldr r0, [pc, #60] @ (13c708 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 13c668 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stcl 0, cr0, [lr, #-456] @ 0xfffffe38 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + ldcl 0, cr0, [r2, #-456] @ 0xfffffe38 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc 0, cr0, [r2, #-456]! @ 0xfffffe38 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + ldc 0, cr0, [r6, #-456]! @ 0xfffffe38 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc 0, cr0, [r4, #-456] @ 0xfffffe38 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + ldc 0, cr0, [r8, #-456] @ 0xfffffe38 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldcl 0, cr0, [sl], #456 @ 0x1c8 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + ldcl 0, cr0, [lr], #456 @ 0x1c8 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stcl 0, cr0, [r0], #456 @ 0x1c8 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + stcl 0, cr0, [r4], #456 @ 0x1c8 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stcl 0, cr0, [r6], {114} @ 0x72 │ │ │ │ + stcl 0, cr0, [sl], {114} @ 0x72 │ │ │ │ │ │ │ │ 0013c70c : │ │ │ │ stmdb 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 r5, [pc, #2972] @ 13d2bc │ │ │ │ @@ -235992,69 +235992,69 @@ │ │ │ │ add r1, fp │ │ │ │ b.n 13d19c │ │ │ │ nop │ │ │ │ svc 38 @ 0x26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strd r0, r0, [ip, #456]! @ 0x1c8 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + ldrd r0, r0, [r0, #456]! @ 0x1c8 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strd r0, r0, [lr, #456] @ 0x1c8 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + ldrd r0, r0, [r2, #456] @ 0x1c8 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xe9b00072 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + @ instruction: 0xe9b40072 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ blt.n 13d254 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strexd r2, r0, r0, [ip] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + @ instruction: 0xe8d00072 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia.w lr!, {r1, r4, r5, r6} │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + ldmia.w r2!, {r1, r4, r5, r6} │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia.w r0, {r1, r4, r5, r6} │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + ldmia.w r4, {r1, r4, r5, r6} │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xe8180072 │ │ │ │ - vshr.u32 q8, q9, #22 │ │ │ │ - b.n 13d308 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - vshr.u8 q8, q9, #4 │ │ │ │ - b.n 13d2d4 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - vmvn.i32 q0, #162 @ 0x000000a2 │ │ │ │ - vqadd.u32 q8, q0, q9 │ │ │ │ - ldc2 0, cr0, [lr, #-456]! @ 0xfffffe38 │ │ │ │ - b.n 13cdc8 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [r2, #-456]! @ 0xfffffe38 │ │ │ │ - b.n 13cd94 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [r2, #-456] @ 0xfffffe38 │ │ │ │ - b.n 13cd5c │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-456 @ 0xfffffe38 │ │ │ │ - @ instruction: 0xfb760072 │ │ │ │ - @ instruction: 0xfaf20072 │ │ │ │ - b.n 13d950 │ │ │ │ + @ instruction: 0xe81c0072 │ │ │ │ + vshr.u32 q8, q9, #18 │ │ │ │ + b.n 13d310 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + vshr.u16 q8, q9, #16 │ │ │ │ + b.n 13d2dc │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + vmvn.i32 q0, #226 @ 0x000000e2 │ │ │ │ + vqadd.u32 q8, q2, q9 │ │ │ │ + stc2l 0, cr0, [r2, #-456] @ 0xfffffe38 │ │ │ │ + b.n 13cdd0 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + stc2 0, cr0, [r6, #-456]! @ 0xfffffe38 │ │ │ │ + b.n 13cd9c │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + stc2 0, cr0, [r6, #-456] @ 0xfffffe38 │ │ │ │ + b.n 13cd64 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + stc2l 0, cr0, [lr], #-456 @ 0xfffffe38 │ │ │ │ + @ instruction: 0xfb7a0072 │ │ │ │ + @ instruction: 0xfaf60072 │ │ │ │ + b.n 13d958 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfa7c0072 │ │ │ │ - vst1.8 @ instruction: 0xf9c80072 │ │ │ │ + @ instruction: 0xfa800072 │ │ │ │ + vst1.8 @ instruction: 0xf9cc0072 │ │ │ │ ldrd fp, r6, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ ldr.w r4, [pc, #1704] @ 13da08 │ │ │ │ mov r0, r7 │ │ │ │ blx 9db44 │ │ │ │ mov.w r3, #2384 @ 0x950 │ │ │ │ add r4, pc │ │ │ │ @@ -236666,105 +236666,105 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #256] @ (13dafc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 13d8ee │ │ │ │ - @ instruction: 0xf7f00072 │ │ │ │ - @ instruction: 0xf7140072 │ │ │ │ - svc 32 │ │ │ │ + @ instruction: 0xf7f40072 │ │ │ │ + @ instruction: 0xf7180072 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf6f60072 │ │ │ │ - svc 2 │ │ │ │ + @ instruction: 0xf6fa0072 │ │ │ │ + svc 6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subw r0, lr, #2162 @ 0x872 │ │ │ │ - movw r0, #18546 @ 0x4872 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + @ instruction: 0xf6b20072 │ │ │ │ + movw r0, #34930 @ 0x8872 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf6240072 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + @ instruction: 0xf6280072 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rsb r0, ip, #15859712 @ 0xf20000 │ │ │ │ - ble.n 13d9e8 │ │ │ │ + rsbs r0, r0, #15859712 @ 0xf20000 │ │ │ │ + ble.n 13d9f0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf4fc0072 │ │ │ │ - ble.n 13da58 │ │ │ │ + add.w r0, r0, #15859712 @ 0xf20000 │ │ │ │ + ble.n 13da60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf4e00072 │ │ │ │ - bgt.n 13da28 │ │ │ │ + @ instruction: 0xf4e40072 │ │ │ │ + bgt.n 13da30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf4c80072 │ │ │ │ - bgt.n 13da00 │ │ │ │ + @ instruction: 0xf4cc0072 │ │ │ │ + bgt.n 13da08 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors.w r0, r2, #15859712 @ 0xf20000 │ │ │ │ - bgt.n 13d998 │ │ │ │ + eors.w r0, r6, #15859712 @ 0xf20000 │ │ │ │ + bgt.n 13d9a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orns r0, r8, #15859712 @ 0xf20000 │ │ │ │ - bgt.n 13d96c │ │ │ │ + orns r0, ip, #15859712 @ 0xf20000 │ │ │ │ + bgt.n 13d974 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orrs.w r0, ip, #15859712 @ 0xf20000 │ │ │ │ - bgt.n 13db40 │ │ │ │ + orn r0, r0, #15859712 @ 0xf20000 │ │ │ │ + bgt.n 13db48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bics.w r0, r0, #15859712 @ 0xf20000 │ │ │ │ - bgt.n 13daec │ │ │ │ + bics.w r0, r4, #15859712 @ 0xf20000 │ │ │ │ + bgt.n 13daf4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3a20072 │ │ │ │ - blt.n 13d9d8 │ │ │ │ + @ instruction: 0xf3a60072 │ │ │ │ + blt.n 13d9e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3480072 │ │ │ │ - blt.n 13db30 │ │ │ │ + @ instruction: 0xf34c0072 │ │ │ │ + blt.n 13db38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf32c0072 │ │ │ │ - blt.n 13dafc │ │ │ │ + @ instruction: 0xf3300072 │ │ │ │ + blt.n 13db04 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3100072 │ │ │ │ - blt.n 13dacc │ │ │ │ + @ instruction: 0xf3140072 │ │ │ │ + blt.n 13dad4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2f40072 │ │ │ │ - blt.n 13da9c │ │ │ │ + @ instruction: 0xf2f80072 │ │ │ │ + blt.n 13daa4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2d80072 │ │ │ │ - bge.n 13da6c │ │ │ │ + @ instruction: 0xf2dc0072 │ │ │ │ + bge.n 13da74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2ba0072 │ │ │ │ - bge.n 13da3c │ │ │ │ + @ instruction: 0xf2be0072 │ │ │ │ + bge.n 13da44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf29c0072 │ │ │ │ - bge.n 13da08 │ │ │ │ + subw r0, r0, #114 @ 0x72 │ │ │ │ + bge.n 13da10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2840072 │ │ │ │ - bge.n 13d9e0 │ │ │ │ + @ instruction: 0xf2880072 │ │ │ │ + bge.n 13d9e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2680072 │ │ │ │ - bge.n 13dbac │ │ │ │ + @ instruction: 0xf26c0072 │ │ │ │ + bge.n 13dbb4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movw r0, #24690 @ 0x6072 │ │ │ │ - bge.n 13db70 │ │ │ │ + movw r0, #41074 @ 0xa072 │ │ │ │ + bge.n 13db78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf22a0072 │ │ │ │ - bge.n 13db40 │ │ │ │ + @ instruction: 0xf22e0072 │ │ │ │ + bge.n 13db48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - addw r0, ip, #114 @ 0x72 │ │ │ │ - bge.n 13db0c │ │ │ │ + @ instruction: 0xf2100072 │ │ │ │ + bge.n 13db14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1f20072 │ │ │ │ - bge.n 13dae0 │ │ │ │ + @ instruction: 0xf1f60072 │ │ │ │ + bge.n 13dae8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rsbs r0, r8, #114 @ 0x72 │ │ │ │ - bls.n 13dab4 │ │ │ │ + rsbs r0, ip, #114 @ 0x72 │ │ │ │ + bls.n 13dabc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs.w r0, lr, #114 @ 0x72 │ │ │ │ - bls.n 13da88 │ │ │ │ + rsb r0, r2, #114 @ 0x72 │ │ │ │ + bls.n 13da90 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub.w r0, r4, #114 @ 0x72 │ │ │ │ - bls.n 13da5c │ │ │ │ + sub.w r0, r8, #114 @ 0x72 │ │ │ │ + bls.n 13da64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1860072 │ │ │ │ - bls.n 13da28 │ │ │ │ + @ instruction: 0xf18a0072 │ │ │ │ + bls.n 13da30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ @@ -237100,25 +237100,25 @@ │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mrc 0, 6, r0, cr0, cr2, {3} │ │ │ │ - bvs.n 13de64 │ │ │ │ + mrc 0, 6, r0, cr4, cr2, {3} │ │ │ │ + bvs.n 13de6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc 0, 5, r0, cr8, cr2, {3} │ │ │ │ - bvs.n 13de3c │ │ │ │ + mrc 0, 5, r0, cr12, cr2, {3} │ │ │ │ + bvs.n 13de44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr2, cr2, {3} │ │ │ │ - bvs.n 13def8 │ │ │ │ + mrc 0, 0, r0, cr6, cr2, {3} │ │ │ │ + bvs.n 13df00 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-456] @ 0xfffffe38 │ │ │ │ - bpl.n 13df8c │ │ │ │ + ldcl 0, cr0, [ip, #-456] @ 0xfffffe38 │ │ │ │ + bpl.n 13df94 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #684] @ (13e17c ) │ │ │ │ @@ -237394,27 +237394,27 @@ │ │ │ │ movgt r5, #1 │ │ │ │ b.n 13df42 │ │ │ │ nop │ │ │ │ stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r8, r2, ror #1 │ │ │ │ - bcc.n 13e11c │ │ │ │ + subs.w r0, ip, r2, ror #1 │ │ │ │ + bcc.n 13e124 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub.w r0, r0, r2, ror #1 │ │ │ │ - bcc.n 13e0f4 │ │ │ │ + sub.w r0, r4, r2, ror #1 │ │ │ │ + bcc.n 13e0fc │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmia r6!, {r1, r3, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add.w r0, r6, r2, ror #1 │ │ │ │ - bcc.n 13e1cc │ │ │ │ + add.w r0, sl, r2, ror #1 │ │ │ │ + bcc.n 13e1d4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orr.w r0, r8, r2, ror #1 │ │ │ │ - bcs.n 13e258 │ │ │ │ + orr.w r0, ip, r2, ror #1 │ │ │ │ + bcs.n 13e260 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0013e1a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -237732,20 +237732,20 @@ │ │ │ │ lsrs r0, r7 │ │ │ │ stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmdb lr, {r1, r4, r5, r6} │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + stmdb r2!, {r1, r4, r5, r6} │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13e1e0 │ │ │ │ + b.n 13e1e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13e1c4 │ │ │ │ + b.n 13e1cc │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r3, [fp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 13e328 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ @@ -238261,53 +238261,53 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #88] @ (13ebfc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 13eb20 │ │ │ │ nop │ │ │ │ - b.n 13efe0 │ │ │ │ + b.n 13efe8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13ef50 │ │ │ │ + b.n 13ef58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13eddc │ │ │ │ + b.n 13ede4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13ed5c │ │ │ │ + b.n 13ed64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13ecdc │ │ │ │ + b.n 13ece4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13ecac │ │ │ │ + b.n 13ecb4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13ec74 │ │ │ │ + b.n 13ec7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13ec48 │ │ │ │ + b.n 13ec50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13ec1c │ │ │ │ + b.n 13ec24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 13ebf8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0013ec00 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -239240,290 +239240,290 @@ │ │ │ │ b.w 13ece0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rev r2, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r6, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - vrshr.u64 q13, q14, #2 │ │ │ │ + vshll.i q13, d0, # │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 13f858 │ │ │ │ + b.n 13f860 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r6, {r0, r1, r2, r6} │ │ │ │ vcvt.u16.f16 , , #2 │ │ │ │ vqrdmlah.s , q7, d9[0] │ │ │ │ @ instruction: 0xfffebd0d │ │ │ │ - vuzp. d30, d12 │ │ │ │ + vsra.u32 d30, d0, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ cbnz r4, 13f698 │ │ │ │ lsls r5, r7, #1 │ │ │ │ adds r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r0, r1, r4, r6} │ │ │ │ - vqrdmlah.s , q7, d2[0] │ │ │ │ + vqrdmlah.s , q7, d6[0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #6 │ │ │ │ + udf #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r4!, {r0, r5, r6, r7} │ │ │ │ vsli.64 d31, d17, #62 @ 0x3e │ │ │ │ - vqrdmulh.s , q15, d0[0] │ │ │ │ + vqrdmulh.s , q15, d4[0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ble.n 13f5fc │ │ │ │ + ble.n 13f604 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl ffde56bc ::Settings::boolParam@@Base+0xff4c4424> │ │ │ │ - ble.n 13f7a4 │ │ │ │ + ble.n 13f7ac │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r0, {r0, r1, r3, r6, r7} │ │ │ │ - vcvt.u16.f16 d29, d30, #2 │ │ │ │ + vqrdmulh.s , q7, d2[0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ rors r5, r3 │ │ │ │ - @ instruction: 0xffffdd0c │ │ │ │ + vcvt.u16.f16 d29, d0, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bgt.n 13f6b8 │ │ │ │ + bgt.n 13f6c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bgt.n 13f678 │ │ │ │ + bgt.n 13f680 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r7, r5, #32 │ │ │ │ - @ instruction: 0xffffdc96 │ │ │ │ + @ instruction: 0xffffdc9a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r0, {r0, r4, r6, r7} │ │ │ │ - vdup.16 , d20[3] │ │ │ │ + vdup.16 , d24[3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ - vcvt.f16.u16 d29, d18, #2 │ │ │ │ + vcvt.f16.u16 d29, d22, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmia r7!, {r0, r4, r6} │ │ │ │ - @ instruction: 0xfffedbfc │ │ │ │ + vdup.16 d29, d0[3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r7, sp, #940 @ 0x3ac │ │ │ │ - vtbx.8 d29, {d30- │ │ │ │ - @ instruction: 0xfffedb98 │ │ │ │ + @ instruction: 0xfffedb9c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmia r4!, {r0, r1, r5, r6} │ │ │ │ - vtbx.8 d29, {d14-d17}, d22 │ │ │ │ + vtbx.8 d29, {d14-d17}, d26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xf905fffe │ │ │ │ - blt.n 13f7b4 │ │ │ │ + blt.n 13f7bc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r3, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 13f75c │ │ │ │ + blt.n 13f764 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r0, pc, #220 @ (adr r0, 13f83c ) │ │ │ │ - vtbx.8 d29, {d31- instruction: 0xfffeda96 │ │ │ │ + @ instruction: 0xfffeda9a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ b.n 13fd0e │ │ │ │ - @ instruction: 0xfffeda5c │ │ │ │ + vtbx.8 d29, {d14-d16}, d16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ rev16 r7, r5 │ │ │ │ - vtbl.8 d29, {d14-d16}, d26 │ │ │ │ + vtbl.8 d29, {d14-d16}, d30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ stcl 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xe981ffff │ │ │ │ - bls.n 13f760 │ │ │ │ + bls.n 13f768 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl ffe8f79c ::Settings::boolParam@@Base+0xff56e504> │ │ │ │ - bls.n 13f708 │ │ │ │ + bls.n 13f710 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xb77d │ │ │ │ - vtbl.8 d29, {d30-d31}, d0 │ │ │ │ + vtbl.8 d29, {d30-d31}, d4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r7, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 13f858 │ │ │ │ + bls.n 13f860 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r5, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 13f800 │ │ │ │ + bls.n 13f808 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r5, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 13f740 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - blt.n 13f860 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - bhi.n 13f714 │ │ │ │ + blt.n 13f748 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + blt.n 13f868 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 13f8e0 │ │ │ │ + bhi.n 13f71c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f8c0 │ │ │ │ + bhi.n 13f8e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f7d8 │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 13f858 │ │ │ │ + blt.n 13f8c8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + blt.n 13f7e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f7b0 │ │ │ │ + bhi.n 13f860 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bgt.n 13f860 │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 13f7d0 │ │ │ │ + blt.n 13f7b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - nop {15} │ │ │ │ + bgt.n 13f868 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 13f81c │ │ │ │ + bvc.n 13f7d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bgt.n 13f820 │ │ │ │ + ite │ │ │ │ + lsl r2, r6, #1 │ │ │ │ + cbz r4, 13f81c @ unpredictable │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 13f740 │ │ │ │ + bgt.n 13f828 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - nop {10} │ │ │ │ + bvc.n 13f748 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f7e0 │ │ │ │ + itt ge │ │ │ │ + lslge r2, r6, #1 │ │ │ │ + blt.n 13f7e8 @ unpredictable │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 13f832 │ │ │ │ + cbz r2, 13f834 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 13f8b8 │ │ │ │ + bvc.n 13f8c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - itet pl │ │ │ │ - lslpl r2, r6, #1 │ │ │ │ - blt.n 13f7b4 @ unpredictable │ │ │ │ + itte pl │ │ │ │ lslpl r2, r6, #1 │ │ │ │ - cbz r2, 13f850 │ │ │ │ + blt.n 13f7bc @ unpredictable │ │ │ │ + lslmi r2, r6, #1 │ │ │ │ + cbz r6, 13f850 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 13f840 │ │ │ │ + bvc.n 13f848 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - itee ne │ │ │ │ + itet ne │ │ │ │ + lslne r2, r6, #1 │ │ │ │ + blt.n 13f78c @ unpredictable │ │ │ │ lslne r2, r6, #1 │ │ │ │ - blt.n 13f784 @ unpredictable │ │ │ │ - lsleq r2, r6, #1 │ │ │ │ - cbz r6, 13f866 │ │ │ │ + cbz r2, 13f868 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 13f7c8 │ │ │ │ + bvs.n 13f7d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f760 │ │ │ │ + blt.n 13f768 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f7f8 │ │ │ │ + blt.n 13f800 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 13f764 │ │ │ │ + bvs.n 13f76c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f7d8 │ │ │ │ + blt.n 13f7e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f830 │ │ │ │ + blt.n 13f838 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 13f8fc │ │ │ │ + bvs.n 13f904 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f820 │ │ │ │ + blt.n 13f828 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bgt.n 13f8a0 │ │ │ │ + bgt.n 13f8a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 13f894 │ │ │ │ + bvs.n 13f89c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f878 │ │ │ │ + blt.n 13f880 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 13f824 │ │ │ │ + bpl.n 13f82c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f858 │ │ │ │ + blt.n 13f860 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 13f7bc │ │ │ │ + bpl.n 13f7c4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f840 │ │ │ │ + blt.n 13f848 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13f898 │ │ │ │ + blt.n 13f8a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 13f950 │ │ │ │ + bpl.n 13f958 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r2, [pc, #308] @ (13f9e8 ) │ │ │ │ add.w r3, r5, #140 @ 0x8c │ │ │ │ ldr r1, [pc, #308] @ (13f9ec ) │ │ │ │ strd r0, r6, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -239630,53 +239630,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #88] @ (13fa34 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 13ece0 │ │ │ │ - bls.n 13fac4 │ │ │ │ + bls.n 13facc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 13f924 │ │ │ │ + bls.n 13f92c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 13f938 │ │ │ │ + bcs.n 13f940 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 13f8fc │ │ │ │ + bls.n 13f904 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13fa34 │ │ │ │ + bge.n 13fa3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 13fad0 │ │ │ │ + bcs.n 13fad8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13fa1c │ │ │ │ + bge.n 13fa24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f954 │ │ │ │ + bge.n 13f95c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 13fa68 │ │ │ │ + bcs.n 13fa70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rev r2, r7 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f93c │ │ │ │ + bge.n 13f944 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f9e4 │ │ │ │ + bge.n 13f9ec │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bne.n 13fa00 │ │ │ │ + bne.n 13fa08 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r6, 13fa66 │ │ │ │ + rev r2, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13f9d4 │ │ │ │ + bge.n 13f9dc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 13fb0c │ │ │ │ + blt.n 13fb14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bne.n 13f980 │ │ │ │ + bne.n 13f988 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r6, 13fa64 │ │ │ │ + cbnz r2, 13fa66 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -239699,17 +239699,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n 13faa8 │ │ │ │ + bne.n 13fab0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r2, 13fa90 │ │ │ │ + cbnz r6, 13fa90 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0013fa88 : │ │ │ │ stmdb 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 │ │ │ │ @@ -239882,37 +239882,37 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 13fb36 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 13fd08 │ │ │ │ + beq.n 13fd10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 13fcd8 │ │ │ │ + bge.n 13fce0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 13fc94 │ │ │ │ + bls.n 13fc9c │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #836] @ (13ffd4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -240224,37 +240224,37 @@ │ │ │ │ b.n 13ffb2 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 140082 │ │ │ │ + cbz r4, 140082 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 140082 │ │ │ │ + cbz r4, 140082 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #832] @ (140368 ) │ │ │ │ @@ -240583,69 +240583,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #128 @ (adr r6, 1403ec ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 140360 │ │ │ │ + bmi.n 140368 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 1403bc │ │ │ │ + bmi.n 1403c4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r4, pc, #408 @ (adr r4, 140530 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r4, 1403be │ │ │ │ + cbz r0, 1403c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcc.n 14048c │ │ │ │ + bcc.n 140494 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 1403bc │ │ │ │ + cbz r4, 1403bc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 1403bc │ │ │ │ + cbz r2, 1403be │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 140380 │ │ │ │ + bcs.n 140388 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 001403e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -240682,17 +240682,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0014045c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -240737,23 +240737,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1404ec ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14049a │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bne.n 14051c │ │ │ │ + bne.n 140524 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 001404f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -240774,19 +240774,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (14053c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 1404c0 │ │ │ │ + beq.n 1404c8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ @@ -240956,37 +240956,37 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1406f0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #944 @ (adr r0, 140ac8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -241009,17 +241009,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -241042,17 +241042,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 001407e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -241091,23 +241091,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (14086c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14083e │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140870 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241128,19 +241128,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1408bc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 001408c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241160,19 +241160,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (140908 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0014090c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241192,19 +241192,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (140954 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r3 │ │ │ │ @@ -241357,27 +241357,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 140a82 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140b04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241411,19 +241411,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 140d88 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140b7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241457,19 +241457,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 140e00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - itt lt │ │ │ │ - lsllt r2, r6, #1 │ │ │ │ - ldmialt r2!, {r1, r5} │ │ │ │ + nop {12} │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140bf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241489,19 +241489,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (140c3c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - it pl │ │ │ │ + itt pl │ │ │ │ lslpl r2, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmiapl r2!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 r7, r0 │ │ │ │ @@ -241625,35 +241625,35 @@ │ │ │ │ ldr r0, [pc, #52] @ (140dbc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #568 @ (adr r6, 140fd8 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 140fe8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #448 @ (adr r6, 140f68 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 140f78 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #152 @ (adr r6, 140e50 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 140e60 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 140df0 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 140e00 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00140dc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -241733,23 +241733,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (140ea8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 140e40 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #168 @ (adr r5, 140f4c ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 140f5c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #24 @ (adr r5, 140ec4 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 140ed4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r1, #248] @ 0xf8 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 140f6a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -242923,26 +242923,26 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 141ccc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r7, #18] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ │ │ - rev r2, r4 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrh r4, [r7, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 141db8 │ │ │ │ + cbnz r2, 141dba │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ ldrb.w r3, [r0, #384] @ 0x180 │ │ │ │ ldrb.w lr, [r4, #384] @ 0x180 │ │ │ │ @@ -243258,21 +243258,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -243342,21 +243342,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, r2 │ │ │ │ blt.n 1422b0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -243446,27 +243446,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (1423c8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 142372 │ │ │ │ - cbz r2, 142418 │ │ │ │ + cbz r6, 142418 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 142402 │ │ │ │ + cbz r2, 142404 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 142402 │ │ │ │ + cbz r2, 142404 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ @@ -243645,37 +243645,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14259e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r4, #18] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1425ea │ │ │ │ + cbz r4, 1425ea │ │ │ │ lsls r2, r6, #1 │ │ │ │ strh r2, [r2, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r4, 1425e8 │ │ │ │ + cbz r0, 1425ea │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r2, 1425ea │ │ │ │ + cbz r6, 1425ea │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r2, 1425ec │ │ │ │ + cbz r6, 1425ec │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -243698,17 +243698,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -243731,17 +243731,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r0 │ │ │ │ @@ -244162,25 +244162,25 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ lsls r7, r5, #14 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ ... │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d5, d6 │ │ │ │ vdiv.f64 d5, d4, d5 │ │ │ │ @@ -244538,49 +244538,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1428e0 │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ lsls r7, r5, #14 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #600 @ (adr r7, 1432c4 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 1432d4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #352 @ (adr r7, 1431d4 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 1431e4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #120 @ (adr r7, 1430f4 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 143104 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 1433fc ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 14340c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 14331c ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 14332c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #448 @ (adr r6, 143254 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 143264 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #328 @ (adr r6, 1431e4 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 1431f4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, r2 │ │ │ │ @@ -244657,17 +244657,17 @@ │ │ │ │ b.n 14314c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #456 @ (adr r5, 143338 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 143348 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r2, [r3, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -244924,37 +244924,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (14349c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 143294 │ │ │ │ - add r4, pc, #64 @ (adr r4, 1434b4 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 1434c4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #368 @ (adr r3, 1435ec ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 1435fc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #752 @ (adr r2, 143774 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 143784 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 14366c ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 14367c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 1435d4 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 1435e4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #200 @ (adr r2, 143564 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 143574 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -245220,37 +245220,37 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1435c6 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 14360a │ │ │ │ b.n 14369e │ │ │ │ nop │ │ │ │ - add r0, pc, #888 @ (adr r0, 143b3c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 143b4c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #208 @ (adr r0, 14389c ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 1438ac ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -245497,17 +245497,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 143d38 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ bge.n 143b9a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -245727,49 +245727,49 @@ │ │ │ │ ldr r0, [pc, #92] @ (143e0c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 143d4c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (143f0c ) │ │ │ │ @@ -245860,23 +245860,23 @@ │ │ │ │ b.n 143e76 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w sl, [r1, #16] │ │ │ │ @@ -246062,21 +246062,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (14418c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 143ff8 │ │ │ │ nop │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r3 │ │ │ │ @@ -246188,29 +246188,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (144304 ) │ │ │ │ mov r0, r5 │ │ │ │ vstr d6, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ b.n 1442c2 │ │ │ │ nop │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -246299,25 +246299,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (144420 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 14436a │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -246412,17 +246412,17 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r4, [r2, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r4, [r1, #20] │ │ │ │ lsls r5, r7, #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 │ │ │ │ @@ -246537,29 +246537,29 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, #16] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 144680 │ │ │ │ + bls.n 144688 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 144686 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -246655,25 +246655,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1446f2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, [r2, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -246836,29 +246836,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (1449a0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 144802 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -247553,53 +247553,53 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 1453c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r2, [r5, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -248027,59 +248027,59 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r5, r7} │ │ │ │ vshr.u32 d18, d13, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r3, r7} │ │ │ │ - vsri.32 d24, d6, #1 │ │ │ │ + vsri.32 d24, d10, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strh r2, [r7, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r7, [r1, #248] @ 0xf8 │ │ │ │ @@ -248210,29 +248210,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (1458f8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 145856 │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ @@ -248432,45 +248432,45 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (145b5c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 145a3a │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145c18 │ │ │ │ @@ -249239,21 +249239,21 @@ │ │ │ │ beq.w 1462d4 │ │ │ │ b.n 146414 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 146778 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [pc, #984] @ (146948 ) │ │ │ │ + ldr r7, [pc, #1000] @ (146958 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r1, #256] @ 0x100 │ │ │ │ @@ -249733,51 +249733,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #84] @ (146b6c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 146aa0 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [pc, #544] @ (146d50 ) │ │ │ │ + ldr r2, [pc, #560] @ (146d60 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [pc, #256] @ (146c38 ) │ │ │ │ + ldr r2, [pc, #272] @ (146c48 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ (146bd0 ) │ │ │ │ + ldr r2, [pc, #160] @ (146be0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [pc, #0] @ (146b48 ) │ │ │ │ + ldr r2, [pc, #16] @ (146b58 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [pc, #96] @ (146bb0 ) │ │ │ │ + ldr r1, [pc, #112] @ (146bc0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #1008] @ (146f48 ) │ │ │ │ + ldr r1, [pc, #0] @ (146b58 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #904] @ (146ee8 ) │ │ │ │ + ldr r0, [pc, #920] @ (146ef8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #608] @ (146dc8 ) │ │ │ │ + ldr r0, [pc, #624] @ (146dd8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #480] @ (146d50 ) │ │ │ │ + ldr r0, [pc, #496] @ (146d60 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -249852,21 +249852,21 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blxns r6 │ │ │ │ + blx r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -249905,17 +249905,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mov r8, r9 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -250053,35 +250053,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (146e88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 146df0 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r2, #94] @ 0x5e │ │ │ │ @@ -250138,21 +250138,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (146f34 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 146eb4 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r8, r5 │ │ │ │ + add ip, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r9, [pc, #352] @ 1470ac │ │ │ │ sub sp, #20 │ │ │ │ @@ -250274,31 +250274,31 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (1470cc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14701c │ │ │ │ nop │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {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 r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -250332,17 +250332,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 sl, r0 │ │ │ │ @@ -250441,25 +250441,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1471d2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, #560] @ (1474b8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -251475,15 +251475,15 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r3, #146 @ 0x92 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #234 @ 0xea │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ adds.w r3, sl, #1 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ @@ -252110,67 +252110,67 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #116] @ (1486f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14864c │ │ │ │ nop │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldrb.w ip, [r1, #256] @ 0x100 │ │ │ │ @@ -253501,17 +253501,17 @@ │ │ │ │ b.n 14904e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r6, r1, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #160] @ (149794 ) │ │ │ │ + ldr r3, [pc, #176] @ (1497a4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r8, lr │ │ │ │ + add ip, lr │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r0, r1, #17 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ cbz r3, 149722 │ │ │ │ vldr d10, [r8] │ │ │ │ @@ -253627,53 +253627,53 @@ │ │ │ │ ldr r0, [pc, #92] @ (149888 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 149794 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r2 │ │ │ │ @@ -254206,27 +254206,27 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ lsrs r0, r4, #22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #4935 @ 0x1347 │ │ │ │ ldr r0, [pc, #44] @ (149f50 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -254237,17 +254237,17 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 149b72 │ │ │ │ vldr d7, [pc, #12] @ 149f48 │ │ │ │ b.n 149eaa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -254323,25 +254323,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (14a034 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 149f86 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -254497,21 +254497,21 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ lsls r6, r6, #23 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r3, #21 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -254668,21 +254668,21 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ lsls r2, r4, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #14 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, [r2, #16] │ │ │ │ @@ -254840,43 +254840,43 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ mvn.w r4, #8 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ b.n 14a498 │ │ │ │ nop │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r0, 14a5d6 │ │ │ │ + cbnz r4, 14a5d6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r1, #256] @ 0x100 │ │ │ │ mov r5, r2 │ │ │ │ @@ -255370,25 +255370,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (14ac00 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14aade │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -255695,35 +255695,35 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 14b1d0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xfa2c007c │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r6, #124] @ 0x7c │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, [r1, #16] │ │ │ │ @@ -255847,29 +255847,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (14b180 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14b014 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ @@ -256127,17 +256127,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf4ac007c │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf284007c │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 14b552 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -256596,80 +256596,80 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #188] @ (14ba9c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14b3fc │ │ │ │ ... │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc 0, 1, r0, cr14, cr1, {3} │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + mcr 0, 2, r0, cr2, cr1, {3} │ │ │ │ + movs r1, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #452]! @ 0x1c4 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + ldc2l 0, cr0, [ip, #452]! @ 0x1c4 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [r4, #452]! @ 0x1c4 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + stc2 0, cr0, [r8, #452]! @ 0x1c4 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [r6, #-452]! @ 0xfffffe3c │ │ │ │ - movs r0, #12 │ │ │ │ + stc2 0, cr0, [sl, #-452]! @ 0xfffffe3c │ │ │ │ + movs r0, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [r8, #-452] @ 0xfffffe3c │ │ │ │ - subs r4, r2, #7 │ │ │ │ + stc2 0, cr0, [ip, #-452] @ 0xfffffe3c │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r0], {113} @ 0x71 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + ldc2l 0, cr0, [r4], {113} @ 0x71 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc2 0, cr0, [r6], {113} @ 0x71 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + ldc2 0, cr0, [sl], {113} @ 0x71 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [r8], #-452 @ 0xfffffe3c │ │ │ │ - subs r6, r1, #4 │ │ │ │ + stc2 0, cr0, [ip], #-452 @ 0xfffffe3c │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [sl], {113} @ 0x71 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + stc2 0, cr0, [lr], {113} @ 0x71 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfbec0071 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + @ instruction: 0xfbf00071 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb520071 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + @ instruction: 0xfb560071 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb340071 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + @ instruction: 0xfb380071 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb160071 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + @ instruction: 0xfb1a0071 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfaf80071 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + @ instruction: 0xfafc0071 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfac80071 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + @ instruction: 0xfacc0071 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfa9a0071 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + @ instruction: 0xfa9e0071 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfa6c0071 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + @ instruction: 0xfa700071 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfa3c0071 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + @ instruction: 0xfa400071 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfa1e0071 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + @ instruction: 0xfa220071 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ec0071 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + ldr??.w r0, [r0, #113] @ 0x71 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9ce0071 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + ldr??.w r0, [r2, #113] @ 0x71 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strd r0, r0, [r4, #452] @ 0x1c4 │ │ │ │ + strd r0, r0, [r8, #452] @ 0x1c4 │ │ │ │ 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 r5, [r1, #16] │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -256804,29 +256804,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (14bc48 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 14bb8e │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr??.w r0, [r0, r1, lsl #3] │ │ │ │ - subs r2, r2, r4 │ │ │ │ + ldr??.w r0, [r4, r1, lsl #3] │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb.w r0, [lr, r1, lsl #3] │ │ │ │ - subs r6, r6, r3 │ │ │ │ + ldrb.w r0, [r2, r1, lsl #3] │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf7f20071 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + @ instruction: 0xf7f60071 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf7980071 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + @ instruction: 0xf79c0071 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf77a0071 │ │ │ │ + @ instruction: 0xf77e0071 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -256998,27 +256998,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 14bd8a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r0, [lr, #496] @ 0x1f0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf6120071 │ │ │ │ + @ instruction: 0xf6160071 │ │ │ │ ldmia.w lr!, {r2, r3, r4, r5, r6} │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rsbs r0, sl, #15794176 @ 0xf10000 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + rsbs r0, lr, #15794176 @ 0xf10000 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs.w r0, ip, #15794176 @ 0xf10000 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + rsb r0, r0, #15794176 @ 0xf10000 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf59e0071 │ │ │ │ + sub.w r0, r2, #15794176 @ 0xf10000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -257045,17 +257045,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds.w r0, lr, #15794176 @ 0xf10000 │ │ │ │ + @ instruction: 0xf5220071 │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -257081,17 +257081,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf4c40071 │ │ │ │ + @ instruction: 0xf4c80071 │ │ │ │ stmdb sp!, {r4, 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, #712] @ (14c1c4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #712] @ (14c1c8 ) │ │ │ │ @@ -257355,35 +257355,35 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n 14c060 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 14bfb8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3e80071 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + @ instruction: 0xf3ec0071 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3ce0071 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + @ instruction: 0xf3d20071 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3b20071 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + @ instruction: 0xf3b60071 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3160071 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + @ instruction: 0xf31a0071 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf29a0071 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + @ instruction: 0xf29e0071 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1fa0071 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + @ instruction: 0xf1fe0071 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rsbs r0, lr, #113 @ 0x71 │ │ │ │ + @ instruction: 0xf1e20071 │ │ │ │ stmdb sp!, {r4, 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, #292] @ (14c340 ) │ │ │ │ ldr r3, [pc, #292] @ (14c344 ) │ │ │ │ @@ -257513,17 +257513,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n 14bb9c │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 14ca30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orns r0, r2, #113 @ 0x71 │ │ │ │ + orns r0, r6, #113 @ 0x71 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -257682,17 +257682,17 @@ │ │ │ │ nop │ │ │ │ b.n 14ca98 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 14c8b4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mcr 0, 6, r0, cr4, cr1, {3} │ │ │ │ + mcr 0, 6, r0, cr8, cr1, {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 │ │ │ │ subs r5, r3, #0 │ │ │ │ ble.n 14c572 │ │ │ │ @@ -257746,20 +257746,20 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc 0, 1, r0, cr0, cr1, {3} │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + mrc 0, 1, r0, cr4, cr1, {3} │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mcr 0, 0, r0, cr6, cr1, {3} │ │ │ │ + mcr 0, 0, r0, cr10, cr1, {3} │ │ │ │ stmdb sp!, {r4, 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] @ (14c6dc ) │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #284] @ (14c6e0 ) │ │ │ │ @@ -257873,20 +257873,20 @@ │ │ │ │ nop │ │ │ │ b.n 14c7f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stcl 0, cr0, [lr], #452 @ 0x1c4 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + ldcl 0, cr0, [r2], #452 @ 0x1c4 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stcl 0, cr0, [ip], {113} @ 0x71 │ │ │ │ + ldcl 0, cr0, [r0], {113} @ 0x71 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -258039,32 +258039,32 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (14c8e4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14c834 │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xebfa0071 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + @ instruction: 0xebfe0071 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xebe20071 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + @ instruction: 0xebe60071 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbc.w r0, r6, r1, ror #1 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + sbc.w r0, sl, r1, ror #1 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adc.w r0, lr, r1, ror #1 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + adcs.w r0, r2, r1, ror #1 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add.w r0, r0, r1, ror #1 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + add.w r0, r4, r1, ror #1 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xeae60071 │ │ │ │ + @ instruction: 0xeaea0071 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov sl, r2 │ │ │ │ @@ -258124,15 +258124,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 14cb38 │ │ │ │ ... │ │ │ │ ble.n 14ca18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ cmp.w lr, #192 @ 0xc0 │ │ │ │ beq.w 14cf16 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ add.w ip, r2, #1408 @ 0x580 │ │ │ │ vadd.f64 d5, d7, d1 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ @@ -258848,43 +258848,43 @@ │ │ │ │ ldr r0, [pc, #76] @ (14d348 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14cef0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ bvc.n 14d3c0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d8ec │ │ │ │ + b.n 14d8f4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d788 │ │ │ │ + b.n 14d790 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d6f8 │ │ │ │ + b.n 14d700 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d50c │ │ │ │ + b.n 14d514 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d4a8 │ │ │ │ + b.n 14d4b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d478 │ │ │ │ + b.n 14d480 │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #176] @ (14d400 ) │ │ │ │ movw r1, #9141 @ 0x23b5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -258948,37 +258948,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (14d42c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 14cef0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d470 │ │ │ │ + b.n 14d478 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 14d438 │ │ │ │ + b.n 14d440 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -259203,20 +259203,20 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 14d970 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vqadd.u32 q8, q0, │ │ │ │ - bgt.n 14d820 │ │ │ │ + vqadd.u32 q8, q2, │ │ │ │ + bgt.n 14d828 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 14da5e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -259670,22 +259670,22 @@ │ │ │ │ bne.n 14dcd2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ b.n 14dcf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 14da50 │ │ │ │ - @ instruction: 0xfa0e0071 │ │ │ │ - bvc.n 14dd38 │ │ │ │ + @ instruction: 0xfa120071 │ │ │ │ + bvc.n 14dd40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr??.w r0, [r0, #113] @ 0x71 │ │ │ │ - bvs.n 14dcc4 │ │ │ │ + ldr??.w r0, [r4, #113] @ 0x71 │ │ │ │ + bvs.n 14dccc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh.w r0, [r2, #113] @ 0x71 │ │ │ │ - bvs.n 14dc90 │ │ │ │ + ldrsh.w r0, [r6, #113] @ 0x71 │ │ │ │ + bvs.n 14dc98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r5, [pc, #148] @ (14dde0 ) │ │ │ │ @@ -260104,19 +260104,19 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 14e460 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 14e468 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n 14e34c │ │ │ │ - strb.w r0, [ip, r1, lsl #3] │ │ │ │ + ldrb.w r0, [r0, r1, lsl #3] │ │ │ │ subs r3, #225 @ 0xe1 │ │ │ │ - vsri.64 , q9, #1 │ │ │ │ + vsri.64 , q11, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 14e23c │ │ │ │ + bne.n 14e244 │ │ │ │ lsls r1, r6, #1 │ │ │ │ vcmp.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 14e2e2 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 14e32e │ │ │ │ @@ -261763,29 +261763,29 @@ │ │ │ │ b.w 14ddb2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - b.n 14fe8c │ │ │ │ + b.n 14fe94 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 14fe54 │ │ │ │ + b.n 14fe5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 14fd54 │ │ │ │ + b.n 14fd5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r4, r0 │ │ │ │ blt.w 14ddb0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ adds r2, #8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -262269,17 +262269,17 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.w 14ddb2 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - bls.n 14fc90 │ │ │ │ + bls.n 14fc98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, sl │ │ │ │ mov r4, r9 │ │ │ │ add.w r3, r8, #1408 @ 0x580 │ │ │ │ vldr d0, [r3, #-8] │ │ │ │ @@ -262760,29 +262760,29 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.w 14e8a2 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - bhi.n 150284 │ │ │ │ + bhi.n 15028c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bhi.n 1503a8 │ │ │ │ + bhi.n 1503b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bvc.n 150260 │ │ │ │ + bvc.n 150268 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bpl.n 1502b0 │ │ │ │ + bpl.n 1502b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #12167 @ 0x2f87 │ │ │ │ ldr.w r0, [pc, #1388] @ 15083c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -263259,93 +263259,93 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.w 14e8a2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r9, r2 │ │ │ │ b.w 14e936 │ │ │ │ nop │ │ │ │ - bcc.n 1507b4 │ │ │ │ + bcc.n 1507bc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcc.n 150764 │ │ │ │ + bcc.n 15076c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcs.n 1507b8 │ │ │ │ + bcs.n 1507c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcs.n 150778 │ │ │ │ + bcs.n 150780 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcs.n 150920 │ │ │ │ + bcs.n 150928 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcs.n 1508e0 │ │ │ │ + bcs.n 1508e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 150858 │ │ │ │ + bne.n 150860 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 150820 │ │ │ │ + bne.n 150828 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 1507a0 │ │ │ │ + bne.n 1507a8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 150968 │ │ │ │ + bne.n 150970 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 150930 │ │ │ │ + bne.n 150938 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 150844 │ │ │ │ + beq.n 15084c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 15099c │ │ │ │ + beq.n 1507a4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 150964 │ │ │ │ + beq.n 15096c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 15092c │ │ │ │ + beq.n 150934 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 1508f4 │ │ │ │ + beq.n 1508fc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -263405,17 +263405,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r5, #258] @ 0x102 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #258] @ 0x102 │ │ │ │ b.n 150906 │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2768] @ 0xad0 │ │ │ │ ldr r5, [pc, #676] @ (150c58 ) │ │ │ │ @@ -264009,21 +264009,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (1510e4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 151254 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, pc, #824 @ (adr r2, 151420 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 151430 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrb.w r5, [r4, #384] @ 0x180 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ subs r3, r5, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r2, r5, #3 │ │ │ │ @@ -264516,21 +264516,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #1 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ ite ls │ │ │ │ movls.w ip, #1 │ │ │ │ movhi.w ip, #0 │ │ │ │ @@ -264793,59 +264793,59 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #104] @ (151a00 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 151254 │ │ │ │ ... │ │ │ │ - ittt vc │ │ │ │ - lslvc r1, r6, #1 │ │ │ │ - ldrvc r4, [sp, #480] @ 0x1e0 │ │ │ │ - lslvc r1, r6, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + ittt hi │ │ │ │ + lslhi r1, r6, #1 │ │ │ │ + ldrhi r4, [sp, #496] @ 0x1f0 │ │ │ │ + lslhi r1, r6, #1 │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #940] @ (151dc8 ) │ │ │ │ @@ -265193,63 +265193,63 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ... │ │ │ │ ldrh r4, [r5, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 151e40 │ │ │ │ + cbnz r0, 151e42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrh r4, [r2, #26] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r6, 151e26 │ │ │ │ + cbnz r2, 151e28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r4, 151e32 │ │ │ │ + cbnz r0, 151e34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r4, 151e34 │ │ │ │ + cbnz r0, 151e36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r2, 151e36 │ │ │ │ + cbnz r6, 151e36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r2, 151e38 │ │ │ │ + cbnz r6, 151e38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r0, 151e3a │ │ │ │ + cbnz r4, 151e3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r6, 151e2c │ │ │ │ + cbnz r2, 151e2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r2, 151e2a │ │ │ │ + cbnz r6, 151e2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #452] @ (152010 ) │ │ │ │ @@ -266161,25 +266161,25 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.w 151e70 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 152c1e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov.f64 d5, d10 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r2, r3, #1392 @ 0x570 │ │ │ │ @@ -266951,41 +266951,41 @@ │ │ │ │ vmovge.f64 d5, d0 │ │ │ │ b.n 152daa │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 153410 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - add r6, pc, #704 @ (adr r6, 1536f4 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 153704 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, pc, #520 @ (adr r6, 153644 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 153654 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, pc, #328 @ (adr r6, 15358c ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 15359c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, pc, #200 @ (adr r6, 153514 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 153524 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, pc, #984 @ (adr r5, 15382c ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 15383c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, pc, #336 @ (adr r4, 1535ac ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 1535bc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, pc, #224 @ (adr r4, 153544 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 153554 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ vldr d5, [pc, #812] @ 153798 │ │ │ │ it eq │ │ │ │ vmoveq.f64 d4, d5 │ │ │ │ vneg.f64 d5, d4 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ @@ -267222,21 +267222,21 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.n 15324c │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 153788 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - add r1, pc, #64 @ (adr r1, 1537ec ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 1537fc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ bl 149f58 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 153592 │ │ │ │ @@ -267415,33 +267415,33 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ vmovge.f64 d6, d10 │ │ │ │ b.n 153692 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ ldr.w r4, [pc, #2972] @ 1545b4 │ │ │ │ @@ -268493,33 +268493,33 @@ │ │ │ │ b.n 154318 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ vldr d0, [r3, #128] @ 0x80 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -269615,71 +269615,71 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 1553a6 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ b.n 155240 │ │ │ │ nop │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r0, [pc, #2552] @ 155d08 │ │ │ │ mov.w r1, #8160 @ 0x1fe0 │ │ │ │ mov r7, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -270570,135 +270570,135 @@ │ │ │ │ ldr r0, [pc, #260] @ (155df8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r2 │ │ │ │ b.w 153a5a │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00155dfc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -271542,19 +271542,19 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 156252 │ │ │ │ b.n 15663c │ │ │ │ add.w r3, r7, #1408 @ 0x580 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ b.n 15663c │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [pc, #1016] @ (156c70 ) │ │ │ │ + ldr r5, [pc, #8] @ (156880 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00156878 : │ │ │ │ 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 │ │ │ │ @@ -271933,117 +271933,117 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1568d4 │ │ │ │ ... │ │ │ │ bl d4c40 │ │ │ │ subs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [pc, #792] @ (156f74 ) │ │ │ │ + ldr r2, [pc, #808] @ (156f84 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ subs r5, #116 @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ b.n 15745a │ │ │ │ @ instruction: 0xfffec745 │ │ │ │ vqrdmlah.s , q7, d1[0] │ │ │ │ - vaddl.u , d14, d8 │ │ │ │ + vaddl.u , d14, d12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r1, [r4, r4] │ │ │ │ vaddw.u , , d5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #928] @ (157030 ) │ │ │ │ + ldr r1, [pc, #944] @ (157040 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #824] @ (156fd0 ) │ │ │ │ + ldr r1, [pc, #840] @ (156fe0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #720] @ (156f70 ) │ │ │ │ + ldr r1, [pc, #736] @ (156f80 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ bgt.n 156bb2 │ │ │ │ vraddhn.i d16, q15, │ │ │ │ - vcvt.f16.u16 q11, q13, #1 │ │ │ │ + vcvt.f16.u16 q11, q15, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #472] @ (156e88 ) │ │ │ │ + ldr r1, [pc, #488] @ (156e98 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #368] @ (156e28 ) │ │ │ │ + ldr r1, [pc, #384] @ (156e38 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #280] @ (156dd8 ) │ │ │ │ + ldr r1, [pc, #296] @ (156de8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r4, #9 │ │ │ │ - @ instruction: 0xffff6bfa │ │ │ │ + @ instruction: 0xffff6bfe │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #984] @ (1570a4 ) │ │ │ │ + ldr r0, [pc, #1000] @ (1570b4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - vtbx.8 d22, {d31- instruction: 0xffff6bd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #808] @ (157000 ) │ │ │ │ + ldr r0, [pc, #824] @ (157010 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - vtbl.8 d22, {d31-) │ │ │ │ + ldr r0, [pc, #648] @ (156f6c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r5, [r7, r7] │ │ │ │ - @ instruction: 0xffff6b76 │ │ │ │ + @ instruction: 0xffff6b7a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #456] @ (156eb8 ) │ │ │ │ + ldr r0, [pc, #472] @ (156ec8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r5, r1, #24 │ │ │ │ - vtbx.8 d22, {d15-d18}, d10 │ │ │ │ + vtbx.8 d22, {d15-d18}, d14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #280] @ (156e14 ) │ │ │ │ + ldr r0, [pc, #296] @ (156e24 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ bls.n 156ca2 │ │ │ │ - @ instruction: 0xfffe6b1e │ │ │ │ + vtbl.8 d22, {d14-d17}, d18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #104] @ (156d70 ) │ │ │ │ + ldr r0, [pc, #120] @ (156d80 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ bhi.n 156cae │ │ │ │ - vtbx.8 d22, {d30- instruction: 0xfffe6af2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r1, r6, #1 │ │ │ │ bhi.n 156dea │ │ │ │ - vtbx.8 d22, {d30- instruction: 0x47be │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ add r7, sp, #788 @ 0x314 │ │ │ │ - @ instruction: 0xfffe6a96 │ │ │ │ + @ instruction: 0xfffe6a9a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r5, r7, #18 │ │ │ │ - vtbx.8 d22, {d15-d17}, d24 │ │ │ │ + vtbx.8 d22, {d15-d17}, d28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bxns ip │ │ │ │ + bx sp │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r2, [pc, #2140] @ 157598 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ blx 9bbc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -272807,249 +272807,249 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ldr r5, [r6, r6] │ │ │ │ - vqshrn.u64 d22, q12, #1 │ │ │ │ + vqshrn.u64 d22, q14, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r5, #55 @ 0x37 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bcc.n 15751e │ │ │ │ - @ instruction: 0xfffe689a │ │ │ │ + @ instruction: 0xfffe689e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r6, fp │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r5, #151 @ 0x97 │ │ │ │ - vtbl.8 d22, {d15}, d30 │ │ │ │ + vqshrun.s64 d22, q9, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strh r7, [r7, r5] │ │ │ │ vmls.i , , d5[0] │ │ │ │ - @ instruction: 0xffff67e8 │ │ │ │ + @ instruction: 0xffff67ec │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add sl, ip │ │ │ │ + add lr, ip │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldmia r7!, {r0, r1, r3, r6} │ │ │ │ - vqshl.u64 d22, d22, #62 @ 0x3e │ │ │ │ + vqshl.u64 d22, d26, #62 @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r8, r6 │ │ │ │ + add ip, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r7, [pc, #228] @ (1576e4 ) │ │ │ │ - vabdl.u q11, d31, d4 │ │ │ │ + vabdl.u q11, d31, d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xb71f │ │ │ │ - vqshl.u32 q11, q1, #30 │ │ │ │ + vqshl.u32 q11, q3, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xb69d │ │ │ │ - vabdl.u q11, d14, d16 │ │ │ │ + vabdl.u q11, d14, d20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, r3 │ │ │ │ + add r6, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r5 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ands r4, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #672] @ (157a28 ) │ │ │ │ ldr r1, [pc, #672] @ (157a2c ) │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ @@ -273299,93 +273299,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -273408,17 +273408,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00157b18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1992] @ 0x7c8 │ │ │ │ @@ -273604,39 +273604,39 @@ │ │ │ │ b.n 157b78 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r2, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00157d60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -274032,71 +274032,71 @@ │ │ │ │ b.n 157e08 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2800] @ 0xaf0 │ │ │ │ ldr r4, [pc, #884] @ (1585a0 ) │ │ │ │ @@ -274388,15 +274388,15 @@ │ │ │ │ ... │ │ │ │ movs r4, #26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #170 @ 0xaa │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ vadd.f64 d0, d9, d10 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 9cd8c │ │ │ │ vsub.f64 d0, d10, d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ vcmpe.f64 d9, d0 │ │ │ │ @@ -274693,15 +274693,15 @@ │ │ │ │ b.n 158968 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 158b70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #576] @ (158ba4 ) │ │ │ │ + ldr r7, [pc, #592] @ (158bb4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov.w r4, sl, lsl #3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add r3, r4 │ │ │ │ vldr d7, [r3] │ │ │ │ vabs.f64 d7, d7 │ │ │ │ @@ -275001,19 +275001,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 158f50 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [pc, #216] @ (158e20 ) │ │ │ │ + ldr r3, [pc, #232] @ (158e30 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ add r0, r1 │ │ │ │ vldr d6, [r0] │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.w 158c4e │ │ │ │ @@ -275517,45 +275517,45 @@ │ │ │ │ b.n 1593be │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 159560 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #344] @ (1594b0 ) │ │ │ │ + ldr r0, [pc, #360] @ (1594c0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, r5 │ │ │ │ + add r4, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mvns r2, r7 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r1, r6, #1 │ │ │ │ vldr d5, [r9, #152] @ 0x98 │ │ │ │ vldr d4, [r9, #160] @ 0xa0 │ │ │ │ vsub.f64 d5, d5, d4 │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmpe.f64 d8, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -276008,81 +276008,81 @@ │ │ │ │ blx 9cd8c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 159742 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 159ac8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ @@ -276240,37 +276240,37 @@ │ │ │ │ blx 9cd8c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 1593f6 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 159d00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r2 │ │ │ │ @@ -276897,67 +276897,67 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 159c7a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r2, #12 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r6, r5, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r6, [pc, #1236] @ 15a794 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -277453,83 +277453,83 @@ │ │ │ │ nop │ │ │ │ lsls r4, r0, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -277794,17 +277794,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ mcr2 0, 0, r0, cr4, cr11, {3} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb90007b │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15aab4 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ itt eq │ │ │ │ @@ -278223,45 +278223,45 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 15aab8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -278608,15 +278608,15 @@ │ │ │ │ adds r7, #1 │ │ │ │ b.n 15b594 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf588007b │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrb.w r3, [r5, #258] @ 0x102 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 15b4c2 │ │ │ │ @@ -278969,22 +278969,22 @@ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 15b5dc │ │ │ │ movs r3, #0 │ │ │ │ ldrd r2, r3, [r3, #128] @ 0x80 │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xf124007b │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ @@ -280154,98 +280154,98 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #220] @ (15c768 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 15b524 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subw r0, ip, #2160 @ 0x870 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + @ instruction: 0xf6b00070 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf3320070 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + @ instruction: 0xf3360070 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf1ea0070 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + @ instruction: 0xf1ee0070 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf0ce0070 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + @ instruction: 0xf0d20070 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s8 q0, q1, q8 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + vqadd.s8 q0, q3, q8 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 7, r0, cr4, cr0, {3} │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + mcr 0, 7, r0, cr8, cr0, {3} │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 6, r0, cr6, cr0, {3} │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + mcr 0, 6, r0, cr10, cr0, {3} │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 4, r0, cr10, cr0, {3} │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + mrc 0, 4, r0, cr14, cr0, {3} │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 3, r0, cr14, cr0, {3} │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + mcr 0, 4, r0, cr2, cr0, {3} │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 3, r0, cr4, cr0, {3} │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + mcr 0, 3, r0, cr8, cr0, {3} │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 2, r0, cr10, cr0, {3} │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + mcr 0, 2, r0, cr14, cr0, {3} │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 1, r0, cr0, cr0, {3} │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + mrc 0, 1, r0, cr4, cr0, {3} │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr4, cr0, {3} │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + mrc 0, 0, r0, cr8, cr0, {3} │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldcl 0, cr0, [r8, #448]! @ 0x1c0 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + ldcl 0, cr0, [ip, #448]! @ 0x1c0 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip, #448] @ 0x1c0 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + stcl 0, cr0, [r0, #448]! @ 0x1c0 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc 0, cr0, [lr, #448]! @ 0x1c0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + stcl 0, cr0, [r2, #448] @ 0x1c0 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [r0, #448]! @ 0x1c0 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + stc 0, cr0, [r4, #448]! @ 0x1c0 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [r2, #448] @ 0x1c0 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + stc 0, cr0, [r6, #448] @ 0x1c0 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stcl 0, cr0, [r4, #-448]! @ 0xfffffe40 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + stcl 0, cr0, [r8, #-448]! @ 0xfffffe40 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stcl 0, cr0, [r6, #-448] @ 0xfffffe40 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + stcl 0, cr0, [sl, #-448] @ 0xfffffe40 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [r8, #-448]! @ 0xfffffe40 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + stc 0, cr0, [ip, #-448]! @ 0xfffffe40 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [r6, #-448] @ 0xfffffe40 │ │ │ │ + stc 0, cr0, [sl, #-448] @ 0xfffffe40 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #88] @ (15c7c8 ) │ │ │ │ movw r1, #13731 @ 0x35a3 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #76] @ (15c7cc ) │ │ │ │ @@ -280272,23 +280272,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (15c7dc ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 15b524 │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc 0, cr0, [r4], {112} @ 0x70 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + ldc 0, cr0, [r8], {112} @ 0x70 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xebf60070 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + @ instruction: 0xebfa0070 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rsbs r0, r8, r0, ror #1 │ │ │ │ + rsbs r0, ip, r0, ror #1 │ │ │ │ │ │ │ │ 0015c7e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -280322,17 +280322,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adcs.w r0, r8, r0, ror #1 │ │ │ │ + adcs.w r0, ip, r0, ror #1 │ │ │ │ │ │ │ │ 0015c854 : │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ @@ -280768,62 +280768,62 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 15cc8a │ │ │ │ ble.n 15ccb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bgt.n 15cdb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmdb ip!, {r4, r5, r6} │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + ldmdb r0!, {r4, r5, r6} │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xe8da0070 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + @ instruction: 0xe8de0070 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strd r0, r0, [r6], #-448 @ 0x1c0 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + strd r0, r0, [sl], #-448 @ 0x1c0 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15ccc0 │ │ │ │ + b.n 15ccc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15cc8c │ │ │ │ + b.n 15cc94 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15cba4 │ │ │ │ + b.n 15cbac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15cb70 │ │ │ │ + b.n 15cb78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15cb3c │ │ │ │ + b.n 15cb44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15cb08 │ │ │ │ + b.n 15cb10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15cad8 │ │ │ │ + b.n 15cae0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15caa8 │ │ │ │ + b.n 15cab0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015cd70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281320,92 +281320,92 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 15d1ea │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bhi.n 15d278 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2120070 │ │ │ │ + @ instruction: 0xf2160070 │ │ │ │ bhi.n 15d3b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15cdbc │ │ │ │ + b.n 15cdc4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15cb54 │ │ │ │ + b.n 15cb5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15db20 │ │ │ │ + b.n 15cb28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15da24 │ │ │ │ + b.n 15da2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d974 │ │ │ │ + b.n 15d97c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d894 │ │ │ │ + b.n 15d89c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d860 │ │ │ │ + b.n 15d868 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d810 │ │ │ │ + b.n 15d818 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d780 │ │ │ │ + b.n 15d788 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15d750 │ │ │ │ + b.n 15d758 │ │ │ │ lsls r0, r6, #1 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + lsls r1, r6, #1 │ │ │ │ lsls r4, r7, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r2, r6, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bvs.n 15d39c │ │ │ │ + bvs.n 15d3a4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ + lsls r1, r6, #1 │ │ │ │ lsls r6, r6, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r5, r0 │ │ │ │ @@ -281578,25 +281578,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (15d5a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 15d3d2 │ │ │ │ nop │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015d5ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281745,29 +281745,29 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (15d770 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 15d6b2 │ │ │ │ - strd r0, r0, [ip, #448]! @ 0x1c0 │ │ │ │ - vshr.u32 q8, q8, #22 │ │ │ │ - bmi.n 15d734 │ │ │ │ + ldrd r0, r0, [r0, #448]! @ 0x1c0 │ │ │ │ + vshr.u32 q8, q8, #18 │ │ │ │ + bmi.n 15d73c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vshr.u32 q0, q8, #8 │ │ │ │ - bgt.n 15d6c4 │ │ │ │ + vshr.u32 q0, q8, #4 │ │ │ │ + bgt.n 15d6cc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vshr.u16 q0, q8, #6 │ │ │ │ - bgt.n 15d690 │ │ │ │ + vshr.u16 q0, q8, #2 │ │ │ │ + bgt.n 15d698 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vqadd.u64 q8, q1, q8 │ │ │ │ - bgt.n 15d848 │ │ │ │ + vqadd.u64 q8, q3, q8 │ │ │ │ + bgt.n 15d850 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vqadd.u16 q8, q3, q8 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + vqadd.u16 q8, q5, q8 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d774 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -281793,16 +281793,16 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mcr2 0, 7, r0, cr12, cr0, {3} │ │ │ │ - blt.n 15d7a0 │ │ │ │ + mrc2 0, 7, r0, cr0, cr0, {3} │ │ │ │ + blt.n 15d7a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015d7d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -281827,18 +281827,18 @@ │ │ │ │ vldr d0, [pc, #8] @ 15d818 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15da38 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15d7d4 │ │ │ │ + b.n 15d7dc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mcr2 0, 4, r0, cr14, cr0, {3} │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + mrc2 0, 4, r0, cr2, cr0, {3} │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d82c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -281862,18 +281862,18 @@ │ │ │ │ blx 9d3fc │ │ │ │ vldr d0, [pc, #4] @ 15d870 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15da90 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15d774 │ │ │ │ + b.n 15d77c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mrc2 0, 1, r0, cr2, cr0, {3} │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + mrc2 0, 1, r0, cr6, cr0, {3} │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d884 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281916,21 +281916,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (15d910 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 15d8be │ │ │ │ nop │ │ │ │ - b.n 15d73c │ │ │ │ + b.n 15d744 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2l 0, cr0, [r2, #448] @ 0x1c0 │ │ │ │ - bge.n 15d888 │ │ │ │ + stc2l 0, cr0, [r6, #448] @ 0x1c0 │ │ │ │ + bge.n 15d890 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2 0, cr0, [r0, #448]! @ 0x1c0 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + stc2 0, cr0, [r4, #448]! @ 0x1c0 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d914 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -281973,21 +281973,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (15d9a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 15d94e │ │ │ │ nop │ │ │ │ - b.n 15d6ac │ │ │ │ + b.n 15d6b4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [r2, #-448]! @ 0xfffffe40 │ │ │ │ - bge.n 15d9f8 │ │ │ │ + ldc2 0, cr0, [r6, #-448]! @ 0xfffffe40 │ │ │ │ + bge.n 15da00 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [r0, #-448] @ 0xfffffe40 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + ldc2 0, cr0, [r4, #-448] @ 0xfffffe40 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d9a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282007,18 +282007,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (15d9f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 15d5f4 │ │ │ │ + b.n 15d5fc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [sl], #448 @ 0x1c0 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + ldc2 0, cr0, [lr], #448 @ 0x1c0 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d9f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282039,18 +282039,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (15da40 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 15d5a4 │ │ │ │ + b.n 15d5ac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-448 @ 0xfffffe40 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + stc2l 0, cr0, [lr], #-448 @ 0xfffffe40 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015da44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282071,18 +282071,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (15da90 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 15d554 │ │ │ │ + b.n 15d55c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [sl], {112} @ 0x70 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + ldc2 0, cr0, [lr], {112} @ 0x70 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -282167,16 +282167,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b.n 15dad6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb380070 │ │ │ │ - bhi.n 15dbe8 │ │ │ │ + @ instruction: 0xfb3c0070 │ │ │ │ + bhi.n 15dbf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015db80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282214,18 +282214,18 @@ │ │ │ │ vldr d0, [pc, #4] @ 15dbe8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15de08 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15d438 │ │ │ │ + b.n 15d440 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfabc0070 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + @ instruction: 0xfac00070 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015dbfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282281,18 +282281,18 @@ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ b.n 15dc8a │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15dec0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15e3f8 │ │ │ │ + b.n 15e400 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfa160070 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + @ instruction: 0xfa1a0070 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015dcb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282325,18 +282325,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15df38 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15e30c │ │ │ │ + b.n 15e314 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb.w r0, [r6, #112] @ 0x70 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + ldrsb.w r0, [sl, #112] @ 0x70 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015dd2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282369,18 +282369,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15dfb0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 15e294 │ │ │ │ + b.n 15e29c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb.w r0, [lr, r0, lsl #3] │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + vld4.16 {d0-d3}, [r2 :256], r0 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015dda4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282401,18 +282401,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (15ddf0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 15e1f4 │ │ │ │ + b.n 15e1fc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh.w r0, [sl, #112] @ 0x70 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + ldrh.w r0, [lr, #112] @ 0x70 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015ddf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -282493,24 +282493,24 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 15e238 │ │ │ │ + b.n 15e240 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb.w r0, [r2, r0, lsl #3] │ │ │ │ - bpl.n 15defc │ │ │ │ + ldrb.w r0, [r6, r0, lsl #3] │ │ │ │ + bpl.n 15df04 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf7f20070 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + @ instruction: 0xf7f60070 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf7d20070 │ │ │ │ - bmi.n 15de8c │ │ │ │ + @ instruction: 0xf7d60070 │ │ │ │ + bmi.n 15de94 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0015def0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282847,18 +282847,18 @@ │ │ │ │ ... │ │ │ │ stmia r7!, {r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n 15e380 │ │ │ │ + b.n 15e388 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bic.w r0, r6, #15728640 @ 0xf00000 │ │ │ │ - bne.n 15e30c │ │ │ │ + bic.w r0, sl, #15728640 @ 0xf00000 │ │ │ │ + bne.n 15e314 │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movw r1, #18734 @ 0x492e │ │ │ │ ldr r0, [pc, #716] @ (15e59c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -283101,31 +283101,31 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ b.n 15e0e6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3bc0070 │ │ │ │ - beq.n 15e514 │ │ │ │ + @ instruction: 0xf3c00070 │ │ │ │ + beq.n 15e51c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movt r0, #112 @ 0x70 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + movt r0, #16496 @ 0x4070 │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub.w r0, lr, #112 @ 0x70 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + subs.w r0, r2, #112 @ 0x70 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sbc.w r0, r4, #112 @ 0x70 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + sbc.w r0, r8, #112 @ 0x70 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adc.w r0, ip, #112 @ 0x70 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + adcs.w r0, r0, #112 @ 0x70 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf1320070 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + @ instruction: 0xf1360070 │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ @@ -283383,15 +283383,15 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 4, r0, cr8, cr0, {3} │ │ │ │ + mcr 0, 4, r0, cr12, cr0, {3} │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ blx 978c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e96c │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ ldr.w r2, [r1, sl, lsl #2] │ │ │ │ @@ -283858,20 +283858,20 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - ldcl 0, cr0, [r0], #448 @ 0x1c0 │ │ │ │ - stcl 0, cr0, [r8], #-448 @ 0xfffffe40 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldcl 0, cr0, [r4], #448 @ 0x1c0 │ │ │ │ + stcl 0, cr0, [ip], #-448 @ 0xfffffe40 │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmdb lr!, {r4, r5, r6} │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + strd r0, r0, [r2, #-448] @ 0x1c0 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb890 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ @@ -284328,37 +284328,37 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 15edb8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 15ee98 │ │ │ │ + b.n 15eea0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15ee40 │ │ │ │ + b.n 15ee48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15ee10 │ │ │ │ + b.n 15ee18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15ede0 │ │ │ │ + b.n 15ede8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15fa90 │ │ │ │ + b.n 15fa98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15fa68 │ │ │ │ + b.n 15fa70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #764] @ (15f650 ) │ │ │ │ movw r1, #16349 @ 0x3fdd │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -284622,31 +284622,31 @@ │ │ │ │ b.n 15f4f8 │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d4 │ │ │ │ b.n 15f436 │ │ │ │ ... │ │ │ │ - b.n 15fcbc │ │ │ │ + b.n 15fcc4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 15fc10 │ │ │ │ + b.n 15fc18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - itet le │ │ │ │ + itte le │ │ │ │ lslle r0, r6, #1 │ │ │ │ - bgt.n 15fa80 @ unpredictable branch in IT block │ │ │ │ + ble.n 15fa88 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslle r0, r6, #1 │ │ │ │ - itet eq │ │ │ │ + lslgt r0, r6, #1 │ │ │ │ + itee eq │ │ │ │ lsleq r0, r6, #1 │ │ │ │ - bne.n 15f760 @ unpredictable branch in IT block │ │ │ │ + bne.n 15f768 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lsleq r0, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + lslne r0, r6, #1 │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [pc, #2760] @ 16013c │ │ │ │ movw r1, #16393 @ 0x4009 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -285510,55 +285510,55 @@ │ │ │ │ beq.w 1606da │ │ │ │ cmp r0, #4 │ │ │ │ ite ne │ │ │ │ rsbne r3, r3, #2 │ │ │ │ rsbeq r3, r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 15f978 │ │ │ │ - b.n 160164 │ │ │ │ + b.n 16016c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 2 │ │ │ │ + svc 6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r4, 1601d2 │ │ │ │ + pop {} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 1600d4 │ │ │ │ + ble.n 1600dc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 160244 │ │ │ │ + ble.n 16024c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 160240 │ │ │ │ + blt.n 160248 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 160210 │ │ │ │ + bls.n 160218 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 1601e0 │ │ │ │ + bls.n 1601e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 1601a4 │ │ │ │ + bls.n 1601ac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 160110 │ │ │ │ + bpl.n 160118 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 1600e0 │ │ │ │ + bpl.n 1600e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 971a8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 15fa8a │ │ │ │ mov r1, r6 │ │ │ │ @@ -286548,113 +286548,113 @@ │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 15ff64 │ │ │ │ b.w 160034 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bne.n 160d34 │ │ │ │ + bne.n 160d3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, pc, #944 @ (adr r7, 161228 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 161238 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, pc, #824 @ (adr r7, 1611b8 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 1611c8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, pc, #704 @ (adr r7, 161148 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 161158 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, pc, #344 @ (adr r7, 160fe8 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 160ff8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, pc, #224 @ (adr r7, 160f78 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 160f88 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 160ee0 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 160ef0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ vneg.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d11 │ │ │ │ b.w 15ff48 │ │ │ │ @@ -286921,21 +286921,21 @@ │ │ │ │ vneg.f64 d6, d7 │ │ │ │ b.n 1611ce │ │ │ │ vmov.f64 d2, d6 │ │ │ │ b.n 1611c0 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ b.n 1611ae │ │ │ │ ... │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #544 @ (adr r3, 161450 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 161460 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #976 @ (adr r2, 161608 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 161618 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #720] @ (16151c ) │ │ │ │ @@ -287201,43 +287201,43 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16154c │ │ │ │ + bmi.n 161554 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00161564 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -287318,23 +287318,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (161650 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1615e6 │ │ │ │ nop │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ @@ -287520,37 +287520,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 161822 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n 161870 │ │ │ │ + bne.n 161878 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1618a4 │ │ │ │ + beq.n 1618ac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -287573,17 +287573,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -287606,17 +287606,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -287729,33 +287729,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (161a60 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 16194c │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #432] @ (161c28 ) │ │ │ │ @@ -287917,39 +287917,39 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r0, [r2, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrh r4, [r3, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -288023,25 +288023,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (161d3c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 161c9a │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -288116,17 +288116,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #548] @ (162068 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -288331,47 +288331,47 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #76] @ (1620a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16202a │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #288] @ (1621e0 ) │ │ │ │ @@ -288487,27 +288487,27 @@ │ │ │ │ b.n 162118 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -288766,49 +288766,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #80] @ (1624fc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1622a0 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -288943,29 +288943,29 @@ │ │ │ │ nop │ │ │ │ strh r2, [r5, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #888] @ (162a10 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -289331,53 +289331,53 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - nop {11} │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ite lt │ │ │ │ + lsllt r0, r6, #1 │ │ │ │ + ldrhge r4, [r0, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - itt pl │ │ │ │ - lslpl r0, r6, #1 │ │ │ │ - ldrhpl r4, [r5, #24] │ │ │ │ + nop {6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - nop │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + itt eq │ │ │ │ + lsleq r0, r6, #1 │ │ │ │ + ldrheq r4, [r2, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -289449,29 +289449,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (162b4c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 162ab2 │ │ │ │ nop │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 162e04 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 162e14 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -289526,17 +289526,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbnz r2, 162c72 │ │ │ │ + cbnz r6, 162c72 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #1 │ │ │ │ ble.n 162c0e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -289567,17 +289567,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (162c5c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 162c32 │ │ │ │ nop │ │ │ │ - cbnz r0, 162cba │ │ │ │ + cbnz r4, 162cba │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #580] @ (162eb8 ) │ │ │ │ @@ -289800,47 +289800,47 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r0, 162f0e │ │ │ │ + cbnz r4, 162f0e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r6, 162f0e │ │ │ │ + cbnz r2, 162f10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r0, 162f0c │ │ │ │ + cbnz r4, 162f0c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r6, 162f0c │ │ │ │ + cbnz r2, 162f0e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r6, 162f0a │ │ │ │ + cbnz r2, 162f0c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r4, 162f08 │ │ │ │ + cbnz r0, 162f0a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -289923,25 +289923,25 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ @@ -290012,15 +290012,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r6, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r6, [r6, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -290106,29 +290106,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (1631d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #580] @ (163430 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -290346,45 +290346,45 @@ │ │ │ │ ... │ │ │ │ strb r2, [r3, #17] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r7} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r0, 1634e6 │ │ │ │ + cbz r4, 1634e6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r0, 1634de │ │ │ │ + cbz r4, 1634de │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r0, 1634e4 │ │ │ │ + cbz r4, 1634e4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -290419,17 +290419,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 1634f6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -290461,17 +290461,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (163548 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 163512 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 r6, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -290706,53 +290706,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #84] @ (1637f8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1635bc │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r6, 1637f4 │ │ │ │ + cbz r2, 1637f6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 1637dc │ │ │ │ + cbz r0, 1637de │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r0, 1637de │ │ │ │ + cbz r4, 1637de │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 1637d2 │ │ │ │ + cbz r0, 1637d4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 16380a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -290801,21 +290801,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (16388c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 16384c │ │ │ │ nop │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r0, r6, #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 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ @@ -290872,21 +290872,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (16393c ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ mov r7, r2 │ │ │ │ @@ -291228,61 +291228,61 @@ │ │ │ │ b.n 163cc4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrd r1, r2, [r2, #32] │ │ │ │ sub.w r0, r1, #512 @ 0x200 │ │ │ │ orrs r0, r2 │ │ │ │ beq.n 163dda │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -291338,17 +291338,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [pc, #1388] @ 164378 │ │ │ │ mov r8, r1 │ │ │ │ @@ -291876,79 +291876,79 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n 163fda │ │ │ │ ldr r0, [r7, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, pc, #488 @ (adr r7, 164578 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 164588 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 1643f8 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 164408 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #784 @ (adr r6, 1646b0 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 1646c0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #664 @ (adr r6, 164640 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 164650 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #664 @ (adr r5, 164648 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 164658 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 1645d8 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 1645e8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #424 @ (adr r5, 164568 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 164578 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #304 @ (adr r5, 1644f8 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 164508 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #184 @ (adr r5, 164488 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 164498 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #64 @ (adr r5, 164418 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 164428 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #904 @ (adr r4, 164768 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 164778 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #784 @ (adr r4, 1646f8 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 164708 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 164678 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 164688 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #528 @ (adr r4, 164608 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 164618 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #344 @ (adr r4, 164558 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 164568 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r9, [r1, #28] │ │ │ │ @@ -292271,25 +292271,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (1647f0 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 16475c │ │ │ │ nop │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, 1648fc ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 16490c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #728 @ (adr r0, 164ac0 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 164ad0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 164aac ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 164abc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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, #260] @ (16490c ) │ │ │ │ @@ -292396,25 +292396,25 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov fp, r1 │ │ │ │ @@ -292841,57 +292841,57 @@ │ │ │ │ b.n 164b78 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #220] @ (164f00 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -292987,23 +292987,23 @@ │ │ │ │ movs r3, #3 │ │ │ │ b.n 164ee4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r4, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrsb r0, [r4, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ @@ -293214,39 +293214,39 @@ │ │ │ │ b.n 165086 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r6, [r1, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr.w r5, [pc, #1616] @ 1657c8 │ │ │ │ @@ -293855,59 +293855,59 @@ │ │ │ │ b.n 16537a │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r1, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strh r2, [r1, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 16537a │ │ │ │ mov r4, r0 │ │ │ │ @@ -293980,37 +293980,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165734 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1654a6 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ @@ -294102,29 +294102,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (165a34 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16599a │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #512] @ (165c4c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -294329,35 +294329,35 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 165b60 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #1008] @ (166040 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [pc, #696] @ (165f20 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #624] @ (165f04 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -294607,35 +294607,35 @@ │ │ │ │ b.n 165d6e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #728] @ (1661e0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r1, [pc, #168] @ (165fc8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1324] @ 166478 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -295138,55 +295138,55 @@ │ │ │ │ bne.w 1661e0 │ │ │ │ b.n 1662d6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mov r8, pc │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r2, fp │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #984] @ (16689c ) │ │ │ │ + ldr r7, [pc, #1000] @ (1668ac ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #880] @ (16683c ) │ │ │ │ + ldr r7, [pc, #896] @ (16684c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #776] @ (1667dc ) │ │ │ │ + ldr r7, [pc, #792] @ (1667ec ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -295213,17 +295213,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #496] @ (166720 ) │ │ │ │ + ldr r6, [pc, #512] @ (166730 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ @@ -295249,17 +295249,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #136] @ (166610 ) │ │ │ │ + ldr r6, [pc, #152] @ (166620 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00166588 : │ │ │ │ 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 │ │ │ │ @@ -295811,164 +295811,164 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1665f2 │ │ │ │ bvc.n 166a96 │ │ │ │ vshr.u64 d20, d14, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #672] @ (166dec ) │ │ │ │ + ldr r5, [pc, #688] @ (166dfc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ eors r2, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ bcs.n 166bf2 │ │ │ │ vqrdmlsh.s , , d15[0] │ │ │ │ @ instruction: 0xffffe8b9 │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ - vmlal.u q12, d15, d30[0] │ │ │ │ + vrshr.u32 q12, q9, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #976] @ (166f40 ) │ │ │ │ + ldr r4, [pc, #992] @ (166f50 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r5, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r1, r3, r4} │ │ │ │ - vshr.u64 q12, q5, #1 │ │ │ │ + vshr.u64 q12, q7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #672] @ (166e24 ) │ │ │ │ + ldr r4, [pc, #688] @ (166e34 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #552] @ (166db4 ) │ │ │ │ + ldr r4, [pc, #568] @ (166dc4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ beq.n 166b4e │ │ │ │ vcvt.f32.u32 d28, d11, #1 │ │ │ │ - vshr.u32 q12, q11, #1 │ │ │ │ + vshr.u32 q12, q13, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #272] @ (166cac ) │ │ │ │ + ldr r4, [pc, #288] @ (166cbc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #176] @ (166c54 ) │ │ │ │ + ldr r4, [pc, #192] @ (166c64 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #936] @ (166f54 ) │ │ │ │ + ldr r3, [pc, #952] @ (166f64 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r4!, {r0, r2, r6} │ │ │ │ - vqrdmlsh.s , , d30[0] │ │ │ │ + @ instruction: 0xffff7ff2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #760] @ (166eb0 ) │ │ │ │ + ldr r3, [pc, #776] @ (166ec0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r4, {r0, r2, r4, r7} │ │ │ │ - vqrdmlsh.s , , d2[0] │ │ │ │ + vqrdmlsh.s , , d6[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #584] @ (166e0c ) │ │ │ │ + ldr r3, [pc, #600] @ (166e1c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r0, {r0, r2, r3, r5, r7} │ │ │ │ - @ instruction: 0xffff7f96 │ │ │ │ + @ instruction: 0xffff7f9a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #408] @ (166d68 ) │ │ │ │ + ldr r3, [pc, #424] @ (166d78 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r0, {r0, r2} │ │ │ │ - vqrdmlsh.s , , d26[0] │ │ │ │ + vqrdmlsh.s , , d30[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #232] @ (166cc4 ) │ │ │ │ + ldr r3, [pc, #248] @ (166cd4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r7!, {r0, r4, r7} │ │ │ │ - vcvt.u32.f32 d23, d30, #1 │ │ │ │ + vqrdmlsh.s , , d2[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #56] @ (166c20 ) │ │ │ │ + ldr r3, [pc, #72] @ (166c30 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r5, sp, #772 @ 0x304 │ │ │ │ - vcvt.u32.f32 d23, d2, #1 │ │ │ │ + vcvt.u32.f32 d23, d6, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #904] @ (166f7c ) │ │ │ │ + ldr r2, [pc, #920] @ (166f8c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ - vqrdmlah.s , , d18[0] │ │ │ │ + vqrdmlah.s , , d22[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #712] @ (166ec8 ) │ │ │ │ + ldr r2, [pc, #728] @ (166ed8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ bl 194c02 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #536] @ (166e24 ) │ │ │ │ + ldr r2, [pc, #552] @ (166e34 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r5, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #360] @ (166d80 ) │ │ │ │ + ldr r2, [pc, #376] @ (166d90 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xe80fffff │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #152] @ (166cbc ) │ │ │ │ + ldr r2, [pc, #168] @ (166ccc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r0!, {r0, r2, r3, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff7e2a │ │ │ │ + @ instruction: 0xffff7e2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #1000] @ (167018 ) │ │ │ │ + ldr r1, [pc, #1016] @ (167028 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 1664f6 │ │ │ │ - @ instruction: 0xffff7df6 │ │ │ │ + @ instruction: 0xffff7dfa │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #792] @ (166f54 ) │ │ │ │ + ldr r1, [pc, #808] @ (166f64 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb825 │ │ │ │ - vqrdmulh.s , , d10[0] │ │ │ │ + vqrdmulh.s , , d14[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #616] @ (166eb0 ) │ │ │ │ + ldr r1, [pc, #632] @ (166ec0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ bl 3cec4a │ │ │ │ bl 180c4e │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #352] @ (166db8 ) │ │ │ │ + ldr r1, [pc, #368] @ (166dc8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb65f │ │ │ │ - vcvt.u16.f16 , q6, #1 │ │ │ │ + vqrdmulh.s , , d16[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #176] @ (166d14 ) │ │ │ │ + ldr r1, [pc, #192] @ (166d24 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xfab7ffff │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #0] @ (166c70 ) │ │ │ │ + ldr r1, [pc, #16] @ (166c80 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ - @ instruction: 0xffff7d04 │ │ │ │ + @ instruction: 0xffff7d08 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #848] @ (166fcc ) │ │ │ │ + ldr r0, [pc, #864] @ (166fdc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ - @ instruction: 0xffff7cd8 │ │ │ │ + @ instruction: 0xffff7cdc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #672] @ (166f28 ) │ │ │ │ + ldr r0, [pc, #688] @ (166f38 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #432] @ (166e48 ) │ │ │ │ + ldr r0, [pc, #448] @ (166e58 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -295991,17 +295991,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00166ce8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -296284,59 +296284,59 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r0, #142 @ 0x8e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add lr, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, fp │ │ │ │ + add r4, fp │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, r0 │ │ │ │ + add r4, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #940] @ (167404 ) │ │ │ │ @@ -296711,65 +296711,65 @@ │ │ │ │ b.n 1673a4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmn r6, r0 │ │ │ │ + cmn r2, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ adds r5, #114 @ 0x72 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sbcs r2, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ands r4, r2 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ @@ -297020,45 +297020,45 @@ │ │ │ │ b.n 1676c8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167738 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -297095,17 +297095,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001677b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297120,15 +297120,15 @@ │ │ │ │ adds r1, #1 │ │ │ │ blx 977a8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001677e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297140,15 +297140,15 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 167816 │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ adds r1, #1 │ │ │ │ b.w 9f294 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0016781c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297168,19 +297168,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (167864 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167868 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -297211,19 +297211,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1678cc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 1678a2 │ │ │ │ nop │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001678d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297244,19 +297244,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (16791c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167920 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297288,19 +297288,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (16798c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167990 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -297342,19 +297342,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (167a10 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ @@ -297463,17 +297463,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -297541,21 +297541,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -297734,29 +297734,29 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [pc, #1320] @ 168368 │ │ │ │ @@ -298262,83 +298262,83 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ cmp r0, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r5, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -298421,17 +298421,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 1684b4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -298490,17 +298490,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w sl, sl, #1 │ │ │ │ bcs.n 16851c │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r1 │ │ │ │ @@ -298598,29 +298598,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (1686bc ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 16864a │ │ │ │ nop │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #472] @ (1688ac ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -298798,35 +298798,35 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (1688d4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16888a │ │ │ │ nop │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #212] @ (1689c0 ) │ │ │ │ @@ -298912,23 +298912,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 16892c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r4, r3, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r0, r6, #1 │ │ │ │ adds r4, r3, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -299104,37 +299104,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (168be8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 168a98 │ │ │ │ nop │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ sub sp, #28 │ │ │ │ @@ -299340,41 +299340,41 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 96498 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d3fc │ │ │ │ b.n 168d00 │ │ │ │ nop │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -299773,39 +299773,39 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r2, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ asrs r6, r5, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 169326 │ │ │ │ vldr d7, [r2, #136] @ 0x88 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ @@ -300328,111 +300328,111 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 16932c │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -300562,27 +300562,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1699a2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r4, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r6, r4, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ ldr.w r5, [pc, #1060] @ 169eb8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -300996,59 +300996,59 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r5, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #992] @ (16a2a8 ) │ │ │ │ + ldr r7, [pc, #1008] @ (16a2b8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #840] @ (16a214 ) │ │ │ │ + ldr r6, [pc, #856] @ (16a224 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #240] @ (169fc4 ) │ │ │ │ + ldr r6, [pc, #256] @ (169fd4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #120] @ (169f54 ) │ │ │ │ + ldr r6, [pc, #136] @ (169f64 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #760] @ (16a1dc ) │ │ │ │ + ldr r5, [pc, #776] @ (16a1ec ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #592] @ (16a13c ) │ │ │ │ + ldr r5, [pc, #608] @ (16a14c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #264] @ (169ffc ) │ │ │ │ + ldr r5, [pc, #280] @ (16a00c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #144] @ (169f8c ) │ │ │ │ + ldr r5, [pc, #160] @ (169f9c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #1000] @ (16a2ec ) │ │ │ │ + ldr r4, [pc, #1016] @ (16a2fc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #816] @ (16a23c ) │ │ │ │ + ldr r4, [pc, #832] @ (16a24c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #696] @ (16a1cc ) │ │ │ │ + ldr r4, [pc, #712] @ (16a1dc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #104] @ (169f84 ) │ │ │ │ + ldr r4, [pc, #120] @ (169f94 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 9b8b4 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 169f74 │ │ │ │ @@ -301102,25 +301102,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (169fc4 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 169af8 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #504] @ (16a1ac ) │ │ │ │ + ldr r3, [pc, #520] @ (16a1bc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #344] @ (16a114 ) │ │ │ │ + ldr r3, [pc, #360] @ (16a124 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #112] @ (16a034 ) │ │ │ │ + ldr r3, [pc, #128] @ (16a044 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -301184,15 +301184,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r6, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #608] @ (16a2d4 ) │ │ │ │ + ldr r2, [pc, #624] @ (16a2e4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r6, r7, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -301243,21 +301243,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (16a114 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #904] @ (16a494 ) │ │ │ │ + ldr r1, [pc, #920] @ (16a4a4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #784] @ (16a424 ) │ │ │ │ + ldr r1, [pc, #800] @ (16a434 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #532] @ (16a340 ) │ │ │ │ @@ -301471,41 +301471,41 @@ │ │ │ │ ... │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #80] @ (16a3a0 ) │ │ │ │ + ldr r1, [pc, #96] @ (16a3b0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #848] @ (16a6a8 ) │ │ │ │ + ldr r0, [pc, #864] @ (16a6b8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #448] @ (16a520 ) │ │ │ │ + ldr r0, [pc, #464] @ (16a530 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #336] @ (16a4b8 ) │ │ │ │ + ldr r0, [pc, #352] @ (16a4c8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #312] @ (16a4a8 ) │ │ │ │ + ldr r0, [pc, #328] @ (16a4b8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blxns r3 │ │ │ │ + blx r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -301652,35 +301652,35 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (16a530 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16a412 │ │ │ │ nop │ │ │ │ - mov ip, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov ip, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ @@ -301780,25 +301780,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r8, ip │ │ │ │ + add ip, ip │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, 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, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -301837,17 +301837,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - add r6, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ sub sp, #12 │ │ │ │ @@ -301966,25 +301966,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (16a840 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 16a702 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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, #232] @ (16a93c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -302186,21 +302186,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -302335,29 +302335,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (16ac10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16aba8 │ │ │ │ nop │ │ │ │ - eors r0, r0 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ @@ -302586,23 +302586,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (16aeb0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16ad86 │ │ │ │ - ldc2 0, cr0, [r2, #456] @ 0x1c8 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + ldc2 0, cr0, [r6, #456] @ 0x1c8 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [r2, #-456] @ 0xfffffe38 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + ldc2 0, cr0, [r6, #-456] @ 0xfffffe38 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #452] @ (16b08c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -302780,30 +302780,30 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 16afc0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf780007a │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xf688007a │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #388] @ (16b250 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -302967,33 +302967,33 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 16b130 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ sbcs.w r0, ip, #16384000 @ 0xfa0000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r8, #16384000 @ 0xfa0000 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -303105,33 +303105,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (16b3e4 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16b36a │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, r3 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vmla.i16 q8, q6, d7[3] │ │ │ │ + vmla.i32 q8, q0, d15[1] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #536] @ (16b618 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -303347,27 +303347,27 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 16b500 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ movw r0, #32890 @ 0x807a │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr15, {3} │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + cdp2 0, 3, cr0, cr10, cr15, {3} │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr15, {3} │ │ │ │ + cdp2 0, 2, cr0, cr2, cr15, {3} │ │ │ │ @ instruction: 0xf0cc007a │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2l 0, cr0, [r6, #444]! @ 0x1bc │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + stc2l 0, cr0, [sl, #444]! @ 0x1bc │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2 0, cr0, [ip, #444]! @ 0x1bc │ │ │ │ + ldc2 0, cr0, [r0, #444]! @ 0x1bc │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #408] @ (16b7f0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -303518,31 +303518,31 @@ │ │ │ │ b.n 16b78c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ vshr.s32 q8, q13, #16 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [r8], #444 @ 0x1bc │ │ │ │ + ldc2 0, cr0, [ip], #444 @ 0x1bc │ │ │ │ vqadd.s32 q8, q1, q13 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2 0, cr0, [lr], {111} @ 0x6f │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + ldc2 0, cr0, [r2], {111} @ 0x6f │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfbf6006f │ │ │ │ - adds r3, #28 │ │ │ │ + @ instruction: 0xfbfa006f │ │ │ │ + adds r3, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfbbc006f │ │ │ │ + @ instruction: 0xfbc0006f │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #588] @ (16ba88 ) │ │ │ │ @@ -303765,27 +303765,27 @@ │ │ │ │ b.n 16b9ba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ mcr 0, 0, r0, cr12, cr10, {3} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfa6a006f │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + @ instruction: 0xfa6e006f │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfa52006f │ │ │ │ + @ instruction: 0xfa56006f │ │ │ │ stc 0, cr0, [r0, #-488] @ 0xfffffe18 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vld4.16 {d16-d19}, [r6 :128] │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + vld4.16 {d16-d19}, [sl :128] │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh.w r0, [ip, pc, lsl #2] │ │ │ │ + vst4.16 {d16-d19}, [r0 :128] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #540] @ (16bce4 ) │ │ │ │ ldr r3, [pc, #540] @ (16bce8 ) │ │ │ │ @@ -304007,27 +304007,27 @@ │ │ │ │ bne.w 16bbb2 │ │ │ │ movs r3, #3 │ │ │ │ b.n 16bbb2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb80007a │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh.w r0, [sl, pc, lsl #2] │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + strh.w r0, [lr, pc, lsl #2] │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb.w r0, [r2, pc, lsl #2] │ │ │ │ + ldrb.w r0, [r6, pc, lsl #2] │ │ │ │ @ instruction: 0xeac0007a │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf7c4006f │ │ │ │ - cmp r6, #24 │ │ │ │ + @ instruction: 0xf7c8006f │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf6ec006f │ │ │ │ + @ instruction: 0xf6f0006f │ │ │ │ stmdb 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, #1080] @ 16c15c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1080] @ 16c160 │ │ │ │ @@ -304453,39 +304453,39 @@ │ │ │ │ bne.w 16bfd4 │ │ │ │ b.n 16bea6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb r0!, {r1, r3, r4, r5, r6} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + rsb r0, r0, #15663104 @ 0xef0000 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ + sub.w r0, r8, #15663104 @ 0xef0000 │ │ │ │ @ instruction: 0xe852007a │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sbc.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ - cmp r3, #20 │ │ │ │ + sbcs.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf3e8006f │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf3ec006f │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf354006f │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf358006f │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf33c006f │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + @ instruction: 0xf340006f │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf322006f │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf326006f │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf2b6006f │ │ │ │ + @ instruction: 0xf2ba006f │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -304512,17 +304512,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub.w r0, r6, #111 @ 0x6f │ │ │ │ + sub.w r0, sl, #111 @ 0x6f │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -304548,17 +304548,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adc.w r0, ip, #111 @ 0x6f │ │ │ │ + adcs.w r0, r0, #111 @ 0x6f │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r9, r0 │ │ │ │ @@ -304953,30 +304953,30 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 16c870 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ b.n 16cdf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vext.8 q8, q4, , #0 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + vext.8 q8, q6, , #0 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vmla.i32 d0, d2, d15[1] │ │ │ │ + vmla.i32 d0, d6, d15[1] │ │ │ │ b.n 16cb18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp 0, 6, cr0, cr8, cr15, {3} │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + cdp 0, 6, cr0, cr12, cr15, {3} │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp 0, 5, cr0, cr0, cr15, {3} │ │ │ │ + cdp 0, 5, cr0, cr4, cr15, {3} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ ble.n 16c69e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -305543,29 +305543,29 @@ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ it ge │ │ │ │ movge r8, r5 │ │ │ │ b.n 16cafc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ vaddl.u , d15, d31 │ │ │ │ - vshr.u32 d18, d0, #1 │ │ │ │ + vshr.u32 d18, d4, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strd r0, r0, [r4], #444 @ 0x1bc │ │ │ │ - subs r0, r7, #7 │ │ │ │ + strd r0, r0, [r8], #444 @ 0x1bc │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xe8cc006f │ │ │ │ + @ instruction: 0xe8d0006f │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ lsls r0, r3, #28 │ │ │ │ bpl.w 16c95a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -306371,73 +306371,73 @@ │ │ │ │ mov r0, r3 │ │ │ │ b.n 16d530 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ b.n 16d612 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16ce9c │ │ │ │ + b.n 16cea4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16dac8 │ │ │ │ + b.n 16dad0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16d7fc │ │ │ │ + b.n 16d804 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16d7d4 │ │ │ │ + b.n 16d7dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16d7ac │ │ │ │ + b.n 16d7b4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16d728 │ │ │ │ + b.n 16d730 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16d6a8 │ │ │ │ + b.n 16d6b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16d674 │ │ │ │ + b.n 16d67c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 16d604 │ │ │ │ + b.n 16d60c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ ldr.w r2, [r0, #240] @ 0xf0 │ │ │ │ cbz r2, 16d65e │ │ │ │ ldrb.w r7, [r0, #385] @ 0x181 │ │ │ │ and.w r7, r7, #28 │ │ │ │ @@ -307615,176 +307615,176 @@ │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ mov r2, sl │ │ │ │ ldr.w lr, [r3, ip, lsl #2] │ │ │ │ sub.w r3, lr, #4 │ │ │ │ add r3, r0 │ │ │ │ b.n 16e454 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 16e244 │ │ │ │ + bgt.n 16e24c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 16e3b0 │ │ │ │ + bgt.n 16e3b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 16e370 │ │ │ │ + bgt.n 16e378 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 16e308 │ │ │ │ + blt.n 16e310 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 16e2d8 │ │ │ │ + blt.n 16e2e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 16e29c │ │ │ │ + blt.n 16e2a4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 16e410 │ │ │ │ + blt.n 16e418 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 16e3d4 │ │ │ │ + blt.n 16e3dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 16e2d4 │ │ │ │ + bge.n 16e2dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r1, pc, #908 @ (adr r1, 16e6dc ) │ │ │ │ - vsra.u64 d17, d18, #1 │ │ │ │ + vsra.u64 d17, d22, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 16e3e8 │ │ │ │ + bvc.n 16e3f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 16e3c0 │ │ │ │ + bvc.n 16e3c8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvs.n 16e324 │ │ │ │ + bvs.n 16e32c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvs.n 16e2b4 │ │ │ │ + bvs.n 16e2bc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvs.n 16e44c │ │ │ │ + bvs.n 16e454 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvs.n 16e410 │ │ │ │ + bvs.n 16e418 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvs.n 16e3b4 │ │ │ │ + bvs.n 16e3bc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e370 │ │ │ │ + bpl.n 16e378 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e334 │ │ │ │ + bpl.n 16e33c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e304 │ │ │ │ + bpl.n 16e30c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e2c8 │ │ │ │ + bpl.n 16e2d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e46c │ │ │ │ + bpl.n 16e474 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e434 │ │ │ │ + bpl.n 16e43c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16e3fc │ │ │ │ + bpl.n 16e404 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e3c8 │ │ │ │ + bpl.n 16e3d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e384 │ │ │ │ + bmi.n 16e38c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e34c │ │ │ │ + bmi.n 16e354 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e318 │ │ │ │ + bmi.n 16e320 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e4dc │ │ │ │ + bmi.n 16e4e4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e4a8 │ │ │ │ + bmi.n 16e4b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e474 │ │ │ │ + bmi.n 16e47c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 16e43c │ │ │ │ + bmi.n 16e444 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e404 │ │ │ │ + bmi.n 16e40c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e3d0 │ │ │ │ + bcc.n 16e3d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e398 │ │ │ │ + bcc.n 16e3a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e340 │ │ │ │ + bcc.n 16e348 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e504 │ │ │ │ + bcc.n 16e50c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e4d4 │ │ │ │ + bcc.n 16e4dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e4a0 │ │ │ │ + bcc.n 16e4a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16e46c │ │ │ │ + bcc.n 16e474 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16e438 │ │ │ │ + bcs.n 16e440 │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #4 │ │ │ │ adds r1, r2, #1 │ │ │ │ beq.n 16e468 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r8, r1 │ │ │ │ @@ -308052,51 +308052,51 @@ │ │ │ │ blx 9db44 │ │ │ │ ldr r2, [pc, #88] @ (16e788 ) │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ movw r3, #3090 @ 0xc12 │ │ │ │ add r2, pc │ │ │ │ blx 97430 │ │ │ │ b.w 16d1ee │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0016e78c : │ │ │ │ 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 │ │ │ │ @@ -308815,206 +308815,206 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16e7f6 │ │ │ │ nop │ │ │ │ itttt cs │ │ │ │ @ instruction: 0xffffbe9a │ │ │ │ lslcs r2, r7, #1 │ │ │ │ - addcs r7, pc, #576 @ (adr r7, 16f180 ) │ │ │ │ + addcs r7, pc, #592 @ (adr r7, 16f190 ) │ │ │ │ lslcs r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ bkpt 0x004e │ │ │ │ lsls r2, r7, #1 │ │ │ │ asrs r1, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ pop {r0, r1, r4, r6, r7, pc} │ │ │ │ vsri.32 q14, , #1 │ │ │ │ @ instruction: 0xffffcb51 │ │ │ │ vtbx.8 d29, {d15-d16}, d21 │ │ │ │ - vrsra.u32 q8, q3, #1 │ │ │ │ + vrsra.u32 q8, q5, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb857 │ │ │ │ - @ instruction: 0xffff01e2 │ │ │ │ + @ instruction: 0xffff01e6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ asrs r5, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r3, 16f016 │ │ │ │ - vsra.u32 q8, q5, #1 │ │ │ │ + vsra.u32 q8, q7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ cbnz r7, 16efe2 │ │ │ │ - vmla.i q8, , d14[0] │ │ │ │ + vshr.u64 q8, q1, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r7, sp, #20 │ │ │ │ - vshr.u64 d16, d12, #1 │ │ │ │ + vaddl.u q8, d31, d16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldmia r4!, {r0, r1, r3} │ │ │ │ - vmla.i q8, , d26[0] │ │ │ │ + vmla.i q8, , d30[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xb60d │ │ │ │ - vshr.u32 d16, d24, #1 │ │ │ │ + vshr.u32 d16, d28, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r0, r1, r5, r6, lr} │ │ │ │ - vaddl.u q8, d15, d6 │ │ │ │ + vaddl.u q8, d15, d10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r0, r3, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffffffd4 │ │ │ │ + @ instruction: 0xffffffd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrh r3, [r2, #62] @ 0x3e │ │ │ │ - @ instruction: 0xffffff9e │ │ │ │ + @ instruction: 0xffffffa2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ - vqrdmlsh.s , , d28[0] │ │ │ │ + vcvt.u32.f32 , q8, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmia r7!, {r0, r1, r3, r4} │ │ │ │ - vcvt.u32.f32 d31, d26, #1 │ │ │ │ + vcvt.u32.f32 d31, d30, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r5, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 q0, q4, │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + vhadd.u8 q0, q6, │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ bvs.n 16ef4a │ │ │ │ - vqrdmlah.s , , d14[0] │ │ │ │ + @ instruction: 0xfffffed2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ pop {r0, r3, r6, r7, pc} │ │ │ │ - @ instruction: 0xfffffe9c │ │ │ │ + @ instruction: 0xfffffea0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r7, [sp, #764] @ 0x2fc │ │ │ │ - vqrdmlah.s , , d20[0] │ │ │ │ + vqrdmlah.s , , d24[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrh r3, [r7, #50] @ 0x32 │ │ │ │ - vcvt.f32.u32 d31, d24, #1 │ │ │ │ + vcvt.f32.u32 d31, d28, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldmia r6!, {r0, r2, r3} │ │ │ │ @ instruction: 0xffffcb7b │ │ │ │ - @ instruction: 0xfffffdfc │ │ │ │ + @ instruction: 0xfffffe00 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - @ instruction: 0xfffffdd0 │ │ │ │ + @ instruction: 0xfffffdd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ bmi.n 16efca │ │ │ │ - @ instruction: 0xfffffda4 │ │ │ │ + @ instruction: 0xfffffda8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ asrs r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r8, #-444]! @ 0xfffffe44 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + ldc2l 0, cr0, [ip, #-444]! @ 0xfffffe44 │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ asrs r7, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + ldc2l 0, cr0, [r0, #-444] @ 0xfffffe44 │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 16f120 │ │ │ │ + bcs.n 16f128 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 8, cr0, cr10, cr15, {3} │ │ │ │ - add r1, pc, #648 @ (adr r1, 16f330 ) │ │ │ │ + cdp2 0, 8, cr0, cr14, cr15, {3} │ │ │ │ + add r1, pc, #664 @ (adr r1, 16f340 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r7, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr15, {3} │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + cdp2 0, 5, cr0, cr14, cr15, {3} │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r4], {111} @ 0x6f │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + ldc2l 0, cr0, [r8], {111} @ 0x6f │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2 0, cr0, [sl], #444 @ 0x1bc │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldc2 0, cr0, [lr], #444 @ 0x1bc │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr15, {3} │ │ │ │ - stc2 0, cr0, [r0], {111} @ 0x6f │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + cdp2 0, 2, cr0, cr12, cr15, {3} │ │ │ │ + stc2 0, cr0, [r4], {111} @ 0x6f │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 16f7e0 │ │ │ │ + b.n 16f7e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr15, {3} │ │ │ │ - mcrr2 0, 6, r0, r6, cr15 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + cdp2 0, 1, cr0, cr10, cr15, {3} │ │ │ │ + mcrr2 0, 6, r0, sl, cr15 │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr15, {3} │ │ │ │ - cdp2 0, 3, cr0, cr8, cr15, {3} │ │ │ │ - stc2 0, cr0, [ip], {111} @ 0x6f │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + cdp2 0, 0, cr0, cr6, cr15, {3} │ │ │ │ + cdp2 0, 3, cr0, cr12, cr15, {3} │ │ │ │ + ldc2 0, cr0, [r0], {111} @ 0x6f │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr15, {3} │ │ │ │ - cdp2 0, 5, cr0, cr6, cr15, {3} │ │ │ │ - @ instruction: 0xfbd2006f │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr15, {3} │ │ │ │ + cdp2 0, 5, cr0, cr10, cr15, {3} │ │ │ │ + @ instruction: 0xfbd6006f │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr15, {3} │ │ │ │ - cdp2 0, 10, cr0, cr6, cr15, {3} │ │ │ │ - @ instruction: 0xfb96006f │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr15, {3} │ │ │ │ + @ instruction: 0xfb9a006f │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -309037,16 +309037,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr??.w r0, [r2, pc, lsl #2] │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + ldr??.w r0, [r6, pc, lsl #2] │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0016f164 : │ │ │ │ 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 │ │ │ │ @@ -309235,32 +309235,32 @@ │ │ │ │ b.n 16f216 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh.w r0, [r6, #111] @ 0x6f │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + ldrh.w r0, [sl, #111] @ 0x6f │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r1, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str??.w r0, [sl, pc, lsl #2] │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + str??.w r0, [lr, pc, lsl #2] │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf7c2006f │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xf7c6006f │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf7a6006f │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf7aa006f │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf788006f │ │ │ │ - @ instruction: 0xfa96006f │ │ │ │ + @ instruction: 0xf78c006f │ │ │ │ + @ instruction: 0xfa9a006f │ │ │ │ stmdb 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 ip, [pc, #620] @ 16f5fc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #620] @ (16f600 ) │ │ │ │ @@ -309488,27 +309488,27 @@ │ │ │ │ b.n 16f586 │ │ │ │ uxth r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ uxth r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf616006f │ │ │ │ - adc.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ - bkpt 0x0016 │ │ │ │ + @ instruction: 0xf61a006f │ │ │ │ + adc.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf526006f │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0xf52a006f │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ - @ instruction: 0xf4f2006f │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + @ instruction: 0xf522006f │ │ │ │ + @ instruction: 0xf4f6006f │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf4d2006f │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + @ instruction: 0xf4d6006f │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #732] @ (16f920 ) │ │ │ │ @@ -309810,42 +309810,42 @@ │ │ │ │ b.n 16f8de │ │ │ │ add sp, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf3d8006f │ │ │ │ - @ instruction: 0xf2da006f │ │ │ │ - @ instruction: 0xf298006f │ │ │ │ - @ instruction: 0xf62e006f │ │ │ │ - @ instruction: 0xf280006f │ │ │ │ - cbnz r4, 16f998 │ │ │ │ - lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf266006f │ │ │ │ - cbnz r2, 16f99a │ │ │ │ - lsls r7, r5, #1 │ │ │ │ - movw r0, #49263 @ 0xc06f │ │ │ │ - @ instruction: 0xf582006f │ │ │ │ - @ instruction: 0xf234006f │ │ │ │ - @ instruction: 0xf59a006f │ │ │ │ - @ instruction: 0xf21c006f │ │ │ │ - revsh r0, r6 │ │ │ │ + @ instruction: 0xf3dc006f │ │ │ │ + @ instruction: 0xf2de006f │ │ │ │ + @ instruction: 0xf29c006f │ │ │ │ + @ instruction: 0xf632006f │ │ │ │ + @ instruction: 0xf284006f │ │ │ │ + cbnz r0, 16f99a │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + @ instruction: 0xf26a006f │ │ │ │ + cbnz r6, 16f99a │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + @ instruction: 0xf250006f │ │ │ │ + @ instruction: 0xf586006f │ │ │ │ + @ instruction: 0xf238006f │ │ │ │ + @ instruction: 0xf59e006f │ │ │ │ + @ instruction: 0xf220006f │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - addw r0, r2, #111 @ 0x6f │ │ │ │ - revsh r6, r2 │ │ │ │ + addw r0, r6, #111 @ 0x6f │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf1ea006f │ │ │ │ - hlt 0x003c │ │ │ │ + @ instruction: 0xf1ee006f │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rsb r0, sl, #111 @ 0x6f │ │ │ │ - hlt 0x001c │ │ │ │ + rsb r0, lr, #111 @ 0x6f │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sub.w r0, sl, #111 @ 0x6f │ │ │ │ - rev16 r4, r7 │ │ │ │ + sub.w r0, lr, #111 @ 0x6f │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -310050,29 +310050,29 @@ │ │ │ │ b.n 16f9dc │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf0b6006f │ │ │ │ - ands.w r0, r6, #111 @ 0x6f │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xf0ba006f │ │ │ │ + ands.w r0, sl, #111 @ 0x6f │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r7, r5, #1 │ │ │ │ - and.w r0, r2, #111 @ 0x6f │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + and.w r0, r6, #111 @ 0x6f │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s q8, q4, │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + vhadd.s q8, q6, │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s q0, q3, │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + vhadd.s q0, q5, │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s16 q0, q3, │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + vhadd.s16 q0, q5, │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0016fbf0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -310105,16 +310105,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 7, cr0, cr8, cr15, {3} │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + cdp 0, 7, cr0, cr12, cr15, {3} │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0016fc60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -310157,21 +310157,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (16fce8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16fc96 │ │ │ │ nop │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 1, cr0, cr2, cr15, {3} │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + cdp 0, 1, cr0, cr6, cr15, {3} │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldcl 0, cr0, [r0, #444]! @ 0x1bc │ │ │ │ - sub.w r0, lr, #111 @ 0x6f │ │ │ │ + ldcl 0, cr0, [r4, #444]! @ 0x1bc │ │ │ │ + subs.w r0, r2, #111 @ 0x6f │ │ │ │ │ │ │ │ 0016fcec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -310191,18 +310191,18 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (16fd38 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc 0, cr0, [ip, #444] @ 0x1bc │ │ │ │ - adcs.w r0, sl, #111 @ 0x6f │ │ │ │ + stc 0, cr0, [r0, #444]! @ 0x1bc │ │ │ │ + adcs.w r0, lr, #111 @ 0x6f │ │ │ │ │ │ │ │ 0016fd3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -310221,18 +310221,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (16fd84 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stcl 0, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ - add.w r0, sl, #111 @ 0x6f │ │ │ │ + ldcl 0, cr0, [r0, #-444] @ 0xfffffe44 │ │ │ │ + add.w r0, lr, #111 @ 0x6f │ │ │ │ stmdb 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 r5, r2 │ │ │ │ ldr r2, [pc, #428] @ (16ff4c ) │ │ │ │ @@ -310397,31 +310397,31 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 16ff26 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc 0, cr0, [r6, #-444]! @ 0xfffffe44 │ │ │ │ + stc 0, cr0, [sl, #-444]! @ 0xfffffe44 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8], {111} @ 0x6f │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [ip], {111} @ 0x6f │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r7, pc, #616 @ (adr r7, 1701cc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xebe4006f │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xebe8006f │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xebe2006f │ │ │ │ - sub.w r0, r2, pc, asr #1 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xebe6006f │ │ │ │ + sub.w r0, r6, pc, asr #1 │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xeb84006f │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xeb88006f │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -310444,16 +310444,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add.w r0, r6, pc, asr #1 │ │ │ │ - cbz r2, 170046 │ │ │ │ + add.w r0, sl, pc, asr #1 │ │ │ │ + cbz r6, 170046 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -310476,16 +310476,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xeab6006f │ │ │ │ - cbz r2, 170082 │ │ │ │ + @ instruction: 0xeaba006f │ │ │ │ + cbz r6, 170082 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r3 │ │ │ │ @@ -310560,16 +310560,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 170052 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r8, #444]! @ 0x1bc │ │ │ │ - uxtb r4, r1 │ │ │ │ + ldrd r0, r0, [ip, #444]! @ 0x1bc │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 001700e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -310603,18 +310603,18 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 170368 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe990006f │ │ │ │ - stcl 0, cr0, [lr, #-444] @ 0xfffffe44 │ │ │ │ + @ instruction: 0xe994006f │ │ │ │ + ldcl 0, cr0, [r2, #-444] @ 0xfffffe44 │ │ │ │ │ │ │ │ 0017015c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -310647,18 +310647,18 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1703e0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmdb r8, {r0, r1, r2, r3, r5, r6} │ │ │ │ - ldcl 0, cr0, [r6], {111} @ 0x6f │ │ │ │ + ldmdb ip, {r0, r1, r2, r3, r5, r6} │ │ │ │ + ldcl 0, cr0, [sl], {111} @ 0x6f │ │ │ │ │ │ │ │ 001701d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -310677,18 +310677,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (17021c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia.w r4!, {r0, r1, r2, r3, r5, r6} │ │ │ │ - ldcl 0, cr0, [r2], #-444 @ 0xfffffe44 │ │ │ │ + ldmia.w r8!, {r0, r1, r2, r3, r5, r6} │ │ │ │ + ldcl 0, cr0, [r6], #-444 @ 0xfffffe44 │ │ │ │ │ │ │ │ 00170220 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -310771,25 +310771,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe810006f │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + @ instruction: 0xe814006f │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1702f0 │ │ │ │ + b.n 1702f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sub.w r0, lr, pc, asr #1 │ │ │ │ - b.n 1702b8 │ │ │ │ + subs.w r0, r2, pc, asr #1 │ │ │ │ + b.n 1702c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017031c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -310959,39 +310959,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 170434 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r3, pc, #48 @ (adr r3, 170518 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 170368 │ │ │ │ + b.n 170370 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170238 │ │ │ │ + b.n 170240 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r2, pc, #80 @ (adr r2, 170544 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 170190 │ │ │ │ + b.n 170198 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17015c │ │ │ │ + b.n 170164 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170128 │ │ │ │ + b.n 170130 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1700fc │ │ │ │ + b.n 170104 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ @@ -311338,37 +311338,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #112 @ (adr r0, 17091c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #8 @ (adr r0, 1708bc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 170874 │ │ │ │ + b.n 17087c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170844 │ │ │ │ + b.n 17084c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170750 │ │ │ │ + b.n 170758 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1705ac │ │ │ │ + b.n 1705b4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170548 │ │ │ │ + b.n 170550 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170514 │ │ │ │ + b.n 17051c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #88] @ (17094c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -311403,19 +311403,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - beq.n 17089c │ │ │ │ + beq.n 1708a4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170440 │ │ │ │ + b.n 170448 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (170994 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -311431,15 +311431,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ bl 556104 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - beq.n 170a00 │ │ │ │ + beq.n 170a08 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, #400] @ (170b38 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -311593,57 +311593,57 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #96] @ (170b8c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1709ec │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170540 │ │ │ │ + b.n 170548 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1704e0 │ │ │ │ + b.n 1704e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1704fc │ │ │ │ + b.n 170504 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17047c │ │ │ │ + b.n 170484 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + b.n 1704b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 1704b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1704a8 │ │ │ │ + b.n 1703f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1703e8 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + b.n 1703c4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1703bc │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + b.n 170448 │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 170440 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 170438 │ │ │ │ + b.n 171330 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171328 │ │ │ │ - lsls r7, r5, #1 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1712fc │ │ │ │ + b.n 171304 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1703c4 │ │ │ │ + b.n 1703cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171298 │ │ │ │ + b.n 1712a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #272] @ (170cb0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -311746,43 +311746,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ - lsls r7, r5, #1 │ │ │ │ - b.n 1704e8 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171464 │ │ │ │ + b.n 1704f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171478 │ │ │ │ + b.n 17146c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171470 │ │ │ │ + b.n 171480 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171488 │ │ │ │ + b.n 171478 │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 171490 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1714a8 │ │ │ │ + b.n 171498 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171398 │ │ │ │ + b.n 1714b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1713b0 │ │ │ │ + b.n 1713a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + b.n 1713b8 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 171498 │ │ │ │ + b.n 1714a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1713bc │ │ │ │ + b.n 1713c4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1713b8 │ │ │ │ + b.n 1713c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ @@ -311883,31 +311883,31 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 9556c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 170d88 │ │ │ │ - b.n 1713dc │ │ │ │ + b.n 1713e4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 17138c │ │ │ │ + b.n 171394 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 171374 │ │ │ │ + b.n 17137c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1712ec │ │ │ │ + b.n 1712f4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #488] @ (171018 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -312085,17 +312085,17 @@ │ │ │ │ ... │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #640 @ (adr r3, 1712ac ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 1712bc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ @@ -312156,23 +312156,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (1710f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1710be │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 1710e4 │ │ │ │ + udf #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #880 @ (adr r2, 17145c ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 17146c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 1710ac │ │ │ │ + ble.n 1710b4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #752 @ (adr r2, 1713e4 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 1713f4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -312432,17 +312432,17 @@ │ │ │ │ bcs.n 171460 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 170d00 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - ble.n 17149c │ │ │ │ + ble.n 1714a4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r7, r5, #1 │ │ │ │ vcmpe.f64 d1, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 1713f6 │ │ │ │ vldr d5, [r2, #120] @ 0x78 │ │ │ │ vldr d7, [pc, #8] @ 1714a8 │ │ │ │ vadd.f64 d1, d1, d5 │ │ │ │ @@ -312999,83 +312999,83 @@ │ │ │ │ b.n 17160a │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1719c8 │ │ │ │ + bhi.n 1719d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n 171aa4 │ │ │ │ + bhi.n 171aac │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 171a4c │ │ │ │ + bvc.n 171a54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 171b78 │ │ │ │ + bvc.n 171980 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 171b24 │ │ │ │ + bvc.n 171b2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 171a88 │ │ │ │ + bvc.n 171a90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 171a5c │ │ │ │ + bvs.n 171a64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 171a0c │ │ │ │ + bvs.n 171a14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 171b78 │ │ │ │ + bvs.n 171b80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 171b24 │ │ │ │ + bvs.n 171b2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 171ab8 │ │ │ │ + bvs.n 171ac0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 171a58 │ │ │ │ + bpl.n 171a60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 1719e0 │ │ │ │ + bpl.n 1719e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 171b84 │ │ │ │ + bpl.n 171b8c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 171a1c │ │ │ │ + bmi.n 171a24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 1719f0 │ │ │ │ + bmi.n 1719f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 171bc4 │ │ │ │ + bmi.n 171bcc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, #392] @ (171c88 ) │ │ │ │ @@ -313238,35 +313238,35 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n 171c58 │ │ │ │ + bmi.n 171c60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 171c5c │ │ │ │ + bcs.n 171c64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 171c10 │ │ │ │ + bcs.n 171c18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 171da0 │ │ │ │ + bcs.n 171da8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 171d64 │ │ │ │ + bcs.n 171d6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 171d34 │ │ │ │ + bcs.n 171d3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -313295,17 +313295,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bne.n 171c78 │ │ │ │ + bne.n 171c80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -313351,17 +313351,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 171df0 │ │ │ │ + bne.n 171df8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, r2 │ │ │ │ @@ -313441,28 +313441,28 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (171e94 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 171e06 │ │ │ │ nop │ │ │ │ - bcs.n 171f54 │ │ │ │ + bcs.n 171f5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0x47e1 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ b.n 171e0a │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 171f58 │ │ │ │ + beq.n 171f60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 171f24 │ │ │ │ + beq.n 171f2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 171f26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -313517,19 +313517,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 171f78 │ │ │ │ + bne.n 171f80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -313708,46 +313708,46 @@ │ │ │ │ mvn.w r7, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 172006 │ │ │ │ ldr r1, [pc, #68] @ (172158 ) │ │ │ │ add r1, pc │ │ │ │ b.n 172102 │ │ │ │ - beq.n 17204c │ │ │ │ + beq.n 172054 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ str r7, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 172168 │ │ │ │ + beq.n 172170 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 17215c │ │ │ │ + beq.n 172164 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1100] @ 1725bc │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -314169,69 +314169,69 @@ │ │ │ │ b.n 172460 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb7dffff │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r4, [r7, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #304] @ (17277c ) │ │ │ │ @@ -314357,27 +314357,27 @@ │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bl 9e786 │ │ │ │ strh r3, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r4, [r2, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r3 │ │ │ │ @@ -314521,32 +314521,32 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 17283c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 17294c │ │ │ │ + cbz r0, 17294e │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r2, [r7, #25] │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl fff0a91e ::Settings::boolParam@@Base+0xff5e9686> │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -314651,27 +314651,27 @@ │ │ │ │ mov r1, r7 │ │ │ │ vstr d6, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #344] @ (172c00 ) │ │ │ │ @@ -314811,27 +314811,27 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 172c8a │ │ │ │ vshll.u32 , d29, #31 │ │ │ │ - vrsra.u32 d28, d8, #1 │ │ │ │ + vrsra.u32 d28, d12, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r6, [r0, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 r0, r1 │ │ │ │ @@ -314859,17 +314859,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (172c84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #236] @ 172d88 │ │ │ │ sub sp, #24 │ │ │ │ @@ -314973,17 +314973,17 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ movs r2, #173 @ 0xad │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -315148,30 +315148,30 @@ │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ b.n 173532 │ │ │ │ - vshr.u32 d28, d14, #1 │ │ │ │ + vaddl.u q14, d15, d18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - itee hi │ │ │ │ - lslhi r7, r5, #1 │ │ │ │ - strhls r6, [r5, #34] @ 0x22 │ │ │ │ + itee ls │ │ │ │ lslls r7, r5, #1 │ │ │ │ - itee vc │ │ │ │ + strhhi r2, [r6, #34] @ 0x22 │ │ │ │ + lslhi r7, r5, #1 │ │ │ │ + itet vc │ │ │ │ + lslvc r7, r5, #1 │ │ │ │ + strhvs r6, [r2, #34] @ 0x22 │ │ │ │ lslvc r7, r5, #1 │ │ │ │ - strhvs r2, [r2, #34] @ 0x22 │ │ │ │ - lslvs r7, r5, #1 │ │ │ │ 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 r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -315198,17 +315198,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (172fd8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #596] @ (173244 ) │ │ │ │ @@ -315455,37 +315455,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #25] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - itte cs │ │ │ │ + itet cs │ │ │ │ lslcs r7, r5, #1 │ │ │ │ - popcs {r2, r3, r7, pc} │ │ │ │ - lslcc r7, r5, #1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + popcc {r4, r7, pc} │ │ │ │ + lslcs r7, r5, #1 │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ orrs.w r5, r2, r3 │ │ │ │ beq.n 17332e │ │ │ │ @@ -315569,25 +315569,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (17338c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1732e6 │ │ │ │ nop │ │ │ │ - cbnz r6, 1733de │ │ │ │ + cbnz r2, 1733e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 1733de │ │ │ │ + cbnz r2, 1733e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 1733dc │ │ │ │ + cbnz r2, 1733de │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, #564] @ (1735d8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -315818,50 +315818,50 @@ │ │ │ │ ... │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev16 r0, r7 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldaexd pc, pc, [fp] │ │ │ │ - cbnz r0, 173632 │ │ │ │ + cbnz r4, 173632 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 173622 │ │ │ │ + cbnz r2, 173624 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r4, 173624 │ │ │ │ + cbnz r0, 173626 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 173626 │ │ │ │ + cbnz r6, 173626 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ bne.n 173644 │ │ │ │ @@ -316239,47 +316239,47 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, 173aae │ │ │ │ + cbnz r4, 173aae │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 173a9e │ │ │ │ + cbnz r2, 173aa0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 95e10 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -316544,72 +316544,72 @@ │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4018 @ 0xfb2 │ │ │ │ blx 96498 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 9d3fc │ │ │ │ b.n 173822 │ │ │ │ - cbz r4, 173dda │ │ │ │ + cbz r0, 173ddc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 173ddc │ │ │ │ + cbz r6, 173ddc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r0, 173dde │ │ │ │ + cbz r4, 173dde │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r4, 173dcc │ │ │ │ + cbz r0, 173dce │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 173dce │ │ │ │ + cbz r6, 173dce │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sxtb r2, r2 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 173df2 │ │ │ │ + cbz r6, 173df2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r0, 173df4 │ │ │ │ + cbz r4, 173df4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r6, 173df4 │ │ │ │ + cbz r2, 173df6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 173ec2 │ │ │ │ - @ instruction: 0xffffb16e │ │ │ │ + vsra.u32 , q9, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 173e7a │ │ │ │ vldr d7, [r1, #128] @ 0x80 │ │ │ │ vldr d1, [r1, #136] @ 0x88 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -316919,21 +316919,21 @@ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ b.n 174172 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1743d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -317048,17 +317048,17 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ittee lt │ │ │ │ - addlt r4, sp, #600 @ 0x258 │ │ │ │ + addlt r4, sp, #616 @ 0x268 │ │ │ │ lsllt r7, r5, #1 │ │ │ │ - subge sp, #112 @ 0x70 │ │ │ │ + subge sp, #128 @ 0x80 │ │ │ │ lslge r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #420] @ (1744f8 ) │ │ │ │ @@ -317227,40 +317227,40 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1743f6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmia r0!, {r0, r1, r2, r4, r6, r7} │ │ │ │ - @ instruction: 0xffffabb0 │ │ │ │ + @ instruction: 0xffffabb4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #352] @ (1746ac ) │ │ │ │ @@ -317403,35 +317403,35 @@ │ │ │ │ ldr r0, [pc, #52] @ (1746d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1745c4 │ │ │ │ str r4, [r7, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [pc, #16] @ (1746cc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #416] @ (174890 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -317599,33 +317599,33 @@ │ │ │ │ b.n 17474a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #448 @ (adr r7, 174a5c ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 174a6c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrsh r6, [r7, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, pc, #752 @ (adr r6, 174ba0 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 174bb0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #872 @ (adr r7, 174c20 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 174c30 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 17498c ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 17499c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ vmov.f64 d11, d4 │ │ │ │ @@ -317973,17 +317973,17 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #416 @ (adr r1, 174f54 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 174f64 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ @@ -318091,43 +318091,43 @@ │ │ │ │ blx 9d67c │ │ │ │ mov r0, sl │ │ │ │ blx 9df00 │ │ │ │ str.w r0, [fp] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, pc, #776 @ (adr r0, 1751e0 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 1751f0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 174f14 │ │ │ │ + bne.n 174f1c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #936 @ (adr r4, 175290 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 1752a0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, 174f74 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 174f84 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #312 @ (adr r5, 175028 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 175038 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 1751f4 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 175204 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #632 @ (adr r4, 175170 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 175180 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #176 @ (adr r5, 174fac ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 174fbc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 174fa0 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 174fb0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, 174f8c ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 174f9c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 174e18 │ │ │ │ + beq.n 174e20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 174ff0 │ │ │ │ + beq.n 174ff8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -318199,27 +318199,27 @@ │ │ │ │ ldr r0, [pc, #36] @ (174fe8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 174f48 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 175294 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 1752a4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -318902,78 +318902,78 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldmia r0, {r0, r2, r3, r6, r7} │ │ │ │ - @ instruction: 0xffff9b14 │ │ │ │ + @ instruction: 0xffff9b18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ movs r2, #0 │ │ │ │ @@ -319154,17 +319154,17 @@ │ │ │ │ b.n 17599a │ │ │ │ vsub.f64 d5, d5, d7 │ │ │ │ b.n 175984 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 175c00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -319900,55 +319900,55 @@ │ │ │ │ ldr r0, [pc, #100] @ (1762f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 17619e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [pc, #648] @ (17652c ) │ │ │ │ + ldr r6, [pc, #664] @ (17653c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 98f9c │ │ │ │ vldr d5, [r4, #128] @ 0x80 │ │ │ │ vldr d7, [pc, #236] @ 1763f0 │ │ │ │ @@ -320027,25 +320027,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 17619e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #920] @ (176798 ) │ │ │ │ + ldr r7, [pc, #936] @ (1767a8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #816] @ (176738 ) │ │ │ │ + ldr r7, [pc, #832] @ (176748 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #712] @ (1766d8 ) │ │ │ │ + ldr r7, [pc, #728] @ (1766e8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r5, [r1, #144] @ 0x90 │ │ │ │ sub sp, #20 │ │ │ │ @@ -320197,37 +320197,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (1765d4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 176504 │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #608] @ (176818 ) │ │ │ │ + ldr r6, [pc, #624] @ (176828 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #496] @ (1767b0 ) │ │ │ │ + ldr r6, [pc, #512] @ (1767c0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #352] @ (176728 ) │ │ │ │ + ldr r6, [pc, #368] @ (176738 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #112] @ (176640 ) │ │ │ │ + ldr r6, [pc, #128] @ (176650 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #992] @ (1769b8 ) │ │ │ │ + ldr r5, [pc, #1008] @ (1769c8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r2 │ │ │ │ @@ -320301,25 +320301,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (1766c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #64] @ (1766fc ) │ │ │ │ + ldr r5, [pc, #80] @ (17670c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #984] @ (176a9c ) │ │ │ │ + ldr r4, [pc, #1000] @ (176aac ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #532] @ (1768ec ) │ │ │ │ @@ -320540,39 +320540,39 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 176718 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #520] @ (176b04 ) │ │ │ │ + ldr r4, [pc, #536] @ (176b14 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r7, #48 @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #656] @ (176b98 ) │ │ │ │ + ldr r3, [pc, #672] @ (176ba8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #320] @ (176a50 ) │ │ │ │ + ldr r3, [pc, #336] @ (176a60 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #1000] @ (176d00 ) │ │ │ │ + ldr r2, [pc, #1016] @ (176d10 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #840] @ (176c68 ) │ │ │ │ + ldr r2, [pc, #856] @ (176c78 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #720] @ (176bf8 ) │ │ │ │ + ldr r2, [pc, #736] @ (176c08 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -320794,47 +320794,47 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #76] @ (176bdc ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 176b02 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #232] @ (176c8c ) │ │ │ │ + ldr r2, [pc, #248] @ (176c9c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #720] @ (176e88 ) │ │ │ │ + ldr r0, [pc, #736] @ (176e98 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #608] @ (176e20 ) │ │ │ │ + ldr r0, [pc, #624] @ (176e30 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #504] @ (176dc0 ) │ │ │ │ + ldr r0, [pc, #520] @ (176dd0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #232] @ (176cb8 ) │ │ │ │ + ldr r0, [pc, #248] @ (176cc8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #120] @ (176c50 ) │ │ │ │ + ldr r0, [pc, #136] @ (176c60 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #8] @ (176be8 ) │ │ │ │ + ldr r0, [pc, #24] @ (176bf8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #496] @ (176de4 ) │ │ │ │ @@ -321042,39 +321042,39 @@ │ │ │ │ b.n 176c32 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #84 @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bx sp │ │ │ │ + bxns sp │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r2, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -321173,29 +321173,29 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add sl, r9 │ │ │ │ + add lr, r9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r8, r4 │ │ │ │ + add ip, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ movs r7, #0 │ │ │ │ @@ -321302,17 +321302,17 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1772b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -321368,17 +321368,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1770c4 │ │ │ │ add r4, sp, #668 @ 0x29c │ │ │ │ - @ instruction: 0xffff7d9a │ │ │ │ + @ instruction: 0xffff7d9e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, #2832] @ 0xb10 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -322001,51 +322001,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #110 @ 0x6e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.w 177782 │ │ │ │ mov r0, r1 │ │ │ │ @@ -322187,33 +322187,33 @@ │ │ │ │ ldr r0, [pc, #56] @ (177a38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.w 1771d6 │ │ │ │ nop │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #228] @ 177b30 │ │ │ │ mov r6, r1 │ │ │ │ @@ -322310,22 +322310,22 @@ │ │ │ │ nop │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r2, pc, #732 @ (adr r2, 177e24 ) │ │ │ │ - vsubw.u , , d28 │ │ │ │ + vrsra.u64 d23, d16, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ @@ -322715,77 +322715,77 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 177c9e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r2, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r1, #170 @ 0xaa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [pc, #348] @ (17815c ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -322917,43 +322917,43 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (178198 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 177c9e │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ - @ instruction: 0xffff6e92 │ │ │ │ + @ instruction: 0xffff6e96 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017819c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -323567,26 +323567,26 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r4, #150 @ 0x96 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrh r1, [r1, #56] @ 0x38 │ │ │ │ - vcvt.f16.u16 q11, q14, #1 │ │ │ │ + vmull.u q11, d31, d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r4, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r1, [r6, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r7, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #1004] @ 0x3ec │ │ │ │ vtbx.8 d25, {d15-d17}, d15 │ │ │ │ @@ -323625,151 +323625,151 @@ │ │ │ │ @ instruction: 0xb873 │ │ │ │ movs r0, r0 │ │ │ │ ittet lt │ │ │ │ vaddwlt.u q14, , d27 │ │ │ │ vsubwlt.u q14, , d29 │ │ │ │ @ instruction: 0xffff1145 │ │ │ │ movlt r0, r0 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [pc, #844] @ (178d38 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #844] @ (178d3c ) │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -324078,115 +324078,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [pc, #832] @ (179148 ) │ │ │ │ add.w r3, r5, #248 @ 0xf8 │ │ │ │ ldr r1, [pc, #832] @ (17914c ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #804] @ 179138 │ │ │ │ @@ -324480,105 +324480,105 @@ │ │ │ │ b.w 178240 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [pc, #600] @ (17945c ) │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ ldr r1, [pc, #600] @ (179460 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ @@ -324804,88 +324804,88 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #172] @ (1794fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 178240 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r7, [r1, #14] │ │ │ │ - vqrshrun.s64 d23, q1, #1 │ │ │ │ + vqrshrun.s64 d23, q3, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r7, [r0, #3] │ │ │ │ vmlsl.u , d31, d7[0] │ │ │ │ - vqrshrun.s64 d23, q5, #1 │ │ │ │ + vqrshrun.s64 d23, q7, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r5, [r7, #24] │ │ │ │ vsli.64 d23, d29, #63 @ 0x3f │ │ │ │ - vqshrun.s64 d23, q14, #1 │ │ │ │ + vtbx.8 d23, {d15}, d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r3, [r0, #10] │ │ │ │ - vtbl.8 d23, {d15}, d28 │ │ │ │ + vqshrun.s64 d23, q8, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cbnz r5, 17951e │ │ │ │ - @ instruction: 0xffff5aba │ │ │ │ + @ instruction: 0xffff5abe │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {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 │ │ │ │ @@ -324947,23 +324947,23 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [sl] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 001795c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1992] @ 0x7c8 │ │ │ │ @@ -325122,39 +325122,39 @@ │ │ │ │ b.n 179628 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 001797b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -325349,55 +325349,55 @@ │ │ │ │ mvn.w r8, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1798f4 │ │ │ │ ldr r1, [pc, #88] @ (179a0c ) │ │ │ │ add r1, pc │ │ │ │ b.n 1799a2 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r5, [r4, #42] @ 0x2a │ │ │ │ vtbx.8 d29, {d15}, d21 │ │ │ │ - @ instruction: 0xffff55e2 │ │ │ │ + @ instruction: 0xffff55e6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179a10 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -325427,17 +325427,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179a78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -325654,42 +325654,42 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r4, r7, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r6, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r3, [r2, #14] │ │ │ │ - vsubl.u , d31, d30 │ │ │ │ + vrshr.u64 d21, d18, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179d04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -325731,17 +325731,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179d84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -326036,31 +326036,31 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r2, r5, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r2, r2, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #760] @ (17a3f0 ) │ │ │ │ + ldr r7, [pc, #776] @ (17a400 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #96] @ (17a160 ) │ │ │ │ + ldr r6, [pc, #112] @ (17a170 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #1000] @ (17a4f0 ) │ │ │ │ + ldr r5, [pc, #1016] @ (17a500 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ @@ -326442,85 +326442,85 @@ │ │ │ │ ldr r0, [pc, #160] @ (17a574 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 179e36 │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #128] @ (17a56c ) │ │ │ │ + ldr r5, [pc, #144] @ (17a57c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #928] @ (17a894 ) │ │ │ │ + ldr r4, [pc, #944] @ (17a8a4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #808] @ (17a824 ) │ │ │ │ + ldr r4, [pc, #824] @ (17a834 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #688] @ (17a7b4 ) │ │ │ │ + ldr r4, [pc, #704] @ (17a7c4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #568] @ (17a744 ) │ │ │ │ + ldr r4, [pc, #584] @ (17a754 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #448] @ (17a6d4 ) │ │ │ │ + ldr r4, [pc, #464] @ (17a6e4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #256] @ (17a61c ) │ │ │ │ + ldr r4, [pc, #272] @ (17a62c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #664] @ (17a7bc ) │ │ │ │ + ldr r3, [pc, #680] @ (17a7cc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #544] @ (17a74c ) │ │ │ │ + ldr r3, [pc, #560] @ (17a75c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #280] @ (17a64c ) │ │ │ │ + ldr r3, [pc, #296] @ (17a65c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #168] @ (17a5e4 ) │ │ │ │ + ldr r3, [pc, #184] @ (17a5f4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #64] @ (17a584 ) │ │ │ │ + ldr r3, [pc, #80] @ (17a594 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #984] @ (17a924 ) │ │ │ │ + ldr r2, [pc, #1000] @ (17a934 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #728] @ (17a82c ) │ │ │ │ + ldr r2, [pc, #744] @ (17a83c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #536] @ (17a774 ) │ │ │ │ + ldr r2, [pc, #552] @ (17a784 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #344] @ (17a6bc ) │ │ │ │ + ldr r2, [pc, #360] @ (17a6cc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #72] @ (17a5b4 ) │ │ │ │ + ldr r2, [pc, #88] @ (17a5c4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #888] @ (17a8ec ) │ │ │ │ + ldr r1, [pc, #904] @ (17a8fc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017a578 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -326834,70 +326834,70 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #176] @ (17a97c ) │ │ │ │ + ldr r0, [pc, #192] @ (17a98c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blx r8 │ │ │ │ + blxns r8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ vqadd.u8 q8, q7, │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bxns sp │ │ │ │ + bx lr │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ bx sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ bx r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov sl, fp │ │ │ │ + mov lr, fp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov ip, r8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov sl, r2 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r2, r2 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 9bc04 │ │ │ │ @@ -326911,17 +326911,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (17a974 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 17a6fa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r4, sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017a978 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -327308,44 +327308,44 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 17ac7a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfae00079 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa680079 │ │ │ │ - negs r0, r0 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ vqrshrun.s64 d21, , #1 │ │ │ │ vtbx.8 d21, {d15}, d7 │ │ │ │ - @ instruction: 0xffff4166 │ │ │ │ + @ instruction: 0xffff416a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017adc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -327709,65 +327709,65 @@ │ │ │ │ b.n 17b166 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str??.w r0, [r8, r9, lsl #3] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r7, r5, #1 │ │ │ │ addw r0, ip, #2169 @ 0x879 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r7, [r7, r2] │ │ │ │ vsri.64 d21, d7, #1 │ │ │ │ vraddhn.i d21, , │ │ │ │ - @ instruction: 0xffff3da4 │ │ │ │ + @ instruction: 0xffff3da8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017b210 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -328172,31 +328172,31 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 17b8d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ands.w r0, sl, #16318464 @ 0xf90000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xf18c0079 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr14, {3} │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + cdp2 0, 2, cr0, cr2, cr14, {3} │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr14, {3} │ │ │ │ + cdp2 0, 0, cr0, cr10, cr14, {3} │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ adds r2, #1 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -328490,15 +328490,15 @@ │ │ │ │ b.n 17ba56 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 17bd08 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ blx 9941c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17b51c │ │ │ │ ldrd r3, r1, [sp, #176] @ 0xb0 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -328813,20 +328813,20 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 17b57c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movw r0, #26734 @ 0x686e │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + movw r0, #43118 @ 0xa86e │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orn r0, r4, #15597568 @ 0xee0000 │ │ │ │ + orn r0, r8, #15597568 @ 0xee0000 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w sl, r4, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ blx 9cff0 │ │ │ │ ldr.w r2, [pc, #1812] @ 17c680 │ │ │ │ mov r1, r0 │ │ │ │ @@ -329406,48 +329406,48 @@ │ │ │ │ vldr d7, [pc, #20] @ 17c678 │ │ │ │ vmov.f64 d15, d7 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ b.w 17bcc2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - and.w r0, r0, #15597568 @ 0xee0000 │ │ │ │ - cmp r7, #6 │ │ │ │ + and.w r0, r4, #15597568 @ 0xee0000 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3e4006e │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + @ instruction: 0xf3e8006e │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3a8006e │ │ │ │ - adds r0, #30 │ │ │ │ + @ instruction: 0xf3ac006e │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf1e4006e │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf1e8006e │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds.w r0, r8, #110 @ 0x6e │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + adds.w r0, ip, #110 @ 0x6e │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf0cc006e │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf0d0006e │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc 0, cr0, [r2, #440]! @ 0x1b8 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + ldc 0, cr0, [r6, #440]! @ 0x1b8 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc 0, cr0, [r0, #440] @ 0x1b8 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + stc 0, cr0, [r4, #440] @ 0x1b8 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stcl 0, cr0, [r4, #-440]! @ 0xfffffe48 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + stcl 0, cr0, [r8, #-440]! @ 0xfffffe48 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stcl 0, cr0, [r8, #-440] @ 0xfffffe48 │ │ │ │ + stcl 0, cr0, [ip, #-440] @ 0xfffffe48 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, sp, #208 @ 0xd0 │ │ │ │ blx 9db44 │ │ │ │ ldr.w r2, [pc, #1396] @ 17cc58 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ movw r3, #9174 @ 0x23d6 │ │ │ │ add r2, pc │ │ │ │ @@ -329919,76 +329919,76 @@ │ │ │ │ blx 9bba4 │ │ │ │ b.n 17c8c8 │ │ │ │ mov r0, r7 │ │ │ │ blx 9bba4 │ │ │ │ b.n 17c8b6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc 0, cr0, [r2], #-440 @ 0xfffffe48 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + stc 0, cr0, [r6], #-440 @ 0xfffffe48 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc 0, cr0, [r4], {110} @ 0x6e │ │ │ │ - movs r7, #10 │ │ │ │ + stc 0, cr0, [r8], {110} @ 0x6e │ │ │ │ + movs r7, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xebe8006e │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xebec006e │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rsb r0, r6, lr, asr #1 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + rsb r0, sl, lr, asr #1 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sub.w r0, r4, lr, asr #1 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + sub.w r0, r8, lr, asr #1 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xeb80006e │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + @ instruction: 0xeb84006e │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sbc.w r0, r2, lr, asr #1 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + sbc.w r0, r6, lr, asr #1 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adc.w r0, r4, lr, asr #1 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + adc.w r0, r8, lr, asr #1 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds.w r0, r2, lr, asr #1 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + adds.w r0, r6, lr, asr #1 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eor.w r0, r8, lr, asr #1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + eor.w r0, ip, lr, asr #1 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orn r0, ip, lr, asr #1 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + orns r0, r0, lr, asr #1 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orr.w r0, ip, lr, asr #1 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + orrs.w r0, r0, lr, asr #1 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bics.w r0, r2, lr, asr #1 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + bics.w r0, r6, lr, asr #1 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ands.w r0, r8, lr, asr #1 │ │ │ │ - movs r5, #28 │ │ │ │ + ands.w r0, ip, lr, asr #1 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrd r0, r0, [sl, #440]! @ 0x1b8 │ │ │ │ - movs r5, #2 │ │ │ │ + ldrd r0, r0, [lr, #440]! @ 0x1b8 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strd r0, r0, [r0, #440]! @ 0x1b8 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + strd r0, r0, [r4, #440]! @ 0x1b8 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strd r0, r0, [r6, #440] @ 0x1b8 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + strd r0, r0, [sl, #440] @ 0x1b8 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17cc34 │ │ │ │ + b.n 17cc3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17cbf4 │ │ │ │ + b.n 17cbfc │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017ccf8 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -330605,51 +330605,51 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bls.n 17d3ac │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17cf8c │ │ │ │ + b.n 17cf94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bhi.n 17d2e4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17cec8 │ │ │ │ + b.n 17ced0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17cd10 │ │ │ │ + b.n 17cd18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17ccdc │ │ │ │ + b.n 17cce4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17d980 │ │ │ │ + b.n 17d988 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17d950 │ │ │ │ + b.n 17d958 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17d5d4 │ │ │ │ + b.n 17d5dc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17d444 │ │ │ │ + b.n 17d44c │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 17cfde │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ @@ -330918,41 +330918,41 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b.w 17cd94 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #28 │ │ │ │ + udf #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 17d750 │ │ │ │ + ble.n 17d758 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 17d704 │ │ │ │ + ble.n 17d70c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 17d6cc │ │ │ │ + bgt.n 17d6d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 9ae04 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ @@ -331284,53 +331284,53 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b.w 17cd94 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 17daa4 │ │ │ │ + blt.n 17daac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bge.n 17db80 │ │ │ │ + bge.n 17db88 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bge.n 17dac8 │ │ │ │ + bge.n 17dad0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 17da44 │ │ │ │ + bls.n 17da4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 17d9f8 │ │ │ │ + bls.n 17da00 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 17dbc0 │ │ │ │ + bls.n 17d9c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 17db88 │ │ │ │ + bls.n 17db90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 17db50 │ │ │ │ + bls.n 17db58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 17db18 │ │ │ │ + bls.n 17db20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -331706,22 +331706,22 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ b.n 17df50 │ │ │ │ nop │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r7, #73 @ 0x49 │ │ │ │ - vaddw.u , , d24 │ │ │ │ + vaddw.u , , d28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ beq.w 17e8ae │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -332386,97 +332386,97 @@ │ │ │ │ ldr r0, [pc, #184] @ (17e77c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 17d520 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 17e6c4 │ │ │ │ + beq.n 17e6cc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 17e688 │ │ │ │ + beq.n 17e690 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 17e64c │ │ │ │ + beq.n 17e654 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 17e7ec │ │ │ │ + beq.n 17e7f4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 17e78c │ │ │ │ + beq.n 17e794 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #10940 @ 0x2abc │ │ │ │ ldr.w r0, [pc, #2488] @ 17f140 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -333336,233 +333336,233 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b.w 17cd94 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r4, r3 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i16 q8, q0, d6[3] │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + vmla.i16 q8, q2, d6[3] │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vswp q0, q15 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + vmla.i q0, q3, d30[0] │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i16 q0, q2, d6[3] │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + vmla.i16 q0, q4, d6[3] │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vhadd.u32 q8, q3, q15 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + vhadd.u32 q8, q5, q15 │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vhadd.u32 q0, q6, q15 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + vhadd.u q0, q0, q15 │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 15, cr0, cr6, cr14, {3} │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + cdp2 0, 15, cr0, cr10, cr14, {3} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr14, {3} │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + cdp2 0, 12, cr0, cr4, cr14, {3} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 7, cr0, cr10, cr14, {3} │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + cdp2 0, 7, cr0, cr14, cr14, {3} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr14, {3} │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr14, {3} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2l 0, cr0, [lr, #440]! @ 0x1b8 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r2, #440]! @ 0x1b8 │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2 0, cr0, [ip, #440] @ 0x1b8 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + ldc2 0, cr0, [r0, #440] @ 0x1b8 │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ (17f310 ) │ │ │ │ movw r1, #10017 @ 0x2721 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (17f314 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 17d520 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbb0006e │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + @ instruction: 0xfbb4006e │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -333585,16 +333585,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb62006e │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + @ instruction: 0xfb66006e │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -333617,21 +333617,21 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb12006e │ │ │ │ - itee │ │ │ │ + @ instruction: 0xfb16006e │ │ │ │ + itet │ │ │ │ lsl r6, r5, #1 │ │ │ │ │ │ │ │ 0017f3b8 : │ │ │ │ pushal {r4, r5, lr} │ │ │ │ - moval.w ip, #4096 @ 0x1000 │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbz r3, 17f3da │ │ │ │ @@ -333653,21 +333653,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (17f408 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 17f3d4 │ │ │ │ - @ instruction: 0xfaba006e │ │ │ │ - itte ls │ │ │ │ + @ instruction: 0xfabe006e │ │ │ │ + ittt ls │ │ │ │ lslls r6, r5, #1 │ │ │ │ │ │ │ │ 0017f40c : │ │ │ │ ldrls r3, [r0, #16] │ │ │ │ - ldrhi r0, [r3, #112] @ 0x70 │ │ │ │ + ldrls r0, [r3, #112] @ 0x70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 0017f414 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -333703,21 +333703,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfa4e006e │ │ │ │ - itee cs │ │ │ │ - lslcs r6, r5, #1 │ │ │ │ + @ instruction: 0xfa52006e │ │ │ │ + itee cc │ │ │ │ + lslcc r6, r5, #1 │ │ │ │ │ │ │ │ 0017f47c : │ │ │ │ - pushcc {r3, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ + pushcs {r3, lr} │ │ │ │ + movcs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 17f4b6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -333738,16 +333738,16 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (17f4d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vld1.8 {d16[3]}, [ip], lr │ │ │ │ - subs r6, r5, r5 │ │ │ │ + ldr??.w r0, [r0, #110] @ 0x6e │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017f4dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -333773,16 +333773,16 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (17f538 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vst1.8 {d0[3]}, [ip], lr │ │ │ │ - subs r6, r1, r4 │ │ │ │ + ldrsb.w r0, [r0, #110] @ 0x6e │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017f53c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -333861,23 +333861,23 @@ │ │ │ │ ldr r0, [pc, #36] @ (17f630 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 17f5ae │ │ │ │ nop │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ vqshrun.s64 d18, , #1 │ │ │ │ - vtbx.8 d31, {d31}, d28 │ │ │ │ + @ instruction: 0xfffff8f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str.w r0, [ip, #110] @ 0x6e │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + ldr.w r0, [r0, #110] @ 0x6e │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh.w r0, [r8, #110] @ 0x6e │ │ │ │ - subs r6, r4, r1 │ │ │ │ + strh.w r0, [ip, #110] @ 0x6e │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017f634 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -334074,34 +334074,34 @@ │ │ │ │ add sp, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #880 @ 0x370 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r6, #203 @ 0xcb │ │ │ │ - @ instruction: 0xfffff76e │ │ │ │ + vqshl.u32 , q9, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r6, #71 @ 0x47 │ │ │ │ - vqshl.u32 d31, d22, #31 │ │ │ │ + vqshl.u32 d31, d26, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf6f0006e │ │ │ │ - cbnz r0, 17f8c8 │ │ │ │ + @ instruction: 0xf6f4006e │ │ │ │ + cbnz r4, 17f8c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf6d6006e │ │ │ │ - cbnz r6, 17f8c8 │ │ │ │ + @ instruction: 0xf6da006e │ │ │ │ + cbnz r2, 17f8ca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf6bc006e │ │ │ │ - cbnz r4, 17f8ca │ │ │ │ + movt r0, #2158 @ 0x86e │ │ │ │ + cbnz r0, 17f8cc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf69e006e │ │ │ │ - adds r0, r3, r2 │ │ │ │ + subw r0, r2, #2158 @ 0x86e │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017f86c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -334317,38 +334317,38 @@ │ │ │ │ ... │ │ │ │ add r5, sp, #808 @ 0x328 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #656 @ 0x290 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs.w r0, r8, #15597568 @ 0xee0000 │ │ │ │ - hlt 0x0018 │ │ │ │ + subs.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r4, #139 @ 0x8b │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vsri.32 d18, d19, #1 │ │ │ │ - vsli.32 d31, d10, #31 │ │ │ │ + vsli.32 d31, d14, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r2, 17faee │ │ │ │ + cbnz r6, 17faee │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf4fc006e │ │ │ │ - cbnz r4, 17faee │ │ │ │ + add.w r0, r0, #15597568 @ 0xee0000 │ │ │ │ + cbnz r0, 17faf0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf4ac006e │ │ │ │ - cbnz r4, 17fae2 │ │ │ │ + @ instruction: 0xf4b0006e │ │ │ │ + cbnz r0, 17fae4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eor.w r0, lr, #15597568 @ 0xee0000 │ │ │ │ - cbnz r6, 17fae2 │ │ │ │ + eors.w r0, r2, #15597568 @ 0xee0000 │ │ │ │ + cbnz r2, 17fae4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orn r0, r2, #15597568 @ 0xee0000 │ │ │ │ - cbnz r2, 17fae0 │ │ │ │ + orn r0, r6, #15597568 @ 0xee0000 │ │ │ │ + cbnz r6, 17fae0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orr.w r0, r6, #15597568 @ 0xee0000 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + orr.w r0, sl, #15597568 @ 0xee0000 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017fad8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -334385,16 +334385,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ... │ │ │ │ - @ instruction: 0xf382006e │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xf386006e │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017fb50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -334486,16 +334486,16 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 17fe90 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - @ instruction: 0xf290006e │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xf294006e │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017fc88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -334589,19 +334589,19 @@ │ │ │ │ b.n 17fcf6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 17ffc0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - sbcs.w r0, r8, #110 @ 0x6e │ │ │ │ - setend be │ │ │ │ + sbcs.w r0, ip, #110 @ 0x6e │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adcs.w r0, r4, #110 @ 0x6e │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + adcs.w r0, r8, #110 @ 0x6e │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0017fdb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -334790,19 +334790,19 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #960 @ (adr r7, 180348 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #280 @ (adr r7, 1800a8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vhadd.s16 q8, q6, q15 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + vhadd.s32 q8, q0, q15 │ │ │ │ + push {r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vhadd.s q0, q7, q15 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + vhadd.s8 q8, q1, q15 │ │ │ │ + push {r1, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -335009,24 +335009,24 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 17fa58 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ add r6, pc, #568 @ (adr r6, 18041c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr10, cr14, {3} │ │ │ │ - cbz r2, 18023a │ │ │ │ + cdp 0, 4, cr0, cr14, cr14, {3} │ │ │ │ + cbz r6, 18023a │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r5, pc, #856 @ (adr r5, 18054c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stcl 0, cr0, [r8, #440]! @ 0x1b8 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + stcl 0, cr0, [ip, #440]! @ 0x1b8 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldcl 0, cr0, [r0], #440 @ 0x1b8 │ │ │ │ - cbz r0, 180238 │ │ │ │ + ldcl 0, cr0, [r4], #440 @ 0x1b8 │ │ │ │ + cbz r4, 180238 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ ldr.w lr, [r7] │ │ │ │ ldr.w r6, [r7, #144] @ 0x90 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ ldrd r5, r3, [r7, #224] @ 0xe0 │ │ │ │ cmp lr, r2 │ │ │ │ @@ -335327,23 +335327,23 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 17fe18 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 17fe20 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ lsrs r5, r6, #23 │ │ │ │ - @ instruction: 0xffffe9da │ │ │ │ + @ instruction: 0xffffe9de │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strd r0, r0, [sl, #-440] @ 0x1b8 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + strd r0, r0, [lr, #-440] @ 0x1b8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmdb ip!, {r1, r2, r3, r5, r6} │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + ldmdb r0!, {r1, r2, r3, r5, r6} │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -335381,16 +335381,16 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia.w lr, {r1, r2, r3, r5, r6} │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + ldmia.w r2, {r1, r2, r3, r5, r6} │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #652] @ (1808e0 ) │ │ │ │ @@ -335629,39 +335629,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 18074c │ │ │ │ + b.n 180754 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18064c │ │ │ │ + b.n 180654 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 1805fc │ │ │ │ + b.n 180604 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 180578 │ │ │ │ + b.n 180580 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18054c │ │ │ │ + b.n 180554 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 180518 │ │ │ │ + b.n 180520 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r5, [pc, #840] @ (180c80 ) │ │ │ │ @@ -335918,15 +335918,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 180e98 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 181478 │ │ │ │ + b.n 181480 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr.w pc, [r1, #4094] @ 0xffe │ │ │ │ adds r3, r0, r1 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ add.w r2, r6, r2, lsl #6 │ │ │ │ @@ -336267,29 +336267,29 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - b.n 181734 │ │ │ │ + b.n 18173c │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r9, #484 @ 0x1e4 │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #6141 @ 0x17fd │ │ │ │ movt r2, #308 @ 0x134 │ │ │ │ blx 9f380 │ │ │ │ @@ -336546,17 +336546,17 @@ │ │ │ │ b.n 180d0c │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1816a8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - bge.n 181510 │ │ │ │ + bge.n 181518 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ beq.n 18152a │ │ │ │ ldr r0, [pc, #776] @ (1817a8 ) │ │ │ │ movw r1, #7115 @ 0x1bcb │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -336793,20 +336793,20 @@ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ b.n 18144e │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1819b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - bge.n 1817b8 │ │ │ │ + bge.n 1817c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl], #440 @ 0x1b8 │ │ │ │ - bvc.n 181728 │ │ │ │ + ldc2l 0, cr0, [lr], #440 @ 0x1b8 │ │ │ │ + bvc.n 181730 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 001817b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -336999,29 +336999,29 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvs.n 181a8c │ │ │ │ + bvs.n 181a94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 181a64 │ │ │ │ + bvs.n 181a6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 1818bc │ │ │ │ + bpl.n 1818c4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 181a90 │ │ │ │ + bpl.n 181a98 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 001819c0 : │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -337354,29 +337354,29 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n 181ce8 │ │ │ │ + bcc.n 181cf0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 181be8 │ │ │ │ + bcs.n 181bf0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 181db4 │ │ │ │ + bcs.n 181dbc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 181cdc │ │ │ │ + bne.n 181ce4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1468] @ 1822cc │ │ │ │ @@ -337937,77 +337937,77 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1821c6 │ │ │ │ ldrh r4, [r6, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 182380 │ │ │ │ + bne.n 182388 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrh r4, [r3, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n 1823bc │ │ │ │ + bcs.n 1823c4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 1823a8 │ │ │ │ + bcs.n 1823b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18239c │ │ │ │ + bcs.n 1823a4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r5, #1 │ │ │ │ asrs r5, r5, #24 │ │ │ │ - @ instruction: 0xffffcd96 │ │ │ │ + @ instruction: 0xffffcd9a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vext.8 q8, q2, q15, #0 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + vext.8 q8, q4, q15, #0 │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #560] @ (18259c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -338231,36 +338231,36 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 1824f0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ strh r0, [r3, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc 0, cr0, [r8, #-440] @ 0xfffffe48 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldc 0, cr0, [ip, #-440] @ 0xfffffe48 │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -339372,163 +339372,163 @@ │ │ │ │ b.n 1830a6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r3, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrb r6, [r4, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bl fff83214 ::Settings::boolParam@@Base+0xff661f7c> │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ bge.n 18317a │ │ │ │ - vabal.u q14, d14, d22 │ │ │ │ + vabal.u q14, d14, d26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ bl 253250 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - itee │ │ │ │ + itet │ │ │ │ lsl r6, r5, #1 │ │ │ │ - strhal r2, [r2, #38] @ 0x26 │ │ │ │ - lslal r6, r5, #1 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + strhal r6, [r2, #38] @ 0x26 │ │ │ │ + lsl r6, r5, #1 │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - itte ls │ │ │ │ + ittt ls │ │ │ │ lslls r6, r5, #1 │ │ │ │ - strhls r0, [r7, #34] @ 0x22 │ │ │ │ - lslhi r6, r5, #1 │ │ │ │ - itet mi │ │ │ │ - lslmi r6, r5, #1 │ │ │ │ - strhpl r2, [r5, #32] │ │ │ │ + strhls r4, [r7, #34] @ 0x22 │ │ │ │ + lslls r6, r5, #1 │ │ │ │ + itee mi │ │ │ │ lslmi r6, r5, #1 │ │ │ │ - ite cs │ │ │ │ - lslcs r6, r5, #1 │ │ │ │ - strhcc r4, [r1, #32] │ │ │ │ + strhpl r6, [r5, #32] │ │ │ │ + lslpl r6, r5, #1 │ │ │ │ + wfi │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + strh r0, [r2, #32] │ │ │ │ + lsls r6, r5, #1 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ bpl.n 1832fe │ │ │ │ - @ instruction: 0xfffebea8 │ │ │ │ + @ instruction: 0xfffebeac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ movs r1, #2 │ │ │ │ blx 99bc0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -340256,93 +340256,93 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1835c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 183366 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r2, 183b14 │ │ │ │ + cbnz r6, 183b14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r6, {r0, r2, r4, r5, r6} │ │ │ │ - vqshl.u32 d27, d14, #30 │ │ │ │ + vabdl.u , d14, d18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18367e │ │ │ │ - vrsubhn.i d27, q7, q10 │ │ │ │ + vrsubhn.i d27, q7, q12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 183502 │ │ │ │ - vsli.64 , q8, #62 @ 0x3e │ │ │ │ + vsli.64 , q10, #62 @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 1833f2 │ │ │ │ - vsli.32 , q0, #30 │ │ │ │ + vsli.32 , q2, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 1842de │ │ │ │ - vmls.i , q15, d12[0] │ │ │ │ + vsri.64 , q0, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18423a │ │ │ │ - vsri.32 , q10, #2 │ │ │ │ + vsri.32 , q12, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #116] @ (183bd4 ) │ │ │ │ movw r1, #4659 @ 0x1233 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -340382,26 +340382,26 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (183bec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1835c8 │ │ │ │ nop │ │ │ │ - cbz r4, 183c28 │ │ │ │ + cbz r0, 183c2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18400e │ │ │ │ - vshll.i , d12, # │ │ │ │ + vrsra.u32 d27, d0, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w lr, [pc, #148] @ 183c94 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -340456,17 +340456,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r2, r2 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -340551,29 +340551,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (183db0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 183cc6 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 183e7c │ │ │ │ + bpl.n 183e84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r4, 183db8 │ │ │ │ + cbz r0, 183dba │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 183e48 │ │ │ │ + bpl.n 183e50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 183dba │ │ │ │ + cbz r4, 183dba │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r2, 183dba │ │ │ │ + cbz r6, 183dba │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ @@ -340935,61 +340935,61 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 183f7a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 1840c8 │ │ │ │ + bne.n 1840d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ @@ -341444,74 +341444,74 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 18434a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ bge.n 18466a │ │ │ │ - @ instruction: 0xfffeab70 │ │ │ │ + @ instruction: 0xfffeab74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 001846d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -341621,17 +341621,17 @@ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ b.n 184756 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 184a08 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - add r7, pc, #600 @ (adr r7, 184a54 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 184a64 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00184800 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -342198,17 +342198,17 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 184708 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 184e78 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - add r1, pc, #168 @ (adr r1, 184f44 ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 184f54 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ vcmpe.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d3, d2 │ │ │ │ b.n 184ccc │ │ │ │ vcmpe.f64 d3, d7 │ │ │ │ @@ -342243,17 +342243,17 @@ │ │ │ │ b.n 184de0 │ │ │ │ vcmpe.f64 d7, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d2 │ │ │ │ b.n 184d1e │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #568] @ (185168 ) │ │ │ │ @@ -342474,35 +342474,35 @@ │ │ │ │ b.n 18503e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #872 @ (adr r0, 1854dc ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 1854ec ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #96 @ (adr r0, 1851d8 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 1851e8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrsb r2, [r1, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r1 │ │ │ │ @@ -342766,31 +342766,31 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1853b8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r3 │ │ │ │ @@ -343344,77 +343344,77 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 18574a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r4, [r4, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ @@ -343775,37 +343775,37 @@ │ │ │ │ b.n 1856a0 │ │ │ │ mrc2 11, 1, r4, cr7, cr6, {5} @ │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #568] @ (18606c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w lr, [pc, #116] @ 185eec │ │ │ │ @@ -343853,17 +343853,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ blx sl │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ blx r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -344076,27 +344076,27 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ bx r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp sl, ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r5, [pc, #1988] @ 186958 │ │ │ │ @@ -344833,69 +344833,69 @@ │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, lr │ │ │ │ lsls r1, r7, #1 │ │ │ │ blt.n 1869c6 │ │ │ │ vqrdmulh.s q13, q15, d15[0] │ │ │ │ - @ instruction: 0xfffe8cf2 │ │ │ │ + @ instruction: 0xfffe8cf6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #888] @ (186cfc ) │ │ │ │ + ldr r5, [pc, #904] @ (186d0c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #816] @ (186cbc ) │ │ │ │ + ldr r4, [pc, #832] @ (186ccc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #704] @ (186c54 ) │ │ │ │ + ldr r4, [pc, #720] @ (186c64 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #584] @ (186be4 ) │ │ │ │ + ldr r4, [pc, #600] @ (186bf4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #464] @ (186b74 ) │ │ │ │ + ldr r4, [pc, #480] @ (186b84 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #352] @ (186b0c ) │ │ │ │ + ldr r4, [pc, #368] @ (186b1c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #856] @ (186d0c ) │ │ │ │ + ldr r3, [pc, #872] @ (186d1c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #736] @ (186c9c ) │ │ │ │ + ldr r3, [pc, #752] @ (186cac ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #992] @ (186da4 ) │ │ │ │ + ldr r2, [pc, #1008] @ (186db4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #872] @ (186d34 ) │ │ │ │ + ldr r2, [pc, #888] @ (186d44 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #752] @ (186cc4 ) │ │ │ │ + ldr r2, [pc, #768] @ (186cd4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #328] @ (186b24 ) │ │ │ │ + ldr r2, [pc, #344] @ (186b34 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r5, [pc, #832] @ (186d20 ) │ │ │ │ mov r0, r7 │ │ │ │ blx 9db44 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r5, pc │ │ │ │ movw r3, #5203 @ 0x1453 │ │ │ │ @@ -345171,19 +345171,19 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 186590 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 186598 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #808] @ (187054 ) │ │ │ │ + ldr r0, [pc, #824] @ (187064 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w 186416 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -345525,80 +345525,80 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #144] @ (187140 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18707a │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r4, ip │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add ip, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r1, pc, #900 @ (adr r1, 187478 ) │ │ │ │ - vqrdmlsh.s , q7, d8[0] │ │ │ │ + vqrdmlsh.s , q7, d12[0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, r5 │ │ │ │ + add r4, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00187144 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -345701,23 +345701,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 18719e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r4, #242 @ 0xf2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r4, #170 @ 0xaa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00187260 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -346115,35 +346115,35 @@ │ │ │ │ nop │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 001876e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -346463,21 +346463,21 @@ │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr.w r3, [r6, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 187766 │ │ │ │ strd r2, r2, [sp] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -346755,59 +346755,59 @@ │ │ │ │ ldr r0, [pc, #104] @ (187dc4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 187bfa │ │ │ │ nop │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -347060,39 +347060,39 @@ │ │ │ │ b.n 187fe2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -347552,29 +347552,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 188164 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r2, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r3, sl │ │ │ │ vldr d10, [pc, #724] @ 188888 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r6, [sl, #144] @ 0x90 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ @@ -348013,25 +348013,25 @@ │ │ │ │ b.n 1886f2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 188a66 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00188a94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -348079,17 +348079,17 @@ │ │ │ │ b.n 188ae0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 188d40 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -348360,25 +348360,25 @@ │ │ │ │ ... │ │ │ │ subs r4, r6, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -348643,17 +348643,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 189388 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh.w r3, [r8, #94] @ 0x5e │ │ │ │ and.w r3, r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1891a8 │ │ │ │ @@ -349084,69 +349084,69 @@ │ │ │ │ b.n 189402 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 189840 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #44] @ (1896c8 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -349158,17 +349158,17 @@ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 188ede │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 94930 │ │ │ │ b.n 188ede │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -349531,25 +349531,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -350232,63 +350232,63 @@ │ │ │ │ blt.w 18a3ec │ │ │ │ blx 9bba4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r0, r4 │ │ │ │ b.n 189cf4 │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #392] @ (18a46c ) │ │ │ │ + ldr r7, [pc, #408] @ (18a47c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #272] @ (18a3fc ) │ │ │ │ + ldr r7, [pc, #288] @ (18a40c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #152] @ (18a38c ) │ │ │ │ + ldr r7, [pc, #168] @ (18a39c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #520] @ (18a504 ) │ │ │ │ + ldr r6, [pc, #536] @ (18a514 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #416] @ (18a4a4 ) │ │ │ │ + ldr r6, [pc, #432] @ (18a4b4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #304] @ (18a43c ) │ │ │ │ + ldr r6, [pc, #320] @ (18a44c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #616] @ (18a57c ) │ │ │ │ + ldr r7, [pc, #632] @ (18a58c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #840] @ (18a660 ) │ │ │ │ + ldr r5, [pc, #856] @ (18a670 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #720] @ (18a5f0 ) │ │ │ │ + ldr r5, [pc, #736] @ (18a600 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #592] @ (18a578 ) │ │ │ │ + ldr r5, [pc, #608] @ (18a588 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #448] @ (18a4f0 ) │ │ │ │ + ldr r4, [pc, #464] @ (18a500 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #320] @ (18a478 ) │ │ │ │ + ldr r4, [pc, #336] @ (18a488 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #192] @ (18a400 ) │ │ │ │ + ldr r4, [pc, #208] @ (18a410 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ @@ -350413,27 +350413,27 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 18a038 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #328] @ (18a60c ) │ │ │ │ + ldr r4, [pc, #344] @ (18a61c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #288] @ (18a5e8 ) │ │ │ │ + ldr r2, [pc, #304] @ (18a5f8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #152] @ (18a568 ) │ │ │ │ + ldr r2, [pc, #168] @ (18a578 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #32] @ (18a4f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (18a508 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -350461,17 +350461,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #592] @ (18a784 ) │ │ │ │ + ldr r1, [pc, #608] @ (18a794 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -350496,17 +350496,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #240] @ (18a67c ) │ │ │ │ + ldr r1, [pc, #256] @ (18a68c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -350648,21 +350648,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 18a950 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - blxns r9 │ │ │ │ + blx sl │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blxns r4 │ │ │ │ + blx r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ @@ -350687,17 +350687,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bx r6 │ │ │ │ + bxns r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -350722,17 +350722,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mov r8, fp │ │ │ │ + mov ip, fp │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018a7f4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -351059,30 +351059,30 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (18ab84 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18aaf0 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xfbcc0078 │ │ │ │ - bics r2, r5 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r1, [pc, #16] @ (18ab90 ) │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018ab88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -351462,54 +351462,54 @@ │ │ │ │ b.n 18af30 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ vst1.8 @ instruction: 0xf9c00078 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str??.w r0, [ip, #120] @ 0x78 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -351532,17 +351532,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -351565,17 +351565,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -351757,32 +351757,32 @@ │ │ │ │ ldr r0, [pc, #56] @ (18b27c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18b14e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh.w r0, [ip, #112] @ 0x70 │ │ │ │ - bkpt 0x007c │ │ │ │ + vst1.8 @ instruction: 0xf9c00070 │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #176] @ (18b344 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -351856,17 +351856,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3b40078 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xf3260078 │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ @@ -352083,42 +352083,42 @@ │ │ │ │ b.n 18b474 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf2d40078 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vhadd.u32 q0, q3, │ │ │ │ + vhadd.u32 q0, q5, │ │ │ │ rsbs r0, r4, #120 @ 0x78 │ │ │ │ - cbnz r0, 18b662 │ │ │ │ + cbnz r4, 18b662 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 7, cr0, cr14, cr13, {3} │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + cdp2 0, 8, cr0, cr2, cr13, {3} │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr13, {3} │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + cdp2 0, 6, cr0, cr8, cr13, {3} │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 4, cr0, cr10, cr13, {3} │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + cdp2 0, 4, cr0, cr14, cr13, {3} │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 3, cr0, cr0, cr13, {3} │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + cdp2 0, 3, cr0, cr4, cr13, {3} │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #436]! @ 0x1b4 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldc2l 0, cr0, [lr, #436]! @ 0x1b4 │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #436] @ 0x1b4 │ │ │ │ + stc2l 0, cr0, [r0, #436]! @ 0x1b4 │ │ │ │ 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, #228] @ (18b718 ) │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #228] @ (18b71c ) │ │ │ │ @@ -352212,20 +352212,20 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18b6b4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ands.w r0, r4, #120 @ 0x78 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s16 q0, q12, #12 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2 0, cr0, [r8], #436 @ 0x1b4 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + stc2 0, cr0, [ip], #436 @ 0x1b4 │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc2 0, cr0, [sl], {109} @ 0x6d │ │ │ │ + stc2 0, cr0, [lr], {109} @ 0x6d │ │ │ │ stmdb sp!, {r4, 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, #208] @ (18b818 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #208] @ (18b81c ) │ │ │ │ @@ -352316,21 +352316,21 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 18b7aa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.s8 q0, q1, q12 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfbf0006d │ │ │ │ + @ instruction: 0xfbf4006d │ │ │ │ mrc 0, 4, r0, cr14, cr8, {3} │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfb92006d │ │ │ │ + @ instruction: 0xfb96006d │ │ │ │ stmdb sp!, {r4, 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 r1, [pc, #144] @ (18b8d8 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #144] @ (18b8dc ) │ │ │ │ @@ -352390,17 +352390,17 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr 0, 0, r0, cr2, cr8, {3} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfaea006d │ │ │ │ + @ instruction: 0xfaee006d │ │ │ │ ldc 0, cr0, [r2, #480] @ 0x1e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #136] @ (18b988 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -352457,17 +352457,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stcl 0, cr0, [sl, #-480] @ 0xfffffe20 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfa36006d │ │ │ │ + @ instruction: 0xfa3a006d │ │ │ │ stcl 0, cr0, [r0], #480 @ 0x1e0 │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ movs r1, #0 │ │ │ │ @@ -352552,23 +352552,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (18ba94 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18ba1a │ │ │ │ nop │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vst1.8 {d0[3]}, [r2]! │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + vst1.8 {d0[3]}, [r6]! │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vld4.16 {d16-d19}, [r6 :128]! │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + vld4.16 {d16-d19}, [sl :128]! │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vld4.16 {d0-d3}, [r0 :128]! │ │ │ │ + vld4.16 {d0-d3}, [r4 :128]! │ │ │ │ stmdb 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, #440] @ (18bc64 ) │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -352734,37 +352734,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (18bc9c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18bc40 │ │ │ │ nop │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh.w r0, [r0, sp, lsl #2] │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldrh.w r0, [r4, sp, lsl #2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb.w r0, [r6, sp, lsl #2] │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldrb.w r0, [sl, sp, lsl #2] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf7a6006d │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + @ instruction: 0xf7aa006d │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf78e006d │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + @ instruction: 0xf792006d │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf774006d │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + @ instruction: 0xf778006d │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf75a006d │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + @ instruction: 0xf75e006d │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf73a006d │ │ │ │ + @ instruction: 0xf73e006d │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (18bd9c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -352857,21 +352857,21 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 18bd08 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe9940078 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf692006d │ │ │ │ + @ instruction: 0xf696006d │ │ │ │ strd r0, r0, [r0, #-480] @ 0x1e0 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - addw r0, r6, #2157 @ 0x86d │ │ │ │ + addw r0, sl, #2157 @ 0x86d │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -353034,35 +353034,35 @@ │ │ │ │ ldr r0, [pc, #64] @ (18bfa8 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18be7c │ │ │ │ nop │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + @ instruction: 0xf522006d │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + add.w r0, sl, #15532032 @ 0xed0000 │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf4aa006d │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + @ instruction: 0xf4ae006d │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eor.w r0, r2, #15532032 @ 0xed0000 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + eor.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orn r0, r8, #15532032 @ 0xed0000 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + orn r0, ip, #15532032 @ 0xed0000 │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orr.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + orrs.w r0, r2, #15532032 @ 0xed0000 │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -353154,26 +353154,26 @@ │ │ │ │ ldr r0, [pc, #40] @ (18c0b8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18bfda │ │ │ │ nop │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf382006d │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + @ instruction: 0xf386006d │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf364006d │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + @ instruction: 0xf368006d │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf322006d │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + @ instruction: 0xf326006d │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf304006d │ │ │ │ + @ instruction: 0xf308006d │ │ │ │ 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, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -353272,26 +353272,26 @@ │ │ │ │ ldr r0, [pc, #40] @ (18c1d8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18c0e8 │ │ │ │ nop │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf252006d │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + @ instruction: 0xf256006d │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf234006d │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + @ instruction: 0xf238006d │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - addw r0, r2, #109 @ 0x6d │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + addw r0, r6, #109 @ 0x6d │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf1e4006d │ │ │ │ + @ instruction: 0xf1e8006d │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -353354,26 +353354,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf180006d │ │ │ │ - str r4, [r4, r7] │ │ │ │ + @ instruction: 0xf184006d │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sbc.w r0, r8, #109 @ 0x6d │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + sbc.w r0, ip, #109 @ 0x6d │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf126006d │ │ │ │ - str r0, [r2, #8] │ │ │ │ + @ instruction: 0xf12a006d │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ @@ -353444,15 +353444,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n 18c9e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18c984 │ │ │ │ lsls r0, r7, #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 │ │ │ │ @@ -353511,20 +353511,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (18c414 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vext.8 q0, q7, , #0 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + vmla.i d16, d2, d1[7] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i16 d0, d10, d5[3] │ │ │ │ + vmla.i16 d0, d14, d5[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 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -353631,20 +353631,20 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (18c56c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18c4f6 │ │ │ │ ... │ │ │ │ - ldr r6, [pc, #904] @ (18c8ec ) │ │ │ │ + ldr r6, [pc, #920] @ (18c8fc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp 0, 6, cr0, cr6, cr13, {3} │ │ │ │ - ldr r6, [pc, #768] @ (18c86c ) │ │ │ │ + cdp 0, 6, cr0, cr10, cr13, {3} │ │ │ │ + ldr r6, [pc, #784] @ (18c87c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp 0, 4, cr0, cr4, cr13, {3} │ │ │ │ + cdp 0, 4, cr0, cr8, cr13, {3} │ │ │ │ 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, #192] @ (18c644 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #192] @ (18c648 ) │ │ │ │ @@ -353727,22 +353727,22 @@ │ │ │ │ b.n 18c5d8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 18c7d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #248] @ (18c748 ) │ │ │ │ + ldr r6, [pc, #264] @ (18c758 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stcl 0, cr0, [r2, #436] @ 0x1b4 │ │ │ │ + stcl 0, cr0, [r6, #436] @ 0x1b4 │ │ │ │ b.n 18c738 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #904] @ (18c9e4 ) │ │ │ │ + ldr r5, [pc, #920] @ (18c9f4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stcl 0, cr0, [r6, #-436]! @ 0xfffffe4c │ │ │ │ + stcl 0, cr0, [sl, #-436]! @ 0xfffffe4c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #132] @ (18c6f8 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #132] @ (18c6fc ) │ │ │ │ @@ -353800,17 +353800,17 @@ │ │ │ │ movs r2, #5 │ │ │ │ b.n 18c6e8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ svc 212 @ 0xd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #312] @ (18c83c ) │ │ │ │ + ldr r5, [pc, #328] @ (18c84c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldcl 0, cr0, [r2], {109} @ 0x6d │ │ │ │ + ldcl 0, cr0, [r6], {109} @ 0x6d │ │ │ │ svc 126 @ 0x7e │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -353873,19 +353873,19 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ bne.n 18c732 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #760] @ (18cac4 ) │ │ │ │ + ldr r4, [pc, #776] @ (18cad4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #608] @ (18ca30 ) │ │ │ │ + ldr r4, [pc, #624] @ (18ca40 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stc 0, cr0, [r2], #-436 @ 0xfffffe4c │ │ │ │ + stc 0, cr0, [r6], #-436 @ 0xfffffe4c │ │ │ │ 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 r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, r3, [r1, #24] │ │ │ │ @@ -354070,26 +354070,26 @@ │ │ │ │ add r6, pc │ │ │ │ blx 96498 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d3fc │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ b.n 18c99e │ │ │ │ - ldr r3, [pc, #624] @ (18cc4c ) │ │ │ │ + ldr r3, [pc, #640] @ (18cc5c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xeb26006d │ │ │ │ - ldr r3, [pc, #8] @ (18c9ec ) │ │ │ │ + @ instruction: 0xeb2a006d │ │ │ │ + ldr r3, [pc, #24] @ (18c9fc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eor.w r0, ip, sp, asr #1 │ │ │ │ - ldr r2, [pc, #504] @ (18cbe4 ) │ │ │ │ + eors.w r0, r0, sp, asr #1 │ │ │ │ + ldr r2, [pc, #520] @ (18cbf4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - and.w r0, r8, sp, asr #1 │ │ │ │ - ldr r2, [pc, #280] @ (18cb0c ) │ │ │ │ + and.w r0, ip, sp, asr #1 │ │ │ │ + ldr r2, [pc, #296] @ (18cb1c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrd r0, r0, [r0, #436] @ 0x1b4 │ │ │ │ + ldrd r0, r0, [r4, #436] @ 0x1b4 │ │ │ │ stmdb sp!, {r4, 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 r5, [pc, #1684] @ 18d0a0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [pc, #1684] @ 18d0a4 │ │ │ │ @@ -354718,100 +354718,100 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bgt.n 18d114 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 18d0d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #104] @ (18d118 ) │ │ │ │ + ldr r1, [pc, #120] @ (18d128 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia.w ip, {r0, r2, r3, r5, r6} │ │ │ │ - ldr r0, [pc, #448] @ (18d278 ) │ │ │ │ + stmia.w r0!, {r0, r2, r3, r5, r6} │ │ │ │ + ldr r0, [pc, #464] @ (18d288 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d0a0 │ │ │ │ + b.n 18d0a8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18ce58 │ │ │ │ + b.n 18ce60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bx r0 │ │ │ │ + bxns r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18cdd4 │ │ │ │ + b.n 18cddc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18cd24 │ │ │ │ + b.n 18cd2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18ccf0 │ │ │ │ + b.n 18ccf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sp │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18ccbc │ │ │ │ + b.n 18ccc4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18cc78 │ │ │ │ + b.n 18cc80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18cb80 │ │ │ │ + b.n 18cb88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18caf4 │ │ │ │ + b.n 18cafc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r6, fp │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18cac0 │ │ │ │ + b.n 18cac8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18ca74 │ │ │ │ + b.n 18ca7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sl, lr │ │ │ │ + add lr, lr │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18ca00 │ │ │ │ + b.n 18ca08 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add lr, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c980 │ │ │ │ + b.n 18c988 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r8, r2 │ │ │ │ + add ip, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c94c │ │ │ │ + b.n 18c954 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, lr │ │ │ │ + add r6, lr │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d918 │ │ │ │ + b.n 18d920 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d898 │ │ │ │ + b.n 18d8a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d864 │ │ │ │ + b.n 18d86c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d818 │ │ │ │ + b.n 18d820 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d7e4 │ │ │ │ + b.n 18d7ec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d794 │ │ │ │ + b.n 18d79c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d760 │ │ │ │ + b.n 18d768 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -354890,17 +354890,17 @@ │ │ │ │ movs r3, #3 │ │ │ │ b.n 18d208 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bmi.n 18d1cc │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d598 │ │ │ │ + b.n 18d5a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bmi.n 18d2f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -355034,29 +355034,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (18d3c0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18d2a4 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d4b4 │ │ │ │ + b.n 18d4bc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d494 │ │ │ │ + b.n 18d49c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d420 │ │ │ │ + b.n 18d428 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr.w r5, [pc, #1620] @ 18da30 │ │ │ │ @@ -355668,83 +355668,83 @@ │ │ │ │ b.n 18d7d8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bcs.n 18db04 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 18da90 │ │ │ │ + ble.n 18da98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bgt.n 18da30 │ │ │ │ + bgt.n 18da38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bgt.n 18da08 │ │ │ │ + bgt.n 18da10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r7, {r1, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bgt.n 18d99c │ │ │ │ + bgt.n 18d9a4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bgt.n 18db6c │ │ │ │ + bgt.n 18d974 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18da00 │ │ │ │ + blt.n 18da08 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18d9d8 │ │ │ │ + blt.n 18d9e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18d9a8 │ │ │ │ + blt.n 18d9b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18db78 │ │ │ │ + blt.n 18db80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18db2c │ │ │ │ + blt.n 18db34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18db00 │ │ │ │ + blt.n 18db08 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18da90 │ │ │ │ + bge.n 18da98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18db68 │ │ │ │ + bge.n 18db70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18db00 │ │ │ │ + bge.n 18db08 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18dbb4 │ │ │ │ + bls.n 18dbbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #8 │ │ │ │ bne.w 18d5e8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vldr d6, [r3, #128] @ 0x80 │ │ │ │ @@ -355868,39 +355868,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18d7d8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r3, [r6, #94] @ 0x5e │ │ │ │ b.n 18d5d8 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bhi.n 18dca8 │ │ │ │ + bhi.n 18dcb0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bhi.n 18dc40 │ │ │ │ + bhi.n 18dc48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvc.n 18dbf4 │ │ │ │ + bvc.n 18dbfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvc.n 18dbc4 │ │ │ │ + bvc.n 18dbcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvc.n 18db94 │ │ │ │ + bvc.n 18db9c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvc.n 18db60 │ │ │ │ + bvc.n 18db68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 r6, r0 │ │ │ │ @@ -356070,41 +356070,41 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #64] @ (18de64 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18dcb2 │ │ │ │ nop │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18de08 │ │ │ │ + bvs.n 18de10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18dde0 │ │ │ │ + bvs.n 18dde8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18dd50 │ │ │ │ + bvs.n 18dd58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 18de44 │ │ │ │ + bpl.n 18de4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 18dd6c │ │ │ │ + bpl.n 18dd74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 18df44 │ │ │ │ + bpl.n 18df4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0018de68 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -356539,129 +356539,129 @@ │ │ │ │ b.n 18ded2 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r5, {r0, r2, r3, r4, r5, r7} │ │ │ │ vsri.64 , q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 18e260 │ │ │ │ + bmi.n 18e268 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18db8e │ │ │ │ vrsra.u32 , , #1 │ │ │ │ vqshl.u32 d30, d25, #31 │ │ │ │ vqshlu.s32 d30, d27, #31 │ │ │ │ - vsli.64 , q12, #63 @ 0x3f │ │ │ │ + vsli.64 , q14, #63 @ 0x3f │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 18e368 │ │ │ │ + bmi.n 18e370 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r3, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3], {255} @ 0xff │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18e2f8 │ │ │ │ + bcc.n 18e300 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18e2cc │ │ │ │ + bcc.n 18e2d4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 18e19e │ │ │ │ vrsra.u32 d30, d7, #1 │ │ │ │ - vsri.32 d19, d12, #1 │ │ │ │ + vraddhn.i d19, , q8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18e260 │ │ │ │ + bcc.n 18e268 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18e240 │ │ │ │ + bcc.n 18e248 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18e3cc │ │ │ │ + bcc.n 18e3d4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 18e7d6 │ │ │ │ - vrsra.u64 d19, d14, #1 │ │ │ │ + vsubw.u , , d18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18e380 │ │ │ │ + bcc.n 18e388 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r3!, {r0, r2, r4, r5, r7} │ │ │ │ - vrsra.u32 , q9, #1 │ │ │ │ + vrsra.u32 , q11, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18e334 │ │ │ │ + bcs.n 18e33c │ │ │ │ lsls r5, r5, #1 │ │ │ │ bhi.n 18e326 │ │ │ │ - @ instruction: 0xffff3346 │ │ │ │ + @ instruction: 0xffff334a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18e2e8 │ │ │ │ + bcs.n 18e2f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r5, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18e29c │ │ │ │ + bcs.n 18e2a4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 446362 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18e440 │ │ │ │ + bcs.n 18e448 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 18e4b2 │ │ │ │ - vrshr.u64 d19, d26, #1 │ │ │ │ + vrshr.u64 d19, d30, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18e3f4 │ │ │ │ + bcs.n 18e3fc │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xefefffff │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18e390 │ │ │ │ + bcs.n 18e398 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bgt.n 18e3ba │ │ │ │ - vrshr.u32 , q3, #1 │ │ │ │ + vrshr.u32 , q5, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e344 │ │ │ │ + bne.n 18e34c │ │ │ │ lsls r5, r5, #1 │ │ │ │ bvs.n 18e452 │ │ │ │ vqshl.u32 d29, d3, #31 │ │ │ │ - vrshr.u32 d19, d8, #1 │ │ │ │ + vrshr.u32 d19, d12, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e2d8 │ │ │ │ + bne.n 18e2e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bge.n 18e2d2 │ │ │ │ - @ instruction: 0xffff31ec │ │ │ │ + vsra.u64 , q8, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e48c │ │ │ │ + bne.n 18e494 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bmi.n 18e3ae │ │ │ │ - @ instruction: 0xffff31c0 │ │ │ │ + @ instruction: 0xffff31c4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e440 │ │ │ │ + bne.n 18e448 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r5, {r0, r1, r3, r5, r7} │ │ │ │ - vsra.u64 d19, d4, #1 │ │ │ │ + vsra.u64 d19, d8, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18e3f4 │ │ │ │ + bne.n 18e3fc │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r5} │ │ │ │ - @ instruction: 0xffff3166 │ │ │ │ + @ instruction: 0xffff316a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 18e3a4 │ │ │ │ + beq.n 18e3ac │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -356684,17 +356684,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0018e420 : │ │ │ │ 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 │ │ │ │ @@ -356872,37 +356872,37 @@ │ │ │ │ b.n 18e4d6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #664] @ (18e8d4 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -357164,59 +357164,59 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 18e896 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r6, r5, #1 │ │ │ │ bkpt 0x0050 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0018e938 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -357251,17 +357251,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0018e9ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -357291,17 +357291,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18e9ca │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018ea08 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -357330,17 +357330,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ea26 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018ea60 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -357369,17 +357369,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ea7e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r2, [pc, #464] @ (18ec9c ) │ │ │ │ @@ -357574,35 +357574,35 @@ │ │ │ │ b.n 18eb8c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r4, 18ecfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ push {lr} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp.w r1, r0, lsl #1 │ │ │ │ it lt │ │ │ │ @@ -357826,41 +357826,41 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xb8c2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xb81e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #552] @ (18f19c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -358075,51 +358075,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #84] @ (18f1e4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18f162 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #224] @ (18f2dc ) │ │ │ │ @@ -358210,23 +358210,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 18f248 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #428] @ (18f4b8 ) │ │ │ │ @@ -358397,45 +358397,45 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 18f374 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cbz r4, 18f50a │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ uxtb r4, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - itt ls │ │ │ │ - lslls r5, r5, #1 │ │ │ │ - movls r1, #190 @ 0xbe │ │ │ │ + nop {10} │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ittt hi │ │ │ │ + itte hi │ │ │ │ lslhi r5, r5, #1 │ │ │ │ - movhi r1, #150 @ 0x96 │ │ │ │ - lslhi r6, r5, #1 │ │ │ │ - itte pl │ │ │ │ + movhi r1, #154 @ 0x9a │ │ │ │ + lslls r6, r5, #1 │ │ │ │ + ittt pl │ │ │ │ lslpl r5, r5, #1 │ │ │ │ - movpl r1, #122 @ 0x7a │ │ │ │ + movpl r1, #126 @ 0x7e │ │ │ │ + lslpl r6, r5, #1 │ │ │ │ + ittt mi │ │ │ │ + lslmi r5, r5, #1 │ │ │ │ + movmi r1, #66 @ 0x42 │ │ │ │ lslmi r6, r5, #1 │ │ │ │ - ittt cc │ │ │ │ - lslcc r5, r5, #1 │ │ │ │ - movcc r1, #62 @ 0x3e │ │ │ │ - lslcc r6, r5, #1 │ │ │ │ - ittt eq │ │ │ │ + itte eq │ │ │ │ lsleq r5, r5, #1 │ │ │ │ - moveq r1, #36 @ 0x24 │ │ │ │ - lsleq r6, r5, #1 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + moveq r1, #40 @ 0x28 │ │ │ │ + lslne r6, r5, #1 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #960] @ (18f8d8 ) │ │ │ │ @@ -358783,73 +358783,73 @@ │ │ │ │ b.n 18f676 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbz r0, 18f8e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 18f96c │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbnz r4, 18f96c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbnz r0, 18f96e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbnz r4, 18f96e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbnz r0, 18f970 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - revsh r6, r5 │ │ │ │ + cbnz r4, 18f970 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r2, r6 │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + adds r6, r2, #4 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [pc, #28] @ (18f958 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (18f95c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18f8c6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #468] @ (18fb48 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -359040,37 +359040,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #468] @ (18fd6c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -359257,37 +359257,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -359584,69 +359584,69 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #116] @ (190130 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 18fe5a │ │ │ │ - asrs r4, r7, #29 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ - push {r6, lr} │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r6, 190176 │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 190174 │ │ │ │ + cbz r2, 190178 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbz r4, 190174 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbz r0, 190176 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbz r4, 190176 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 19016c │ │ │ │ + cbz r0, 190178 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxtb r2, r6 │ │ │ │ + cbz r4, 19016c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r6, r6 │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -359729,29 +359729,29 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r4, 190262 │ │ │ │ + cbz r0, 190264 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r4, 190260 │ │ │ │ + cbz r0, 190262 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -359841,27 +359841,27 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (190350 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1902ae │ │ │ │ nop │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (1903b8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -359898,15 +359898,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #904 @ (adr r2, 190744 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r2, pc, #704 @ (adr r2, 190688 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -359971,21 +359971,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w r4, [pc, #1120] @ 190908 │ │ │ │ @@ -360366,51 +360366,51 @@ │ │ │ │ b.n 19082a │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r1, pc, #624 @ (adr r1, 190b7c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [pc, #28] @ (19095c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (190960 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1908f8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #660] @ (190c0c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -360676,45 +360676,45 @@ │ │ │ │ nop │ │ │ │ ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #952 @ (adr r7, 190ff8 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 191008 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #832 @ (adr r7, 190f88 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 190f98 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #720 @ (adr r7, 190f20 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 190f30 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #600 @ (adr r7, 190eb0 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 190ec0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #412] @ (190e08 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -360883,43 +360883,43 @@ │ │ │ │ b.n 190d30 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #424 @ (adr r6, 190fc0 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 190fd0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #328 @ (adr r6, 190f68 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 190f78 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #40 @ (adr r6, 190e54 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 190e64 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #952 @ (adr r5, 1911ec ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 1911fc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #840 @ (adr r5, 191184 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 191194 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #728 @ (adr r5, 19111c ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 19112c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #616 @ (adr r5, 1910b4 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 1910c4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -361211,25 +361211,25 @@ │ │ │ │ ... │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 191584 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 191594 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, pc, #248 @ (adr r2, 19129c ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 1912ac ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, pc, #128 @ (adr r2, 19122c ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 19123c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r1, #916 @ 0x394 │ │ │ │ ldr r0, [pc, #148] @ (191248 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -361285,33 +361285,33 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 190ef2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #848 @ (adr r1, 1915a0 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 1915b0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #728 @ (adr r1, 191530 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 191540 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 1914c0 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 1914d0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 191450 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 191460 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #368 @ (adr r1, 1913e0 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 1913f0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #192] @ (191344 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -361391,17 +361391,17 @@ │ │ │ │ b.n 191322 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #632 @ (adr r0, 1915cc ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 1915dc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -361480,17 +361480,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #644] @ (1916c0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -361753,38 +361753,38 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i q8, q5, d29[0] │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + vmla.i q8, q7, d29[0] │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vmla.i16 q8, q7, d5[3] │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + vmla.i32 q8, q1, d13[1] │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vmla.i16 q0, q1, d5[3] │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + vmla.i16 q0, q3, d5[3] │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.u q8, q2, │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + vhadd.u q8, q4, │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.u16 q8, q3, │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + vhadd.u16 q8, q5, │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.u q0, q6, │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + vhadd.u8 q8, q0, │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.u16 q0, q7, │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + vhadd.u32 q0, q1, │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0019170c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361842,15 +361842,15 @@ │ │ │ │ ldr r2, [pc, #12] @ (1917b8 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ b.n 19178a │ │ │ │ - cdp2 0, 6, cr0, cr12, cr13, {3} │ │ │ │ + cdp2 0, 7, cr0, cr0, cr13, {3} │ │ │ │ stmdb sp!, {r4, 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, #168] @ (191878 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [pc, #168] @ (19187c ) │ │ │ │ @@ -361921,16 +361921,16 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc2l 0, cr0, [lr, #-436]! @ 0xfffffe4c │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldc2l 0, cr0, [r2, #-436]! @ 0xfffffe4c │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #172] @ (19194c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -362004,16 +362004,16 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2 0, cr0, [sl], {109} @ 0x6d │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldc2 0, cr0, [lr], {109} @ 0x6d │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00191960 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -362518,132 +362518,132 @@ │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 6, r0, ip, cr13 │ │ │ │ + mrrc2 0, 6, r0, r0, cr13 @ │ │ │ │ mcr2 15, 0, pc, cr11, cr15, {7} @ │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ b.n 19223a │ │ │ │ vtbx.8 d30, {d31-, q10, #1 │ │ │ │ + vcvt.f16.u16 , q12, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2l 0, cr0, [lr, #436]! @ 0x1b4 │ │ │ │ + ldc2l 0, cr0, [r2, #436]! @ 0x1b4 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbae006d │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + @ instruction: 0xfbb2006d │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb72006d │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xfb76006d │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ udf #237 @ 0xed │ │ │ │ vtbx.8 d30, {d31}, d13 │ │ │ │ - vtbl.8 d31, {d15-d18}, d28 │ │ │ │ + @ instruction: 0xfffffb30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfb0e006d │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xfb12006d │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 191dc6 │ │ │ │ @ instruction: 0xffffd1e5 │ │ │ │ - vtbx.8 d31, {d31- instruction: 0xfaae006d │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + @ instruction: 0xfab2006d │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bne.n 191ece │ │ │ │ - vtbl.8 d31, {d31- instruction: 0xfa56006d │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + @ instruction: 0xfa5a006d │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa38006d │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + @ instruction: 0xfa3c006d │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 55f2a ::get_default_options()::val@@Base+0x55f16> │ │ │ │ - @ instruction: 0xfa04006d │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + @ instruction: 0xfa08006d │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 1919e6 │ │ │ │ - @ instruction: 0xfffff9d8 │ │ │ │ + @ instruction: 0xfffff9dc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl dbf42 │ │ │ │ - vld1.8 {d0[3]}, [r4]! │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + vld1.8 {d0[3]}, [r8]! │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 192226 │ │ │ │ - vqrshrn.u64 d31, q12, #1 │ │ │ │ + vqrshrn.u64 d31, q14, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xefebffff │ │ │ │ - vst4.16 {d16-d19}, [r8 :128]! │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + vst4.16 {d16-d19}, [ip :128]! │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldc 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ bl 111f6a │ │ │ │ - vst4.16 {d0-d3}, [ip :128]! │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + ldrsb.w r0, [r0, sp, lsl #2] │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bpl.n 191f9e │ │ │ │ - vtbx.8 d31, {d31}, d16 │ │ │ │ + vtbx.8 d31, {d31}, d20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ beq.n 19205a │ │ │ │ - @ instruction: 0xfffff8b4 │ │ │ │ + @ instruction: 0xfffff8b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r7, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - vtbl.8 d31, {d31}, d8 │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + vtbl.8 d31, {d31}, d12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vld4.16 {d0-d3}, [r6 :128]! │ │ │ │ - ldr??.w r0, [r0, sp, lsl #2] │ │ │ │ - ldr.w r0, [r0, sp, lsl #2] │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vst4.16 {d16-d19}, [r2 :128]! │ │ │ │ - vld4.16 {d16-d19}, [r0 :128]! │ │ │ │ - ldrb.w r0, [r8, sp, lsl #2] │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + vld4.16 {d0-d3}, [sl :128]! │ │ │ │ + ldr??.w r0, [r4, sp, lsl #2] │ │ │ │ + ldr.w r0, [r4, sp, lsl #2] │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vst4.16 {d16-d19}, [lr :128]! │ │ │ │ - ldr??.w r0, [r8, sp, lsl #2] │ │ │ │ - @ instruction: 0xf7d0006d │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + vst4.16 {d16-d19}, [r6 :128]! │ │ │ │ + vld4.16 {d16-d19}, [r4 :128]! │ │ │ │ + ldrb.w r0, [ip, sp, lsl #2] │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r5, #1 │ │ │ │ + ldr??.w r0, [r2, sp, lsl #2] │ │ │ │ ldr??.w r0, [ip, sp, lsl #2] │ │ │ │ - ldrsb.w r0, [sl, #109] @ 0x6d │ │ │ │ - @ instruction: 0xf796006d │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xf7d4006d │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vst1.8 {d0[3]}, [r8]! │ │ │ │ - ldr r6, [pc, #904] @ (192368 ) │ │ │ │ + vld4.16 {d16-d19}, [r0 :128]! │ │ │ │ + ldrsb.w r0, [lr, #109] @ 0x6d │ │ │ │ + @ instruction: 0xf79a006d │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf75a006d │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + vst1.8 {d0[3]}, [ip]! │ │ │ │ + ldr r6, [pc, #920] @ (192378 ) │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + @ instruction: 0xf75e006d │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -362666,16 +362666,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - sub.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + subs.w r0, r2, #15532032 @ 0xed0000 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00192038 : │ │ │ │ stmdb 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 │ │ │ │ @@ -363057,52 +363057,52 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 19211e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76e006d │ │ │ │ - adc.w r0, r4, #15532032 @ 0xed0000 │ │ │ │ - @ instruction: 0xf4ba006d │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + @ instruction: 0xf772006d │ │ │ │ + adc.w r0, r8, #15532032 @ 0xed0000 │ │ │ │ + @ instruction: 0xf4be006d │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eors.w r0, ip, #15532032 @ 0xed0000 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + @ instruction: 0xf4a0006d │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orn r0, r2, #15532032 @ 0xed0000 │ │ │ │ - bics.w r0, r8, #15532032 @ 0xed0000 │ │ │ │ - @ instruction: 0xf3f2006d │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + orn r0, r6, #15532032 @ 0xed0000 │ │ │ │ + bics.w r0, ip, #15532032 @ 0xed0000 │ │ │ │ + @ instruction: 0xf3f6006d │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3d0006d │ │ │ │ - @ instruction: 0xf348006d │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf3d4006d │ │ │ │ + @ instruction: 0xf34c006d │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sbcs.w r0, sl, #15532032 @ 0xed0000 │ │ │ │ - @ instruction: 0xf2ea006d │ │ │ │ - @ instruction: 0xf2bc006d │ │ │ │ - @ instruction: 0xf252006d │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + sbcs.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ + @ instruction: 0xf2ee006d │ │ │ │ + movt r0, #109 @ 0x6d │ │ │ │ + @ instruction: 0xf256006d │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf238006d │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf23c006d │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf21e006d │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf222006d │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf1f6006d │ │ │ │ - orr.w r0, ip, #15532032 @ 0xed0000 │ │ │ │ - @ instruction: 0xf1e0006d │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf1fa006d │ │ │ │ + orrs.w r0, r0, #15532032 @ 0xed0000 │ │ │ │ + @ instruction: 0xf1e4006d │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rsb r0, r6, #109 @ 0x6d │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + rsb r0, sl, #109 @ 0x6d │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #624] @ (192718 ) │ │ │ │ @@ -363361,34 +363361,34 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1926f2 │ │ │ │ nop │ │ │ │ strh r0, [r4, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e0006d │ │ │ │ - eor.w r0, r4, #109 @ 0x6d │ │ │ │ + @ instruction: 0xf0e4006d │ │ │ │ + eor.w r0, r8, #109 @ 0x6d │ │ │ │ strh r4, [r4, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bics.w r0, lr, #109 @ 0x6d │ │ │ │ - vmla.i32 d16, d2, d13[1] │ │ │ │ - vmla.i16 d0, d14, d5[3] │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + orr.w r0, r2, #109 @ 0x6d │ │ │ │ + vmla.i32 d16, d6, d13[1] │ │ │ │ + vmla.i32 d0, d2, d13[1] │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.s32 q0, q3, │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + vhadd.s32 q0, q5, │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.s8 q0, q4, │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + vhadd.s8 q0, q6, │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp 0, 14, cr0, cr6, cr13, {3} │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + cdp 0, 14, cr0, cr10, cr13, {3} │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp 0, 12, cr0, cr4, cr13, {3} │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + cdp 0, 12, cr0, cr8, cr13, {3} │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0019275c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -363429,16 +363429,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 0, cr0, cr12, cr13, {3} │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + cdp 0, 1, cr0, cr0, cr13, {3} │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ @@ -363793,51 +363793,51 @@ │ │ │ │ b.n 192b14 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r2, #109 @ 0x6d │ │ │ │ - bics.w r0, r4, #109 @ 0x6d │ │ │ │ - stcl 0, cr0, [r6, #436] @ 0x1b4 │ │ │ │ - ldcl 0, cr0, [r4, #-436]! @ 0xfffffe4c │ │ │ │ - ldc 0, cr0, [r6, #-436]! @ 0xfffffe4c │ │ │ │ - stcl 0, cr0, [ip], #-436 @ 0xfffffe4c │ │ │ │ - rsbs r0, r8, sp, asr #1 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + bics.w r0, r6, #109 @ 0x6d │ │ │ │ + bics.w r0, r8, #109 @ 0x6d │ │ │ │ + stcl 0, cr0, [sl, #436] @ 0x1b4 │ │ │ │ + ldcl 0, cr0, [r8, #-436]! @ 0xfffffe4c │ │ │ │ + ldc 0, cr0, [sl, #-436]! @ 0xfffffe4c │ │ │ │ + ldcl 0, cr0, [r0], #-436 @ 0xfffffe4c │ │ │ │ + rsbs r0, ip, sp, asr #1 │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeb9a006d │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + @ instruction: 0xeb9e006d │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adcs.w r0, ip, sp, asr #1 │ │ │ │ - cdp 0, 5, cr0, cr6, cr13, {3} │ │ │ │ - @ instruction: 0xeb3c006d │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + sbc.w r0, r0, sp, asr #1 │ │ │ │ + cdp 0, 5, cr0, cr10, cr13, {3} │ │ │ │ + adc.w r0, r0, sp, asr #1 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds.w r0, lr, sp, asr #1 │ │ │ │ - cdp 0, 3, cr0, cr0, cr13, {3} │ │ │ │ - @ instruction: 0xeafe006d │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + @ instruction: 0xeb22006d │ │ │ │ + cdp 0, 3, cr0, cr4, cr13, {3} │ │ │ │ + add.w r0, r2, sp, asr #1 │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeae4006d │ │ │ │ - stc 0, cr0, [ip, #436] @ 0x1b4 │ │ │ │ - pkhtb r0, r4, sp, asr #1 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + @ instruction: 0xeae8006d │ │ │ │ + ldc 0, cr0, [r0, #436] @ 0x1b4 │ │ │ │ + pkhtb r0, r8, sp, asr #1 │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeaa4006d │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + @ instruction: 0xeaa8006d │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eor.w r0, sl, sp, asr #1 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + eor.w r0, lr, sp, asr #1 │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orns r0, r0, sp, asr #1 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + orns r0, r4, sp, asr #1 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00192bec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -363870,19 +363870,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (192c54 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [lr], #436 @ 0x1b4 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + stc 0, cr0, [r2, #-436] @ 0xfffffe4c │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldcl 0, cr0, [r8], {109} @ 0x6d │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + ldcl 0, cr0, [ip], {109} @ 0x6d │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00192c58 : │ │ │ │ stmdb 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 │ │ │ │ @@ -364115,25 +364115,25 @@ │ │ │ │ b.n 192d14 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], {109} @ 0x6d │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + ldc 0, cr0, [r2], {109} @ 0x6d │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xebf8006d │ │ │ │ + @ instruction: 0xebfc006d │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeae2006d │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + @ instruction: 0xeae6006d │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeab0006d │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xeab4006d │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00192ea0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -364175,16 +364175,16 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - and.w r0, sl, sp, asr #1 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + and.w r0, lr, sp, asr #1 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ │ │ @@ -364462,36 +364462,36 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (193240 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1930a0 │ │ │ │ - ldmdb lr!, {r0, r2, r3, r5, r6} │ │ │ │ - @ instruction: 0xe8d4006d │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strd r0, r0, [r2, #-436] @ 0x1b4 │ │ │ │ + @ instruction: 0xe8d8006d │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xe83a006d │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + @ instruction: 0xe83e006d │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1931f8 │ │ │ │ + b.n 193200 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1931b0 │ │ │ │ + b.n 1931b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 193138 │ │ │ │ + b.n 193140 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19310c │ │ │ │ + b.n 193114 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #224] @ (193338 ) │ │ │ │ @@ -364583,23 +364583,23 @@ │ │ │ │ b.n 1932a4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1930e0 │ │ │ │ + b.n 1930e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 192fd4 │ │ │ │ + b.n 192fdc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -364686,24 +364686,24 @@ │ │ │ │ cmp r2, fp │ │ │ │ beq.n 1933fc │ │ │ │ adds r7, #8 │ │ │ │ cmp sl, fp │ │ │ │ bne.n 19342a │ │ │ │ b.n 1933fc │ │ │ │ nop │ │ │ │ - b.n 193068 │ │ │ │ + b.n 193070 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 192f74 │ │ │ │ + b.n 192f7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.s8 q0, q5, q14 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + vhadd.s8 q0, q7, q14 │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -364786,21 +364786,21 @@ │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 192ebc │ │ │ │ + b.n 192ec4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 192e90 │ │ │ │ + b.n 192e98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 192da0 │ │ │ │ + b.n 192da8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (1935c0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -364837,15 +364837,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r3, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 193d24 │ │ │ │ + b.n 193d2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r5, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -364896,17 +364896,17 @@ │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 193608 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 193cc4 │ │ │ │ + b.n 193ccc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -365245,33 +365245,33 @@ │ │ │ │ b.n 19399e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 193f34 │ │ │ │ + b.n 193f3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 193c98 │ │ │ │ + b.n 193ca0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #823 @ 0x337 │ │ │ │ ldr r0, [pc, #172] @ (193aec ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -365335,37 +365335,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (193b18 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 193ac8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - svc 32 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - svc 2 │ │ │ │ + svc 6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #232] @ (193c18 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -365474,17 +365474,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n 193d14 │ │ │ │ + ble.n 193d1c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 │ │ │ │ movs r4, #1 │ │ │ │ @@ -365521,17 +365521,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bgt.n 193c64 │ │ │ │ + bgt.n 193c6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -365560,17 +365560,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - bgt.n 193c00 │ │ │ │ + bgt.n 193c08 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #240] @ (193e04 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -365684,17 +365684,17 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n 193f04 │ │ │ │ + blt.n 193f0c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -365723,17 +365723,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - blt.n 193e88 │ │ │ │ + blt.n 193e90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -365762,17 +365762,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bge.n 193e24 │ │ │ │ + bge.n 193e2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #304] @ (194024 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -365896,31 +365896,31 @@ │ │ │ │ b.n 193f98 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 193fe4 │ │ │ │ + bls.n 193fec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 193fbc │ │ │ │ + bls.n 193fc4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n 194128 │ │ │ │ + bls.n 194130 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 1940f8 │ │ │ │ + bls.n 194100 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #356] @ (1941c8 ) │ │ │ │ @@ -366056,35 +366056,35 @@ │ │ │ │ ldr r0, [pc, #56] @ (1941f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1941a2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 19417c │ │ │ │ + bhi.n 194184 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1941f4 │ │ │ │ + bhi.n 1941fc │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n 1941b4 │ │ │ │ + bvc.n 1941bc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19418c │ │ │ │ + bvc.n 194194 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 194158 │ │ │ │ + bvc.n 194160 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #160] @ (1942a8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -366156,17 +366156,17 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n 194260 │ │ │ │ + bvs.n 194268 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #176] @ (194380 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -366244,17 +366244,17 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n 194388 │ │ │ │ + bvs.n 194390 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ sub sp, #20 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ @@ -367075,65 +367075,65 @@ │ │ │ │ b.n 1946be │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r4, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 194c78 │ │ │ │ + bcc.n 194c80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 194bd4 │ │ │ │ + bcs.n 194bdc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 194b98 │ │ │ │ + bcs.n 194ba0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrsh r6, [r4, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n 194d00 │ │ │ │ + bne.n 194d08 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 194ce8 │ │ │ │ + bne.n 194cf0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 194c88 │ │ │ │ + bne.n 194c90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 194c60 │ │ │ │ + beq.n 194c68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 194c18 │ │ │ │ + beq.n 194c20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -367555,47 +367555,47 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 19512a │ │ │ │ b.n 195074 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #172] @ (195244 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -367670,17 +367670,17 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ b.n 195234 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r6, [r7, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -367829,23 +367829,23 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1952ca │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strh r4, [r3, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001953d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -368215,116 +368215,116 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 195488 │ │ │ │ strh r6, [r3, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ mrc 15, 4, APSR_nzcv, cr13, cr15, {7} │ │ │ │ stcl 15, cr15, [pc, #1020] @ 195b88 │ │ │ │ strd pc, pc, [pc, #1020]! @ 195b8c @ 0x3fc │ │ │ │ b.n 195ab6 │ │ │ │ - vsli.32 q14, q3, #31 │ │ │ │ + vsli.32 q14, q5, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r3, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 1958e6 │ │ │ │ @ instruction: 0xffffdf83 │ │ │ │ - vsri.32 q14, q12, #1 │ │ │ │ + vsri.32 q14, q14, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ bge.n 1957d6 │ │ │ │ vtbl.8 d29, {d31- d28, , q8 │ │ │ │ + vraddhn.i d28, , q10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r5, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ble.n 1958ca │ │ │ │ - vrsra.u32 q14, q6, #1 │ │ │ │ + @ instruction: 0xffffc360 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xefb3ffff │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrex pc, [pc, #1020] @ 0x3fc │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 195312 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ - vsubl.u q14, d31, d14 │ │ │ │ + vrshr.u64 d28, d2, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ blt.n 1958f6 │ │ │ │ - vmlal.u q14, d15, d18[0] │ │ │ │ + vmlal.u q14, d15, d22[0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 19571a │ │ │ │ - vrshr.u32 d28, d22, #1 │ │ │ │ + vrshr.u32 d28, d26, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -368347,17 +368347,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001958c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -368465,30 +368465,30 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 195954 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #464] @ (195b98 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r4, [pc, #976] @ (195da4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - itet al │ │ │ │ - lslal r5, r5, #1 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + itee al │ │ │ │ lslal r5, r5, #1 │ │ │ │ - nop {13} │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ + lsl r5, r5, #1 │ │ │ │ + ite le │ │ │ │ + lslle r5, r5, #1 │ │ │ │ + ldrgt r4, [r7, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - itee lt │ │ │ │ + itet lt │ │ │ │ + lsllt r5, r5, #1 │ │ │ │ + stmiage r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsllt r5, r5, #1 │ │ │ │ - stmiage r0!, {r3, r4, r5, r6} │ │ │ │ - lslge r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #1052] @ 195e20 │ │ │ │ @@ -368913,81 +368913,81 @@ │ │ │ │ b.n 195c38 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #280] @ (195f3c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - itet mi │ │ │ │ - lslmi r5, r5, #1 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + itee mi │ │ │ │ lslmi r5, r5, #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00e8 │ │ │ │ + lslpl r5, r5, #1 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [pc, #432] @ (195ffc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 195ef4 │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 195efc │ │ │ │ + pop {r2} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + cbnz r2, 195ef6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbnz r2, 195efe │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r4, 195efe │ │ │ │ + cbnz r6, 195efe │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbnz r0, 195f00 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 195f00 │ │ │ │ + cbnz r4, 195f00 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r4, 195f02 │ │ │ │ + cbnz r2, 195f02 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + cbnz r0, 195f04 │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #636] @ (196140 ) │ │ │ │ @@ -369244,39 +369244,39 @@ │ │ │ │ b.n 19608a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blxns r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 19618c │ │ │ │ + cbnz r2, 19618e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r4, 196172 │ │ │ │ + cbnz r0, 196174 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r6, 196160 │ │ │ │ + cbnz r2, 196162 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0019617c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -369315,17 +369315,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -369896,73 +369896,73 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #128] @ (1968a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1965b2 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #928] @ (196bdc ) │ │ │ │ + ldr r5, [pc, #944] @ (196bec ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #408] @ (1969dc ) │ │ │ │ + ldr r5, [pc, #424] @ (1969ec ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #648] @ (196ad8 ) │ │ │ │ + ldr r4, [pc, #664] @ (196ae8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 1968ce │ │ │ │ + cbz r6, 1968ce │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #544] @ (196a78 ) │ │ │ │ + ldr r4, [pc, #560] @ (196a88 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r0, 1968d0 │ │ │ │ + cbz r4, 1968d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #440] @ (196a18 ) │ │ │ │ + ldr r4, [pc, #456] @ (196a28 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 1968d0 │ │ │ │ + cbz r2, 1968d2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #336] @ (1969b8 ) │ │ │ │ + ldr r4, [pc, #352] @ (1969c8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r4, 1968ce │ │ │ │ + cbz r0, 1968d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #176] @ (196920 ) │ │ │ │ + ldr r4, [pc, #192] @ (196930 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 1968ce │ │ │ │ + cbz r6, 1968ce │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #32] @ (196898 ) │ │ │ │ + ldr r4, [pc, #48] @ (1968a8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r0, 1968d0 │ │ │ │ + cbz r4, 1968d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #952] @ (196c38 ) │ │ │ │ + ldr r3, [pc, #968] @ (196c48 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 1968d0 │ │ │ │ + cbz r2, 1968d2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #848] @ (196bd8 ) │ │ │ │ + ldr r3, [pc, #864] @ (196be8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r4, 1968d2 │ │ │ │ + cbz r0, 1968d4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #744] @ (196b78 ) │ │ │ │ + ldr r3, [pc, #760] @ (196b88 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 1968d4 │ │ │ │ + cbz r6, 1968d4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #640] @ (196b18 ) │ │ │ │ + ldr r3, [pc, #656] @ (196b28 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #536] @ (196ab8 ) │ │ │ │ + ldr r3, [pc, #552] @ (196ac8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxtb r6, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #432] @ (196a58 ) │ │ │ │ + ldr r3, [pc, #448] @ (196a68 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #228] @ (1969a0 ) │ │ │ │ @@ -370057,23 +370057,23 @@ │ │ │ │ b.n 19690c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #140 @ 0x8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1969e6 │ │ │ │ + cbz r2, 1969e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #568] @ (196be8 ) │ │ │ │ + ldr r2, [pc, #584] @ (196bf8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r5, #60 @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r2, 1969d0 │ │ │ │ + cbz r6, 1969d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #8] @ (1969c4 ) │ │ │ │ + ldr r2, [pc, #24] @ (1969d4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -370169,27 +370169,27 @@ │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r2, fp │ │ │ │ beq.n 196a62 │ │ │ │ adds r7, #8 │ │ │ │ cmp sl, fp │ │ │ │ bne.n 196aa8 │ │ │ │ b.n 196a62 │ │ │ │ - bpl.n 196b04 │ │ │ │ + bpl.n 196b0c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #336] @ (196c1c ) │ │ │ │ + ldr r1, [pc, #352] @ (196c2c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -370354,21 +370354,21 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #312] @ (196dd8 ) │ │ │ │ + ldr r0, [pc, #328] @ (196de8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (196d08 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -370405,15 +370405,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -370464,17 +370464,17 @@ │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 196d50 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #304] @ (196ef8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -370598,31 +370598,31 @@ │ │ │ │ b.n 196e6c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add lr, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sl, r5 │ │ │ │ + add lr, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -370928,46 +370928,46 @@ │ │ │ │ ldr r0, [pc, #48] @ (19728c ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 197166 │ │ │ │ ... │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r6 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r1, #1432 @ 0x598 │ │ │ │ ldr r0, [pc, #24] @ (1972b0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1972b4 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 197166 │ │ │ │ nop │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -371083,17 +371083,17 @@ │ │ │ │ ... │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #160 @ (adr r7, 197498 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 1974a8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 r5, [pc, #716] @ (1976e0 ) │ │ │ │ @@ -371371,37 +371371,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #632 @ (adr r0, 197964 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 197974 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ adds r1, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #664 @ (adr r4, 19798c ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 19799c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #544 @ (adr r4, 19791c ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 19792c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #424 @ (adr r4, 1978ac ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 1978bc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #304 @ (adr r4, 19783c ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 19784c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, 1977cc ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 1977dc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -372134,87 +372134,87 @@ │ │ │ │ mov r2, r5 │ │ │ │ b.n 197ac6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #296 @ (adr r3, 197fe4 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 197ff4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #224 @ (adr r0, 197fa0 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 197fb0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #172] @ (19800c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -372289,17 +372289,17 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ b.n 197ffc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r6, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -372448,23 +372448,23 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 198092 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r5, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r6, [pc, #524] @ (1983c0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -372661,17 +372661,17 @@ │ │ │ │ ... │ │ │ │ movs r4, #150 @ 0x96 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #364] @ (198554 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -372829,17 +372829,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -372868,17 +372868,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r2 │ │ │ │ @@ -372908,17 +372908,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #380] @ (1987c8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -373079,17 +373079,17 @@ │ │ │ │ nop │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -373120,17 +373120,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -373173,17 +373173,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movs r1, #4 │ │ │ │ @@ -373461,25 +373461,25 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bl 1961f8 │ │ │ │ b.n 1989e8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 00198bc8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -373849,116 +373849,116 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 198c78 │ │ │ │ subs r6, r5, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ bl fff24f7a ::Settings::boolParam@@Base+0xff603ce2> │ │ │ │ @ instruction: 0xf94fffff │ │ │ │ b.n 199156 │ │ │ │ - vcvt.u32.f32 q12, q3, #1 │ │ │ │ + vcvt.u32.f32 q12, q5, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r7, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ adds r0, r2, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ svc 237 @ 0xed │ │ │ │ vcvt.f32.u32 d29, d3, #1 │ │ │ │ - vcvt.f32.u32 d24, d0, #1 │ │ │ │ + vcvt.f32.u32 d24, d4, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r5, r5, #1 │ │ │ │ bvs.n 199036 │ │ │ │ vqshlu.s64 , , #63 @ 0x3f │ │ │ │ - @ instruction: 0xffff8db8 │ │ │ │ + @ instruction: 0xffff8dbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 424fe6 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ svc 207 @ 0xcf │ │ │ │ - @ instruction: 0xffff8cf4 │ │ │ │ + @ instruction: 0xffff8cf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ blt.n 198f5e │ │ │ │ - vqdmulh.s q12, , d8[0] │ │ │ │ + vqdmulh.s q12, , d12[0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 2a7012 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 199186 │ │ │ │ - vdup.8 q12, d24[7] │ │ │ │ + vdup.8 q12, d28[7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ pli [r7, #4095] @ 0xfff │ │ │ │ @ instruction: 0xf929ffff │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r5, r5, #1 │ │ │ │ bls.n 198fce │ │ │ │ - @ instruction: 0xffff8bfa │ │ │ │ + @ instruction: 0xffff8bfe │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 5f046 ::get_default_options()::val@@Base+0x5f032> │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 198ff8 │ │ │ │ + ble.n 199000 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -373981,17 +373981,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001990b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -374101,29 +374101,29 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 199148 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r0, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ asrs r0, r0, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ @@ -374562,83 +374562,83 @@ │ │ │ │ b.n 199408 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r2, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ asrs r0, r4, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r4, [pc, #640] @ (199958 ) │ │ │ │ @@ -374896,39 +374896,39 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 19989e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r6, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00199994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -374969,17 +374969,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #385] @ 0x181 │ │ │ │ ldrb.w r2, [r1, #385] @ 0x181 │ │ │ │ and.w r3, r3, #28 │ │ │ │ push {r4, lr} │ │ │ │ @@ -375367,17 +375367,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (199e64 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 199be4 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -375510,21 +375510,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (19a004 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 199fba │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #120] @ 19a090 │ │ │ │ mov ip, r1 │ │ │ │ @@ -375577,17 +375577,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #116] @ 19a128 │ │ │ │ sub sp, #16 │ │ │ │ @@ -375638,17 +375638,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r1, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #116] @ 19a1c0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -375699,17 +375699,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r6, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.n 19a1f4 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ @@ -375759,17 +375759,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -375855,21 +375855,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (19a37c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 19a350 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -375996,25 +375996,25 @@ │ │ │ │ it le │ │ │ │ movle r4, #1 │ │ │ │ bgt.w 19a3cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -376051,17 +376051,17 @@ │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, 19a590 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -376139,21 +376139,21 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 19a5f2 │ │ │ │ nop │ │ │ │ bl ffea864a ::Settings::boolParam@@Base+0xff5873b2> │ │ │ │ bl ffe5e64e ::Settings::boolParam@@Base+0xff53d3b6> │ │ │ │ bl ffe54652 ::Settings::boolParam@@Base+0xff5333ba> │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -376975,60 +376975,60 @@ │ │ │ │ b.n 19aff2 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ vshr.u32 q0, , #4 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19ace8 │ │ │ │ + b.n 19acf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19ac9c │ │ │ │ + b.n 19aca4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19b740 │ │ │ │ + b.n 19b748 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xfa340077 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19b628 │ │ │ │ + b.n 19b630 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr.w r1, [sp, #1296] @ 0x510 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1292] @ 0x50c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1288] @ 0x508 │ │ │ │ @@ -377343,29 +377343,29 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r8, [r3] │ │ │ │ b.n 19b3a6 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r2, sl │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r1, [sp, #1296] @ 0x510 │ │ │ │ mov r0, r4 │ │ │ │ @@ -377723,69 +377723,69 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 19ac10 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr12, {3} │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr12, {3} │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-432]! @ 0xfffffe50 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + stc2 0, cr0, [r2, #432] @ 0x1b0 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 19b7dc │ │ │ │ + bhi.n 19b7e4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 19b938 │ │ │ │ + bhi.n 19b940 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-432 @ 0xfffffe50 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + stc2l 0, cr0, [lr], #-432 @ 0xfffffe50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, lr, cr12 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + mrrc2 0, 6, r0, r2, cr12 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2 0, cr0, [lr], #-432 @ 0xfffffe50 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + ldc2 0, cr0, [r2], #-432 @ 0xfffffe50 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2 0, cr0, [r0], {108} @ 0x6c │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + ldc2 0, cr0, [r4], {108} @ 0x6c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfbf2006c │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfbf6006c │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfbd6006c │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfbda006c │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfbb8006c │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + @ instruction: 0xfbbc006c │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfb9c006c │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfba0006c │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19b924 │ │ │ │ + bvc.n 19b92c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfb30006c │ │ │ │ + @ instruction: 0xfb34006c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #204] @ (19b9c8 ) │ │ │ │ movw r1, #2969 @ 0xb99 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #192] @ (19b9cc ) │ │ │ │ @@ -377855,37 +377855,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (19ba00 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 19ac10 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa88006c │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfa8c006c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa66006c │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa6a006c │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa4c006c │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa50006c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa2e006c │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfa32006c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa12006c │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfa16006c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr??.w r0, [r6, #108] @ 0x6c │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + ldr??.w r0, [sl, #108] @ 0x6c │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr??.w r0, [r6, #108] @ 0x6c │ │ │ │ + ldr??.w r0, [sl, #108] @ 0x6c │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ @@ -378378,30 +378378,30 @@ │ │ │ │ b.n 19bbca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 0, cr0, [r2], #-476 @ 0xfffffe24 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebe20077 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - addw r0, lr, #2156 @ 0x86c │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + @ instruction: 0xf612006c │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf4e4006c │ │ │ │ + @ instruction: 0xf4e8006c │ │ │ │ vldr d7, [r1, #-8] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vldr d7, [pc, #748] @ 19c268 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 19c04a │ │ │ │ cmp r4, r9 │ │ │ │ @@ -378682,49 +378682,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #108] @ (19c2c8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 19c1cc │ │ │ │ ... │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf2fa006c │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + @ instruction: 0xf2fe006c │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf2de006c │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + @ instruction: 0xf2e2006c │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movt r0, #108 @ 0x6c │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + movt r0, #16492 @ 0x406c │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subw r0, r4, #108 @ 0x6c │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + subw r0, r8, #108 @ 0x6c │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf272006c │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + @ instruction: 0xf276006c │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - addw r0, r2, #108 @ 0x6c │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + addw r0, r6, #108 @ 0x6c │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf1e8006c │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + @ instruction: 0xf1ec006c │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - rsb r0, lr, #108 @ 0x6c │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + rsbs r0, r2, #108 @ 0x6c │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf184006c │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + @ instruction: 0xf188006c │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sbc.w r0, sl, #108 @ 0x6c │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + sbc.w r0, lr, #108 @ 0x6c │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf134006c │ │ │ │ + @ instruction: 0xf138006c │ │ │ │ ldr r0, [pc, #52] @ (19c304 ) │ │ │ │ movw r1, #6782 @ 0x1a7e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (19c308 ) │ │ │ │ mov r1, sl │ │ │ │ @@ -378737,20 +378737,20 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (19c310 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 19ba62 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf0b6006c │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + @ instruction: 0xf0ba006c │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eors.w r0, sl, #108 @ 0x6c │ │ │ │ + eors.w r0, lr, #108 @ 0x6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [pc, #1124] @ 19c790 │ │ │ │ @@ -379175,70 +379175,70 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 19c448 │ │ │ │ ... │ │ │ │ b.n 19cdc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 19cd6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 19cbac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp 0, 9, cr0, cr8, cr12, {3} │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + cdp 0, 9, cr0, cr12, cr12, {3} │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp 0, 6, cr0, cr6, cr12, {3} │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + cdp 0, 6, cr0, cr10, cr12, {3} │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp 0, 2, cr0, cr2, cr12, {3} │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + cdp 0, 2, cr0, cr6, cr12, {3} │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp 0, 0, cr0, cr8, cr12, {3} │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + cdp 0, 0, cr0, cr12, cr12, {3} │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldcl 0, cr0, [r8, #432] @ 0x1b0 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + ldcl 0, cr0, [ip, #432] @ 0x1b0 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-432] @ 0xfffffe50 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + ldcl 0, cr0, [r8, #-432] @ 0xfffffe50 │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldcl 0, cr0, [r4], #432 @ 0x1b0 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + ldcl 0, cr0, [r8], #432 @ 0x1b0 │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldcl 0, cr0, [r8], {108} @ 0x6c │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + ldcl 0, cr0, [ip], {108} @ 0x6c │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc 0, cr0, [sl], #432 @ 0x1b0 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + ldc 0, cr0, [lr], #432 @ 0x1b0 │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc 0, cr0, [r0], #432 @ 0x1b0 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + stc 0, cr0, [r4], #432 @ 0x1b0 │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mrrc 0, 6, r0, lr, cr12 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + stcl 0, cr0, [r2], #-432 @ 0xfffffe50 │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc 0, cr0, [r4], {108} @ 0x6c │ │ │ │ + ldc 0, cr0, [r8], {108} @ 0x6c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ ldr.w r1, [sl] │ │ │ │ blx 979dc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 19c890 │ │ │ │ @@ -379316,29 +379316,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (19c924 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 19c448 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adc.w r0, lr, ip, asr #1 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + adcs.w r0, r2, ip, asr #1 │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeb34006c │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + @ instruction: 0xeb38006c │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeae4006c │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + @ instruction: 0xeae8006c │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pkhtb r0, r6, ip, asr #1 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + pkhtb r0, sl, ip, asr #1 │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eors.w r0, ip, ip, asr #1 │ │ │ │ + @ instruction: 0xeaa0006c │ │ │ │ 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, #460] @ (19cb08 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ @@ -379511,27 +379511,27 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 19ca34 │ │ │ │ ble.n 19cb24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strd r0, r0, [r4, #-432] @ 0x1b0 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + strd r0, r0, [r8, #-432] @ 0x1b0 │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmdb r2, {r2, r3, r5, r6} │ │ │ │ + ldmdb r6, {r2, r3, r5, r6} │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia.w r8, {r2, r3, r5, r6} │ │ │ │ + ldmia.w ip, {r2, r3, r5, r6} │ │ │ │ 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, r2 │ │ │ │ sub sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ @@ -379877,57 +379877,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #92] @ (19cf34 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 19cbfe │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19ce24 │ │ │ │ + b.n 19ce2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19cdfc │ │ │ │ + b.n 19ce04 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #216] @ (19cfd4 ) │ │ │ │ + ldr r7, [pc, #232] @ (19cfe4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19cbc4 │ │ │ │ + b.n 19cbcc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #328] @ (19d04c ) │ │ │ │ + ldr r7, [pc, #344] @ (19d05c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #456] @ (19d0d0 ) │ │ │ │ + ldr r6, [pc, #472] @ (19d0e0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19ca48 │ │ │ │ + b.n 19ca50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [pc, #560] @ (19d140 ) │ │ │ │ + ldr r6, [pc, #576] @ (19d150 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #992] @ (19d2f4 ) │ │ │ │ + ldr r5, [pc, #1008] @ (19d304 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c960 │ │ │ │ + b.n 19c968 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #888] @ (19d294 ) │ │ │ │ + ldr r5, [pc, #904] @ (19d2a4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c934 │ │ │ │ + b.n 19c93c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #784] @ (19d234 ) │ │ │ │ + ldr r5, [pc, #800] @ (19d244 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c908 │ │ │ │ + b.n 19c910 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #680] @ (19d1d4 ) │ │ │ │ + ldr r5, [pc, #696] @ (19d1e4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c8dc │ │ │ │ + b.n 19c8e4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #576] @ (19d174 ) │ │ │ │ + ldr r5, [pc, #592] @ (19d184 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c8b0 │ │ │ │ + b.n 19c8b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ @@ -380161,15 +380161,15 @@ │ │ │ │ b.n 19d12e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 19d228 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #568] @ (19d3f4 ) │ │ │ │ + ldr r3, [pc, #584] @ (19d404 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ bmi.n 19d164 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ eors r2, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -380666,31 +380666,31 @@ │ │ │ │ b.n 19d3fa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bcc.n 19d878 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #864] @ (19dae4 ) │ │ │ │ + ldr r1, [pc, #880] @ (19daf4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #832] @ (19dac8 ) │ │ │ │ + ldr r1, [pc, #848] @ (19dad8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ bcs.n 19d828 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blx r2 │ │ │ │ + blxns r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [pc, #232] @ (19d880 ) │ │ │ │ + ldr r1, [pc, #248] @ (19d890 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #344] @ (19d8f4 ) │ │ │ │ + ldr r0, [pc, #360] @ (19d904 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 19d808 │ │ │ │ + bgt.n 19d810 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr.w r2, [pc, #1568] @ 19ddc8 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ @@ -381213,85 +381213,85 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 19d3fa │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mvns r4, r4 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - muls r0, r7 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19dd3c │ │ │ │ + bvc.n 19dd44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19dd0c │ │ │ │ + bvc.n 19dd14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19ded4 │ │ │ │ + bvc.n 19dedc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19dea4 │ │ │ │ + bvc.n 19deac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19de68 │ │ │ │ + bvc.n 19de70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19de24 │ │ │ │ + bvc.n 19de2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19ddec │ │ │ │ + bvs.n 19ddf4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19ddb4 │ │ │ │ + bvs.n 19ddbc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19dd7c │ │ │ │ + bvs.n 19dd84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19dd40 │ │ │ │ + bvs.n 19dd48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19df08 │ │ │ │ + bvs.n 19df10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19ded0 │ │ │ │ + bvs.n 19ded8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19de98 │ │ │ │ + bvs.n 19dea0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19de60 │ │ │ │ + bvs.n 19de68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19de28 │ │ │ │ + bpl.n 19de30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #7933 @ 0x1efd │ │ │ │ ldr r0, [pc, #592] @ (19e0b0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -381507,87 +381507,87 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #156] @ (19e140 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 19dc48 │ │ │ │ nop │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19e108 │ │ │ │ + bpl.n 19e110 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19e0d0 │ │ │ │ + bpl.n 19e0d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19e098 │ │ │ │ + bmi.n 19e0a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19e060 │ │ │ │ + bmi.n 19e068 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19e028 │ │ │ │ + bmi.n 19e030 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19dff0 │ │ │ │ + bmi.n 19dff8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19e1b8 │ │ │ │ + bmi.n 19e1c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19e180 │ │ │ │ + bmi.n 19e188 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19e148 │ │ │ │ + bmi.n 19e150 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19e110 │ │ │ │ + bmi.n 19e118 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19e0d8 │ │ │ │ + bcc.n 19e0e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19e0a0 │ │ │ │ + bcc.n 19e0a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19e068 │ │ │ │ + bcc.n 19e070 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19e030 │ │ │ │ + bcc.n 19e038 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19e1f8 │ │ │ │ + bcc.n 19e200 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19e1c0 │ │ │ │ + bcc.n 19e1c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19e188 │ │ │ │ + bcc.n 19e190 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 19e120 │ │ │ │ + bcs.n 19e128 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w fp, [r2] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -381754,29 +381754,29 @@ │ │ │ │ add.w r0, r5, #12 │ │ │ │ movw r1, #1769 @ 0x6e9 │ │ │ │ blx 96498 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d3fc │ │ │ │ b.n 19e26a │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19e424 │ │ │ │ + bne.n 19e42c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19e398 │ │ │ │ + bne.n 19e3a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 19e32c │ │ │ │ + beq.n 19e334 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 19e268 │ │ │ │ + beq.n 19e270 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -381994,45 +381994,45 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (19e5dc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 19e3e2 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ ldr.w r5, [pc, #2580] @ 19f008 │ │ │ │ mov r4, r1 │ │ │ │ @@ -383016,113 +383016,113 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ ldr.w r5, [pc, #1128] @ 19f560 │ │ │ │ @@ -383511,31 +383511,31 @@ │ │ │ │ vpop {d8-d14} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ push {r2, r3, r6, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 19fd24 │ │ │ │ + b.n 19fd2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r4, r5, #1 │ │ │ │ cbz r2, 19f594 │ │ │ │ lsls r7, r6, #1 │ │ │ │ vldr d8, [pc, #588] @ 19f7e0 │ │ │ │ vsub.f64 d13, d8, d10 │ │ │ │ vcmpe.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -383734,51 +383734,51 @@ │ │ │ │ ldr r0, [pc, #92] @ (19f830 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 19f74e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 19f984 │ │ │ │ + b.n 19f98c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 19f8b0 │ │ │ │ + b.n 19f8b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r4, 19f8a4 │ │ │ │ + cbnz r0, 19f8a6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 19f8a2 │ │ │ │ + cbnz r2, 19f8a4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -384295,79 +384295,79 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 19fce8 │ │ │ │ nop │ │ │ │ add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 19fd3c │ │ │ │ + blt.n 19fd44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 19fd74 │ │ │ │ + bge.n 19fd7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 19fd00 │ │ │ │ + bge.n 19fd08 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r1, sp, #816 @ 0x330 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #136 @ (adr r6, 19fe90 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 19fea0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 19fe14 │ │ │ │ + bge.n 19fe1c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + setpan #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1488] @ 1a043c │ │ │ │ @@ -384908,86 +384908,86 @@ │ │ │ │ b.n 1a03a4 │ │ │ │ add r7, pc, #864 @ (adr r7, 1a07a0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #800 @ (adr r7, 1a0768 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 1a04b6 │ │ │ │ + cbz r2, 1a04b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r5, pc, #952 @ (adr r5, 1a0810 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - vtbl.8 d17, {d15-d18}, d10 │ │ │ │ + vtbl.8 d17, {d15-d18}, d14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 1a0496 │ │ │ │ + cbz r2, 1a0498 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r2, 1a047c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #392] @ (1a0678 ) │ │ │ │ @@ -385136,31 +385136,31 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a0606 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #352 @ (adr r1, 1a07dc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r0, pc, #264 @ (adr r0, 1a0794 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 r4, [pc, #684] @ (1a0964 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -385428,39 +385428,39 @@ │ │ │ │ b.n 1a08d0 │ │ │ │ ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #800] @ (1a0cd8 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -385771,39 +385771,39 @@ │ │ │ │ b.n 1a0c44 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, pc, #344 @ (adr r7, 1a0e4c ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 1a0e5c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, pc, #216 @ (adr r7, 1a0dd4 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 1a0de4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, pc, #88 @ (adr r7, 1a0d5c ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 1a0d6c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 1a10f4 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 1a1104 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #784 @ (adr r6, 1a1028 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 1a1038 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -386303,63 +386303,63 @@ │ │ │ │ ldr r0, [pc, #108] @ (1a12c8 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1a0eb4 │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #272 @ (adr r5, 1a1380 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 1a1390 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 1a1618 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 1a1628 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #576 @ (adr r4, 1a14c0 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 1a14d0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #944 @ (adr r3, 1a163c ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 1a164c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #232 @ (adr r3, 1a137c ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 1a138c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #936 @ (adr r2, 1a1644 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 1a1654 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #328 @ (adr r2, 1a13ec ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 1a13fc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #816 @ (adr r1, 1a15dc ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 1a15ec ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #584 @ (adr r1, 1a14fc ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 1a150c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #464 @ (adr r1, 1a148c ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 1a149c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #344 @ (adr r1, 1a141c ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 1a142c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #224 @ (adr r1, 1a13ac ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 1a13bc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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, #2744] @ 0xab8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -386908,29 +386908,29 @@ │ │ │ │ ... │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cbz r3, 1a1910 │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ @@ -387530,94 +387530,94 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #200] @ (1a2038 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a1b20 │ │ │ │ nop │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vmla.i q8, q0, d0[7] │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + vmla.i q8, q2, d0[7] │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vmla.i32 q0, q2, d12[1] │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + vmla.i32 q0, q4, d12[1] │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vmla.i32 q8, q2, d12[1] │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + vmla.i32 q8, q4, d12[1] │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr12, {3} │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr12, {3} │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr12, {3} │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + cdp2 0, 10, cr0, cr4, cr12, {3} │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 6, cr0, cr0, cr12, {3} │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr12, {3} │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr12, {3} │ │ │ │ - ldc2l 0, cr0, [lr, #432]! @ 0x1b0 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + cdp2 0, 11, cr0, cr0, cr12, {3} │ │ │ │ + cdp2 0, 0, cr0, cr2, cr12, {3} │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [ip, #432]! @ 0x1b0 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + stc2l 0, cr0, [r0, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr, #432] @ 0x1b0 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + stc2 0, cr0, [r2, #432]! @ 0x1b0 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [r2, #432] @ 0x1b0 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + stc2 0, cr0, [r6, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2l 0, cr0, [r2, #-432]! @ 0xfffffe50 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + stc2l 0, cr0, [r6, #-432]! @ 0xfffffe50 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [ip, #-432]! @ 0xfffffe50 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + ldc2 0, cr0, [r0, #-432]! @ 0xfffffe50 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [lr, #-432] @ 0xfffffe50 │ │ │ │ - stc2 0, cr0, [r6, #-432]! @ 0xfffffe50 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + ldc2 0, cr0, [r2, #-432] @ 0xfffffe50 │ │ │ │ + stc2 0, cr0, [sl, #-432]! @ 0xfffffe50 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -388731,72 +388731,72 @@ │ │ │ │ nop │ │ │ │ strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfbf6006c │ │ │ │ - stc2l 0, cr0, [sl, #432] @ 0x1b0 │ │ │ │ - ldc2 0, cr0, [r8, #432]! @ 0x1b0 │ │ │ │ - stc2l 0, cr0, [r2, #-432] @ 0xfffffe50 │ │ │ │ - ldc2 0, cr0, [r8, #-432]! @ 0xfffffe50 │ │ │ │ - vst4.16 {d0-d3}, [r6 :128], ip │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + @ instruction: 0xfbfa006c │ │ │ │ + stc2l 0, cr0, [lr, #432] @ 0x1b0 │ │ │ │ + ldc2 0, cr0, [ip, #432]! @ 0x1b0 │ │ │ │ + stc2l 0, cr0, [r6, #-432] @ 0xfffffe50 │ │ │ │ + ldc2 0, cr0, [ip, #-432]! @ 0xfffffe50 │ │ │ │ + vst4.16 {d0-d3}, [sl :128], ip │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf7fc006c │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + strb.w r0, [r0, ip, lsl #2] │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa8e006c │ │ │ │ - @ instruction: 0xfa86006c │ │ │ │ - @ instruction: 0xf4a4006c │ │ │ │ - @ instruction: 0xf3fc006c │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + @ instruction: 0xfa92006c │ │ │ │ + @ instruction: 0xfa8a006c │ │ │ │ + @ instruction: 0xf4a8006c │ │ │ │ + and.w r0, r0, #15466496 @ 0xec0000 │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf3da006c │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + @ instruction: 0xf3de006c │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf3b6006c │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + @ instruction: 0xf3ba006c │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subw r0, lr, #108 @ 0x6c │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + @ instruction: 0xf2b2006c │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf28e006c │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + @ instruction: 0xf292006c │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf26e006c │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + @ instruction: 0xf272006c │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movw r0, #57452 @ 0xe06c │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + @ instruction: 0xf252006c │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adcs.w r0, r4, #108 @ 0x6c │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + adcs.w r0, r8, #108 @ 0x6c │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf0f4006c │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + @ instruction: 0xf0f8006c │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf0b4006c │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf0b8006c │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eors.w r0, r4, #108 @ 0x6c │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + eors.w r0, r8, #108 @ 0x6c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orns r0, r6, #108 @ 0x6c │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + orns r0, sl, #108 @ 0x6c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orrs.w r0, r6, #108 @ 0x6c │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + orrs.w r0, sl, #108 @ 0x6c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bics.w r0, r6, #108 @ 0x6c │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + bics.w r0, sl, #108 @ 0x6c │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ands.w r0, r6, #108 @ 0x6c │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + ands.w r0, sl, #108 @ 0x6c │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4825 @ 0x12d9 │ │ │ │ ldr r0, [pc, #108] @ (1a2d8c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -388831,23 +388831,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (1a2da4 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a2b7c │ │ │ │ nop │ │ │ │ - vhadd.s q0, q6, q14 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + vhadd.s8 q8, q0, q14 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.s16 q0, q6, q14 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + vhadd.s32 q0, q0, q14 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 15, cr0, cr14, cr12, {3} │ │ │ │ - vhadd.s16 q0, q3, q14 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + vhadd.s8 q0, q1, q14 │ │ │ │ + vhadd.s16 q0, q5, q14 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -389994,128 +389994,128 @@ │ │ │ │ blx a0998 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a36f8 │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr6, cr12, {3} │ │ │ │ - ldcl 0, cr0, [r2, #432] @ 0x1b0 │ │ │ │ - cdp 0, 4, cr0, cr8, cr12, {3} │ │ │ │ - @ instruction: 0xebee006c │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + cdp 0, 10, cr0, cr10, cr12, {3} │ │ │ │ + ldcl 0, cr0, [r6, #432] @ 0x1b0 │ │ │ │ + cdp 0, 4, cr0, cr12, cr12, {3} │ │ │ │ + @ instruction: 0xebf2006c │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc 0, cr0, [r6], #-432 @ 0xfffffe50 │ │ │ │ + ldc 0, cr0, [sl], #-432 @ 0xfffffe50 │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc 0, cr0, [ip], #432 @ 0x1b0 │ │ │ │ - @ instruction: 0xeaba006c │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + ldc 0, cr0, [r0], #432 @ 0x1b0 │ │ │ │ + @ instruction: 0xeabe006c │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eor.w r0, r8, ip, asr #1 │ │ │ │ - @ instruction: 0xe9b8006c │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + eor.w r0, ip, ip, asr #1 │ │ │ │ + @ instruction: 0xe9bc006c │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [lr, #432]! @ 0x1b0 │ │ │ │ - @ instruction: 0xe8ca006c │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrd r0, r0, [r2, #432]! @ 0x1b0 │ │ │ │ + @ instruction: 0xe8ce006c │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia.w r8, {r2, r3, r5, r6} │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + stmia.w ip, {r2, r3, r5, r6} │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xe858006c │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + @ instruction: 0xe85c006c │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3940 │ │ │ │ + b.n 1a3948 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3910 │ │ │ │ + b.n 1a3918 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a38d4 │ │ │ │ + b.n 1a38dc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a37e0 │ │ │ │ + b.n 1a37e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3740 │ │ │ │ + b.n 1a3748 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a36ec │ │ │ │ + b.n 1a36f4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a36bc │ │ │ │ + b.n 1a36c4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3688 │ │ │ │ + b.n 1a3690 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3638 │ │ │ │ + b.n 1a3640 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a35dc │ │ │ │ + b.n 1a35e4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3584 │ │ │ │ + b.n 1a358c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3610 │ │ │ │ + b.n 1a3618 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a33e0 │ │ │ │ + b.n 1a33e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3390 │ │ │ │ + b.n 1a3398 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a4288 │ │ │ │ + b.n 1a4290 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a4234 │ │ │ │ + b.n 1a423c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a4208 │ │ │ │ + b.n 1a4210 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a41dc │ │ │ │ + b.n 1a41e4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a4294 │ │ │ │ + b.n 1a429c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a40f4 │ │ │ │ + b.n 1a40fc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a40c8 │ │ │ │ + b.n 1a40d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a4074 │ │ │ │ + b.n 1a407c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a4024 │ │ │ │ + b.n 1a402c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [pc, #280] @ (1a3bfc ) │ │ │ │ movw r1, #6285 @ 0x188d │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #272] @ (1a3c00 ) │ │ │ │ @@ -390209,45 +390209,45 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #76] @ (1a3c38 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1a33a8 │ │ │ │ nop │ │ │ │ - b.n 1a3eec │ │ │ │ + b.n 1a3ef4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3e90 │ │ │ │ + b.n 1a3e98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3e64 │ │ │ │ + b.n 1a3e6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3e38 │ │ │ │ + b.n 1a3e40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3de0 │ │ │ │ + b.n 1a3de8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3db0 │ │ │ │ + b.n 1a3db8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3de4 │ │ │ │ + b.n 1a3dec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3d54 │ │ │ │ + b.n 1a3d5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1a3d88 │ │ │ │ + b.n 1a3d90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ @@ -391263,45 +391263,45 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a40c2 │ │ │ │ nop │ │ │ │ ldr r6, [r5, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - vqrdmlah.s , , d18[0] │ │ │ │ + vqrdmlah.s , , d22[0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n 1a4740 │ │ │ │ + bgt.n 1a4748 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 1a4730 │ │ │ │ + blt.n 1a4738 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 1a4700 │ │ │ │ + blt.n 1a4708 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 1a4894 │ │ │ │ + bge.n 1a489c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1a47b4 │ │ │ │ + bmi.n 1a47bc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [pc, #3156] @ 1a544c │ │ │ │ blx 9fbf4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ @@ -392387,125 +392387,125 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #232] @ (1a5528 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1a3e0e │ │ │ │ nop │ │ │ │ - bmi.n 1a53f0 │ │ │ │ + bmi.n 1a53f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcc.n 1a5494 │ │ │ │ + bcc.n 1a549c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 1a544c │ │ │ │ + bcs.n 1a5454 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1a53e8 │ │ │ │ + bne.n 1a53f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9b9d8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 19c928 │ │ │ │ @@ -392970,135 +392970,135 @@ │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a5a20 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a5b5c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -393592,157 +393592,157 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a5c64 │ │ │ │ ldr r2, [pc, #856] @ (1a63bc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ cbz r1, 1a6080 │ │ │ │ vsri.64 , , #1 │ │ │ │ vsri.64 d20, d17, #1 │ │ │ │ @ instruction: 0xffff4543 │ │ │ │ - @ instruction: 0xffffc346 │ │ │ │ + @ instruction: 0xffffc34a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r7, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [pc, #904] @ (1a6420 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - itee le │ │ │ │ + itet le │ │ │ │ + lslle r4, r5, #1 │ │ │ │ + ldrsbgt r0, [r0, r4] │ │ │ │ lslle r4, r5, #1 │ │ │ │ - ldrsbgt r4, [r7, r3] │ │ │ │ - lslgt r4, r5, #1 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ vmls.i , , d1[0] │ │ │ │ - @ instruction: 0xffffbf92 │ │ │ │ + @ instruction: 0xffffbf96 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - it vc │ │ │ │ + itt vc │ │ │ │ lslvc r4, r5, #1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ - lsls r4, r5, #1 │ │ │ │ - ittt pl │ │ │ │ - lslpl r4, r5, #1 │ │ │ │ - ldrsbpl r0, [r1, r2] │ │ │ │ - lslpl r4, r5, #1 │ │ │ │ - sev │ │ │ │ + ldrsbvc r0, [r5, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ittt vs │ │ │ │ + lslvs r4, r5, #1 │ │ │ │ + ldrsbvs r4, [r1, r2] │ │ │ │ + lslvs r4, r5, #1 │ │ │ │ + itt mi │ │ │ │ + lslmi r4, r5, #1 │ │ │ │ + ldrsbmi r6, [r5, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - itte cs │ │ │ │ + itet cs │ │ │ │ + lslcs r4, r5, #1 │ │ │ │ + ldrsbcc r4, [r2, r1] │ │ │ │ lslcs r4, r5, #1 │ │ │ │ - ldrsbcs r0, [r2, r1] │ │ │ │ - lslcc r4, r5, #1 │ │ │ │ add r4, sp, #316 @ 0x13c │ │ │ │ vqshrn.u64 d26, , #1 │ │ │ │ - vqrdmlah.s , , d22[0] │ │ │ │ + vqrdmlah.s , , d26[0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ bx ip │ │ │ │ - @ instruction: 0xffffbea0 │ │ │ │ + @ instruction: 0xffffbea4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r3, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r3, [r4, #18] │ │ │ │ - vqrdmlah.s , , d8[0] │ │ │ │ + vqrdmlah.s , , d12[0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ udf #5 │ │ │ │ - vcvt.f32.u32 d27, d4, #1 │ │ │ │ + vcvt.f32.u32 d27, d8, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [sp, #828] @ 0x33c │ │ │ │ - vqrdmulh.s , , d24[0] │ │ │ │ + vqrdmulh.s , , d28[0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r6, pc, #300 @ (adr r6, 1a6254 ) │ │ │ │ - @ instruction: 0xffffbdbc │ │ │ │ + vqrdmulh.s , , d0[0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ adcs r7, r0 │ │ │ │ - @ instruction: 0xffffbd8c │ │ │ │ + @ instruction: 0xffffbd90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0x47ab │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ bx r5 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r4} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -393765,17 +393765,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x000e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a61f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -394344,97 +394344,97 @@ │ │ │ │ b.n 1a67a8 │ │ │ │ add r6, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ add r2, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - itet mi │ │ │ │ - lslmi r4, r5, #1 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + itee mi │ │ │ │ lslmi r4, r5, #1 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ + lslpl r4, r5, #1 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [pc, #968] @ (1a6bc4 ) │ │ │ │ + ldr r6, [pc, #984] @ (1a6bd4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ sbcs r0, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [pc, #568] @ (1a6a40 ) │ │ │ │ + ldr r6, [pc, #584] @ (1a6a50 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #888] @ (1a6b88 ) │ │ │ │ + ldr r5, [pc, #904] @ (1a6b98 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #784] @ (1a6b28 ) │ │ │ │ + ldr r5, [pc, #800] @ (1a6b38 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #448] @ (1a69e4 ) │ │ │ │ + ldr r5, [pc, #464] @ (1a69f4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #336] @ (1a697c ) │ │ │ │ + ldr r5, [pc, #352] @ (1a698c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #1000] @ (1a6c1c ) │ │ │ │ + ldr r4, [pc, #1016] @ (1a6c2c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #864] @ (1a6b9c ) │ │ │ │ + ldr r4, [pc, #880] @ (1a6bac ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #752] @ (1a6b34 ) │ │ │ │ + ldr r4, [pc, #768] @ (1a6b44 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #632] @ (1a6ac4 ) │ │ │ │ + ldr r4, [pc, #648] @ (1a6ad4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #520] @ (1a6a5c ) │ │ │ │ + ldr r4, [pc, #536] @ (1a6a6c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #408] @ (1a69f4 ) │ │ │ │ + ldr r4, [pc, #424] @ (1a6a04 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #296] @ (1a698c ) │ │ │ │ + ldr r4, [pc, #312] @ (1a699c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - hlt 0x0000 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r0, 1a68b2 │ │ │ │ + cbnz r4, 1a68b2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov sl, r3 │ │ │ │ @@ -395158,109 +395158,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r5, #66 @ 0x42 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r2, 1a70a6 │ │ │ │ + cbz r6, 1a70a6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [pc, #912] @ (1a740c ) │ │ │ │ + ldr r0, [pc, #928] @ (1a741c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1a70a6 │ │ │ │ + cbz r2, 1a70a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [pc, #800] @ (1a73a4 ) │ │ │ │ + ldr r0, [pc, #816] @ (1a73b4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1a70be │ │ │ │ + cbz r2, 1a70c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r2, 1a70a6 │ │ │ │ + cbz r6, 1a70a6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bx sp │ │ │ │ + bxns sp │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ bx r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov lr, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r7, [pc, #992] @ (1a74ac ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #624] @ (1a7340 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov r4, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a7120 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -395562,43 +395562,43 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r5, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1a74a4 │ │ │ │ + cbz r2, 1a74a6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [pc, #800] @ (1a77e0 ) │ │ │ │ movw r1, #9805 @ 0x264d │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -395898,67 +395898,67 @@ │ │ │ │ ldr r0, [pc, #120] @ (1a7848 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a777a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #608 @ (adr r7, 1a7a44 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 1a7a54 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #792 @ (adr r6, 1a7b04 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 1a7b14 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #672 @ (adr r6, 1a7a94 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 1a7aa4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #200 @ (adr r6, 1a78c4 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 1a78d4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #536 @ (adr r6, 1a7a1c ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 1a7a2c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 1a7a28 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 1a7a38 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #432 @ (adr r5, 1a79c0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 1a79d0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #264 @ (adr r5, 1a7920 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 1a7930 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, 1a78a8 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 1a78b8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #984 @ (adr r4, 1a7c04 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 1a7c14 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #856 @ (adr r4, 1a7b8c ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 1a7b9c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #720 @ (adr r4, 1a7b10 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 1a7b20 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #608 @ (adr r4, 1a7aa8 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 1a7ab8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -396400,37 +396400,37 @@ │ │ │ │ b.n 1a7912 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #368 @ (adr r3, 1a7e58 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 1a7e68 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #712 @ (adr r2, 1a7fbc ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 1a7fcc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #568 @ (adr r2, 1a7f34 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 1a7f44 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, 1a7ed4 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 1a7ee4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #416 @ (adr r2, 1a7eac ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 1a7ebc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #464 @ (adr r0, 1a7ee0 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 1a7ef0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ add.w r9, r4, #2 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -396831,97 +396831,97 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #176] @ (1a821c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a80ea │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #416 @ (adr r6, 1a8328 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 1a8338 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #16 @ (adr r5, 1a81b0 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 1a81c0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #672 @ (adr r6, 1a8450 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 1a8460 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #240 @ (adr r6, 1a82a8 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 1a82b8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #704 @ (adr r5, 1a8488 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 1a8498 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #120 @ (adr r5, 1a8248 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 1a8258 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #880 @ (adr r4, 1a8548 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 1a8558 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 1a8448 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 1a8458 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #392 @ (adr r5, 1a8378 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 1a8388 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8220 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -396968,17 +396968,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a82ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -397163,49 +397163,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #84] @ (1a8514 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a845c │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #848 @ (adr r1, 1a8858 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 1a8868 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8518 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -397509,53 +397509,53 @@ │ │ │ │ b.n 1a8804 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r1, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r0, #170 @ 0xaa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [pc, #108] @ (1a8958 ) │ │ │ │ movw r1, #10032 @ 0x2730 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r1, [pc, #100] @ (1a895c ) │ │ │ │ @@ -397591,31 +397591,31 @@ │ │ │ │ ldr r0, [pc, #48] @ (1a8978 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r4, #8 │ │ │ │ b.n 1a8804 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a897c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -397635,19 +397635,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1a89c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a89c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -397667,19 +397667,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1a8a10 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8a14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -397700,19 +397700,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1a8a60 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8a64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -397733,19 +397733,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1a8ab0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8ab4 : │ │ │ │ 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 │ │ │ │ @@ -397929,41 +397929,41 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a8c16 │ │ │ │ nop │ │ │ │ subs r0, r0, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r4, r0, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8ce8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -398018,19 +398018,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1a8d94 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8d98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -398051,19 +398051,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1a8de4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8de8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -398751,111 +398751,111 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a943a │ │ │ │ nop │ │ │ │ adds r4, r0, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ asrs r2, r5, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a9628 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -399539,111 +399539,111 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1a9c72 │ │ │ │ nop │ │ │ │ asrs r4, r0, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r2, r5, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a9e60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -399668,19 +399668,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 1a9ea8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1aa0c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a9ebc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -399704,19 +399704,19 @@ │ │ │ │ blx 9d3fc │ │ │ │ vldr d0, [pc, #4] @ 1a9f00 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1aa120 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r2 │ │ │ │ @@ -400116,49 +400116,49 @@ │ │ │ │ b.n 1aa18a │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r0, r3, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r4, #25 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -400389,45 +400389,45 @@ │ │ │ │ movw r3, #7453 @ 0x1d1d │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ blx 97430 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1aa4e8 │ │ │ │ ... │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -400450,17 +400450,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -400483,17 +400483,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrb.w r2, [r0, #94] @ 0x5e │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ lsls r2, r2, #28 │ │ │ │ and.w r3, r3, #8 │ │ │ │ bpl.n 1aa700 │ │ │ │ clz r0, r3 │ │ │ │ @@ -400772,35 +400772,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (1aaa04 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1aa9bc │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #24 │ │ │ │ @@ -400925,25 +400925,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (1aab80 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1aaa8e │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ @@ -401114,36 +401114,36 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1aad3a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfaaa0076 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb.w r0, [r4, #118] @ 0x76 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -401166,17 +401166,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -401199,17 +401199,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r5, [pc, #1432] @ 1ab3e0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -401762,88 +401762,88 @@ │ │ │ │ b.n 1ab192 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7fc0076 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7060076 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r2, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vmla.i32 q8, q1, d11[1] │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + vmla.i32 q8, q3, d11[1] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vmla.i q8, q2, d3[6] │ │ │ │ + vmla.i q8, q4, d3[6] │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r4, [r1, #36] @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ @@ -401969,17 +401969,17 @@ │ │ │ │ movlt r4, #0 │ │ │ │ b.n 1ab574 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 1ab58e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #444] @ (1ab7f8 ) │ │ │ │ @@ -402167,30 +402167,30 @@ │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1ab6c6 │ │ │ │ nop │ │ │ │ and.w r0, ip, #118 @ 0x76 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [r4], #428 @ 0x1ac │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + ldc2 0, cr0, [r8], #428 @ 0x1ac │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [ip], {107} @ 0x6b │ │ │ │ + stc2 0, cr0, [r0], #428 @ 0x1ac │ │ │ │ vqadd.s8 q8, q5, q11 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, lr, cr11 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + mrrc2 0, 6, r0, r2, cr11 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfbf4006b │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + @ instruction: 0xfbf8006b │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfbd8006b │ │ │ │ + @ instruction: 0xfbdc006b │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -402315,30 +402315,30 @@ │ │ │ │ ldr r0, [pc, #48] @ (1ab9a8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1ab8ee │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb12006b │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + @ instruction: 0xfb16006b │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfaae006b │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + @ instruction: 0xfab2006b │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa92006b │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + @ instruction: 0xfa96006b │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa1c006b │ │ │ │ + @ instruction: 0xfa20006b │ │ │ │ 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 r5, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -402455,23 +402455,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vld4.16 {d16-d19}, [r4 :128], fp │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + vld4.16 {d16-d19}, [r8 :128], fp │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str??.w r0, [r2, #107] @ 0x6b │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + str??.w r0, [r6, #107] @ 0x6b │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str.w r0, [r4, #107] @ 0x6b │ │ │ │ + str.w r0, [r8, #107] @ 0x6b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #636] @ (1abd8c ) │ │ │ │ ldr r3, [pc, #636] @ (1abd90 ) │ │ │ │ @@ -402705,39 +402705,39 @@ │ │ │ │ str.w r3, [r9, #32] │ │ │ │ b.n 1abc74 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb380076 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, ip, r6, ror #1 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf796006b │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf79a006b │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf76c006b │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf770006b │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf738006b │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf73c006b │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf6fa006b │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf6fe006b │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf688006b │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf68c006b │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf66e006b │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf672006b │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf658006b │ │ │ │ + @ instruction: 0xf65c006b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r2 │ │ │ │ @@ -402821,27 +402821,27 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (1abee0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1abe18 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adc.w r0, sl, #15400960 @ 0xeb0000 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + adc.w r0, lr, #15400960 @ 0xeb0000 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds.w r0, r8, #15400960 @ 0xeb0000 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + adds.w r0, ip, #15400960 @ 0xeb0000 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf4da006b │ │ │ │ + @ instruction: 0xf4de006b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -403048,34 +403048,34 @@ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ blx 96498 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ac004 │ │ │ │ nop │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf3de006b │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf3e2006b │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf33e006b │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf342006b │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf31e006b │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf322006b │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf2fe006b │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf302006b │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subw r0, r4, #107 @ 0x6b │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + subw r0, r8, #107 @ 0x6b │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf28a006b │ │ │ │ + @ instruction: 0xf28e006b │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ ldr r4, [pc, #840] @ (1ac4c8 ) │ │ │ │ mov r9, r1 │ │ │ │ @@ -403378,28 +403378,28 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ac2a6 │ │ │ │ ... │ │ │ │ b.n 1abe58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds.w r0, r2, #107 @ 0x6b │ │ │ │ + adds.w r0, r6, #107 @ 0x6b │ │ │ │ b.n 1acc28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 13, cr0, cr12, cr11, {3} │ │ │ │ + cdp 0, 14, cr0, cr0, cr11, {3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r1, r0, #1 │ │ │ │ bmi.w 1ac654 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ @@ -403755,38 +403755,38 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ac2a6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldcl 0, cr0, [r2], #428 @ 0x1ac │ │ │ │ - str r6, [r1, #12] │ │ │ │ + ldcl 0, cr0, [r6], #428 @ 0x1ac │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldcl 0, cr0, [r6], {107} @ 0x6b │ │ │ │ - str r2, [r6, #8] │ │ │ │ + ldcl 0, cr0, [sl], {107} @ 0x6b │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc 0, cr0, [sl], #428 @ 0x1ac │ │ │ │ - str r0, [r6, #4] │ │ │ │ + ldc 0, cr0, [lr], #428 @ 0x1ac │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xeb20006b │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + @ instruction: 0xeb24006b │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add.w r0, r4, fp, asr #1 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + add.w r0, r8, fp, asr #1 │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xeaea006b │ │ │ │ + @ instruction: 0xeaee006b │ │ │ │ ldr r0, [pc, #864] @ (1acc60 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #856] @ (1acc64 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -404104,76 +404104,76 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #164] @ (1accf8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1ac2a6 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eor.w r0, r6, fp, asr #1 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + eor.w r0, sl, fp, asr #1 │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orn r0, r8, fp, asr #1 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + orn r0, ip, fp, asr #1 │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orr.w r0, ip, fp, asr #1 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + orrs.w r0, r0, fp, asr #1 │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bic.w r0, ip, fp, asr #1 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + bics.w r0, r0, fp, asr #1 │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ands.w r0, r0, fp, asr #1 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ands.w r0, r4, fp, asr #1 │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [r6, #428]! @ 0x1ac │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + strd r0, r0, [sl, #428]! @ 0x1ac │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [ip, #428] @ 0x1ac │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrd r0, r0, [r0, #428] @ 0x1ac │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xe9b0006b │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + @ instruction: 0xe9b4006b │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xe994006b │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + @ instruction: 0xe998006b │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmdb r2, {r0, r1, r3, r5, r6} │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldmdb r6, {r0, r1, r3, r5, r6} │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xe8d4006b │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + @ instruction: 0xe8d8006b │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia.w r8!, {r0, r1, r3, r5, r6} │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldmia.w ip!, {r0, r1, r3, r5, r6} │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [r6], #-428 @ 0x1ac │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + strd r0, r0, [sl], #-428 @ 0x1ac │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strex r0, r0, [sl, #428] @ 0x1ac │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + strex r0, r0, [lr, #428] @ 0x1ac │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xe830006b │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + @ instruction: 0xe834006b │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1acc9c │ │ │ │ + b.n 1acca4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1acc50 │ │ │ │ + b.n 1acc58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1acb7c │ │ │ │ + b.n 1acb84 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #396] @ (1ace9c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -404342,25 +404342,25 @@ │ │ │ │ nop │ │ │ │ bls.n 1acf10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1acda8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac94c │ │ │ │ + b.n 1ac954 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac91c │ │ │ │ + b.n 1ac924 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac8cc │ │ │ │ + b.n 1ac8d4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -404397,17 +404397,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac834 │ │ │ │ + b.n 1ac83c │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -404490,33 +404490,33 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #88] @ (1ad06c ) │ │ │ │ + ldr r5, [pc, #104] @ (1ad07c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad7e4 │ │ │ │ + b.n 1ad7ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad7bc │ │ │ │ + b.n 1ad7c4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [pc, #568] @ (1ad280 ) │ │ │ │ @@ -404742,29 +404742,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1ad26c │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 1ad294 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad5d4 │ │ │ │ + b.n 1ad5dc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad590 │ │ │ │ + b.n 1ad598 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad544 │ │ │ │ + b.n 1ad54c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad510 │ │ │ │ + b.n 1ad518 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w ip, [pc, #1160] @ 1ad750 │ │ │ │ mov sl, r3 │ │ │ │ @@ -405197,51 +405197,51 @@ │ │ │ │ ... │ │ │ │ bcc.n 1ad84c │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1ad7c4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad764 │ │ │ │ + ble.n 1ad76c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad700 │ │ │ │ + ble.n 1ad708 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad6cc │ │ │ │ + ble.n 1ad6d4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad818 │ │ │ │ + ble.n 1ad820 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1ad744 │ │ │ │ + bgt.n 1ad74c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #3533 @ 0xdcd │ │ │ │ ldr r0, [pc, #84] @ (1ad804 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -405269,25 +405269,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (1ad818 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ad7e0 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #832] @ (1adb48 ) │ │ │ │ + ldr r7, [pc, #848] @ (1adb58 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 1ad7bc │ │ │ │ + blt.n 1ad7c4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #720] @ (1adae0 ) │ │ │ │ + ldr r7, [pc, #736] @ (1adaf0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 1ad788 │ │ │ │ + blt.n 1ad790 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #592] @ (1ada68 ) │ │ │ │ + ldr r7, [pc, #608] @ (1ada78 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 1ad750 │ │ │ │ + blt.n 1ad758 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -405571,17 +405571,17 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #640] @ (1adda4 ) │ │ │ │ + ldr r4, [pc, #656] @ (1addb4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bhi.n 1ada78 │ │ │ │ + bhi.n 1ada80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r4, #1 │ │ │ │ bcc.n 1adb9e │ │ │ │ cmp fp, r4 │ │ │ │ beq.n 1adb28 │ │ │ │ ldr.w r6, [r9, r4, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ @@ -405804,49 +405804,49 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1ada5a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #512] @ (1adf84 ) │ │ │ │ + ldr r3, [pc, #528] @ (1adf94 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvc.n 1adc98 │ │ │ │ + bvc.n 1adca0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #216] @ (1ade64 ) │ │ │ │ + ldr r3, [pc, #232] @ (1ade74 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvc.n 1ade0c │ │ │ │ + bvc.n 1ade14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #944] @ (1ae144 ) │ │ │ │ + ldr r2, [pc, #960] @ (1ae154 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1add80 │ │ │ │ + bvs.n 1add88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #824] @ (1ae0d4 ) │ │ │ │ + ldr r2, [pc, #840] @ (1ae0e4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1add4c │ │ │ │ + bvs.n 1add54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #608] @ (1ae004 ) │ │ │ │ + ldr r2, [pc, #624] @ (1ae014 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1adce8 │ │ │ │ + bvs.n 1adcf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1adf9c ) │ │ │ │ + ldr r2, [pc, #512] @ (1adfac ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #376] @ (1adf2c ) │ │ │ │ + ldr r2, [pc, #392] @ (1adf3c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1ade84 │ │ │ │ + bvs.n 1ade8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #256] @ (1adebc ) │ │ │ │ + ldr r2, [pc, #272] @ (1adecc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1ade50 │ │ │ │ + bvs.n 1ade58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #136] @ (1ade4c ) │ │ │ │ + ldr r2, [pc, #152] @ (1ade5c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1ade1c │ │ │ │ + bvs.n 1ade24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -405995,33 +405995,33 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1adf2e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #256] @ (1ae060 ) │ │ │ │ + ldr r1, [pc, #272] @ (1ae070 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [pc, #88] @ (1adfbc ) │ │ │ │ + ldr r1, [pc, #104] @ (1adfcc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bpl.n 1adfa4 │ │ │ │ + bpl.n 1adfac │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #744] @ (1ae258 ) │ │ │ │ + ldr r0, [pc, #760] @ (1ae268 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [pc, #480] @ (1ae154 ) │ │ │ │ + ldr r0, [pc, #496] @ (1ae164 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [pc, #408] @ (1ae110 ) │ │ │ │ + ldr r0, [pc, #424] @ (1ae120 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1ae054 │ │ │ │ + bmi.n 1ae05c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #280] @ (1ae098 ) │ │ │ │ + ldr r0, [pc, #296] @ (1ae0a8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1ae01c │ │ │ │ + bmi.n 1ae024 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #336] @ (1ae0e8 ) │ │ │ │ @@ -406154,29 +406154,29 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ae0c4 │ │ │ │ nop │ │ │ │ stmia r6!, {r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bxns sp │ │ │ │ + bx lr │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcc.n 1ae1e0 │ │ │ │ + bcc.n 1ae1e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bxns r2 │ │ │ │ + bx r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov ip, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ + mov ip, sl │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 1ae0b4 │ │ │ │ + bcs.n 1ae0bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 1ae07c │ │ │ │ + bcs.n 1ae084 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -406249,21 +406249,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1ae1e8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1ae1a8 │ │ │ │ + bne.n 1ae1b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1ae174 │ │ │ │ + bne.n 1ae17c │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -406383,23 +406383,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (1ae348 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ae2f0 │ │ │ │ ... │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, ip │ │ │ │ + add r0, sp │ │ │ │ lsls r4, r5, #1 │ │ │ │ - beq.n 1ae424 │ │ │ │ + beq.n 1ae42c │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ mov r4, r3 │ │ │ │ @@ -406536,21 +406536,21 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 1ae462 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ bic.w r1, r1, #128 @ 0x80 │ │ │ │ strb.w r1, [r3, #36] @ 0x24 │ │ │ │ b.n 1ae462 │ │ │ │ nop │ │ │ │ - bics r6, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r3, r5, #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 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -406613,21 +406613,21 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - negs r4, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr.w r4, [pc, #2040] @ 1aedc0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -407402,27 +407402,27 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ rev16 r4, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ vldr d6, [r3, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 1aee66 │ │ │ │ ldrb.w r0, [r3, #385] @ 0x181 │ │ │ │ and.w r0, r0, #28 │ │ │ │ @@ -407748,35 +407748,35 @@ │ │ │ │ subs r0, #1 │ │ │ │ subs r2, #4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 1af146 │ │ │ │ b.n 1aecda │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r0, [pc, #768] @ (1af4b0 ) │ │ │ │ movw r1, #3895 @ 0xf37 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #760] @ (1af4b4 ) │ │ │ │ @@ -408063,75 +408063,75 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1af480 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ittt vc │ │ │ │ - lslvc r3, r5, #1 │ │ │ │ - addvc r3, #20 │ │ │ │ - lslvc r4, r5, #1 │ │ │ │ - itte ne │ │ │ │ + ittt hi │ │ │ │ + lslhi r3, r5, #1 │ │ │ │ + addhi r3, #24 │ │ │ │ + lslhi r4, r5, #1 │ │ │ │ + ittt ne │ │ │ │ lslne r3, r5, #1 │ │ │ │ - addne r2, #244 @ 0xf4 │ │ │ │ - lsleq r4, r5, #1 │ │ │ │ - bkpt 0x00fa │ │ │ │ + addne r2, #248 @ 0xf8 │ │ │ │ + lslne r4, r5, #1 │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #304] @ (1af670 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -408258,31 +408258,31 @@ │ │ │ │ b.n 1af5c8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 1af676 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ sub sp, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -408421,23 +408421,23 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r7, sp, #592 @ 0x250 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r0, 1af898 │ │ │ │ + cbnz r4, 1af898 │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r4, 1af892 │ │ │ │ + cbnz r0, 1af894 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r1 │ │ │ │ @@ -408703,48 +408703,48 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1af8de │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3be006b │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + @ instruction: 0xf3c2006b │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r2, 1afb3e │ │ │ │ + cbnz r6, 1afb3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r2, 1afb40 │ │ │ │ + cbnz r6, 1afb40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r0, 1afb3e │ │ │ │ + cbnz r4, 1afb3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r0, 1afb24 │ │ │ │ + cbnz r4, 1afb24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ @@ -408883,31 +408883,31 @@ │ │ │ │ b.n 1afc1c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldrd r4, r5, [sp, #84] @ 0x54 │ │ │ │ @@ -409174,25 +409174,25 @@ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 1afce4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 1aff1c │ │ │ │ nop │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r0, 1b00ce │ │ │ │ + cbz r4, 1b00ce │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -409252,17 +409252,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 1b007a │ │ │ │ nop │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #392] @ (1b02a8 ) │ │ │ │ @@ -409420,25 +409420,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #160 @ (adr r5, 1b034c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #272 @ (adr r4, 1b03c4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1b02c8 │ │ │ │ + cbz r2, 1b02ca │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r0, 1b02ca │ │ │ │ + cbz r4, 1b02ca │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #132] @ (1b0360 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -409492,15 +409492,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #424 @ (adr r3, 1b050c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r3, pc, #24 @ (adr r3, 1b0388 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ @@ -409702,17 +409702,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -409865,35 +409865,35 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (1b078c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b06a8 │ │ │ │ nop │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r2, #94] @ 0x5e │ │ │ │ @@ -409963,21 +409963,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1b0858 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1b07b8 │ │ │ │ nop │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #468] @ (1b0a44 ) │ │ │ │ @@ -410151,35 +410151,35 @@ │ │ │ │ strb.w r3, [r8, #37] @ 0x25 │ │ │ │ b.n 1b08de │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -410319,37 +410319,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (1b0c34 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b0b68 │ │ │ │ nop │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #600 @ (adr r7, 1b0e90 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 1b0ea0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -410558,37 +410558,37 @@ │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 1b0de8 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 1b0da0 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #752 @ (adr r6, 1b117c ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 1b118c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #568 @ (adr r6, 1b10cc ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 1b10dc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #360 @ (adr r6, 1b100c ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 1b101c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #832 @ (adr r5, 1b11ec ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 1b11fc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #464 @ (adr r5, 1b1084 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 1b1094 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov sl, r0 │ │ │ │ @@ -411690,76 +411690,76 @@ │ │ │ │ b.w 1b1136 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #944 @ (adr r3, 1b1e18 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 1b1e28 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r6, [sp, #660] @ 0x294 │ │ │ │ - vrsubhn.i d17, , q9 │ │ │ │ + vrsubhn.i d17, , q11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr.w r0, [pc, #1116] @ 1b1f40 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1108] @ 1b1f44 │ │ │ │ @@ -412165,113 +412165,113 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #208] @ (1b2004 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1b118c │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #476] @ (1b21f8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -412464,35 +412464,35 @@ │ │ │ │ b.n 1b2158 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #972] @ (1b260c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -412879,55 +412879,55 @@ │ │ │ │ b.n 1b2586 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r1, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strh r0, [r3, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -412954,17 +412954,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ @@ -412990,17 +412990,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -413360,77 +413360,77 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #180] @ (1b2b94 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b2a76 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r6, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vmla.i32 q8, q5, d11[1] │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + vmla.i32 q8, q7, d11[1] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vmla.i16 q0, q7, d3[3] │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + vmla.i32 q0, q1, d11[1] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vmla.i q0, q3, d3[6] │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + vmla.i q0, q5, d3[6] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.u16 q8, q0, │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + vhadd.u16 q8, q2, │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u8 q0, q2, │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + vhadd.u8 q0, q4, │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr11, {3} │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + cdp2 0, 15, cr0, cr0, cr11, {3} │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr11, {3} │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + cdp2 0, 11, cr0, cr0, cr11, {3} │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr11, {3} │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + cdp2 0, 7, cr0, cr2, cr11, {3} │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr11, {3} │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + cdp2 0, 5, cr0, cr10, cr11, {3} │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 3, cr0, cr12, cr11, {3} │ │ │ │ - vhadd.u8 q8, q6, │ │ │ │ - cdp2 0, 1, cr0, cr10, cr11, {3} │ │ │ │ - vhadd.u32 q0, q5, │ │ │ │ - ldc2l 0, cr0, [r8, #428]! @ 0x1ac │ │ │ │ - vhadd.u8 q0, q4, │ │ │ │ - ldc2l 0, cr0, [r6, #428] @ 0x1ac │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + cdp2 0, 4, cr0, cr0, cr11, {3} │ │ │ │ + vhadd.u16 q8, q0, │ │ │ │ + cdp2 0, 1, cr0, cr14, cr11, {3} │ │ │ │ + vhadd.u32 q0, q7, │ │ │ │ + ldc2l 0, cr0, [ip, #428]! @ 0x1ac │ │ │ │ + vhadd.u8 q0, q6, │ │ │ │ + ldc2l 0, cr0, [sl, #428] @ 0x1ac │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2 0, cr0, [ip, #428]! @ 0x1ac │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + stc2l 0, cr0, [r0, #428] @ 0x1ac │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2 0, cr0, [r8, #428] @ 0x1ac │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + stc2 0, cr0, [ip, #428] @ 0x1ac │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [lr, #-428]! @ 0xfffffe54 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldc2l 0, cr0, [r2, #-428]! @ 0xfffffe54 │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [r6, #-428] @ 0xfffffe54 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + stc2l 0, cr0, [sl, #-428] @ 0xfffffe54 │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-428] @ 0xfffffe54 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + stc2 0, cr0, [r0, #-428]! @ 0xfffffe54 │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2 0, cr0, [r4, #-428] @ 0xfffffe54 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + stc2 0, cr0, [r8, #-428] @ 0xfffffe54 │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [sl], #428 @ 0x1ac │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + stc2l 0, cr0, [lr], #428 @ 0x1ac │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2 0, cr0, [ip], #428 @ 0x1ac │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldc2 0, cr0, [r0], #428 @ 0x1ac │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -413733,19 +413733,19 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b2ce2 │ │ │ │ ... │ │ │ │ ldrb r6, [r0, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - vld4.16 {d0-d3}, [r6 :128], fp │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + vld4.16 {d0-d3}, [sl :128], fp │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str??.w r0, [r4, #107] @ 0x6b │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + str??.w r0, [r8, #107] @ 0x6b │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ strd r0, r1, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -414045,52 +414045,52 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ b.n 1b2fa4 │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79e006b │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + @ instruction: 0xf7a2006b │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf786006b │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + @ instruction: 0xf78a006b │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf754006b │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + @ instruction: 0xf758006b │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf73c006b │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + @ instruction: 0xf740006b │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf712006b │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + @ instruction: 0xf716006b │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf6fa006b │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + @ instruction: 0xf6fe006b │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf6b8006b │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + @ instruction: 0xf6bc006b │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subw r0, r0, #2155 @ 0x86b │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + subw r0, r4, #2155 @ 0x86b │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf660006b │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + @ instruction: 0xf664006b │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf638006b │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + @ instruction: 0xf63c006b │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf610006b │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + @ instruction: 0xf614006b │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf5f4006b │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + @ instruction: 0xf5f8006b │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rsbs r0, r8, #15400960 @ 0xeb0000 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + rsbs r0, ip, #15400960 @ 0xeb0000 │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b3250 : │ │ │ │ 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 │ │ │ │ @@ -414898,220 +414898,220 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1b32ba │ │ │ │ sub sp, #372 @ 0x174 │ │ │ │ vrsra.u64 , q3, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 1b3b32 │ │ │ │ + cbnz r0, 1b3b34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf650006b │ │ │ │ - @ instruction: 0xf4da006b │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + @ instruction: 0xf654006b │ │ │ │ + @ instruction: 0xf4de006b │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r2, [r1, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r2, #181 @ 0xb5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63a006b │ │ │ │ - orr.w r0, sl, #15400960 @ 0xeb0000 │ │ │ │ + @ instruction: 0xf63e006b │ │ │ │ + orr.w r0, lr, #15400960 @ 0xeb0000 │ │ │ │ cbz r7, 1b3b54 │ │ │ │ vcvt.f32.u32 q13, , #1 │ │ │ │ vsubl.u q12, d31, d23 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ - @ instruction: 0xfffff5ce │ │ │ │ + vsli.64 , q1, #63 @ 0x3f │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3de006b │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + @ instruction: 0xf3e2006b │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3c0006b │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + @ instruction: 0xf3c4006b │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3a2006b │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + @ instruction: 0xf3a6006b │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf386006b │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + @ instruction: 0xf38a006b │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ eors r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1b3c2a │ │ │ │ - @ instruction: 0xfffff340 │ │ │ │ + @ instruction: 0xfffff344 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf322006b │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + @ instruction: 0xf326006b │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ negs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ea006b │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + @ instruction: 0xf2ee006b │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ bne.n 1b3bce │ │ │ │ - vrshr.u64 d31, d24, #1 │ │ │ │ + vrshr.u64 d31, d28, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r3!, {r0, r1, r2, r5, r6} │ │ │ │ - vsubl.u , d31, d6 │ │ │ │ + vsubl.u , d31, d10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r1, [sp, #660] @ 0x294 │ │ │ │ - vrshr.u32 , q2, #1 │ │ │ │ + vrshr.u32 , q4, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf232006b │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + @ instruction: 0xf236006b │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1fe006b │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + addw r0, r2, #107 @ 0x6b │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #660 @ 0x294 │ │ │ │ - @ instruction: 0xfffff1cc │ │ │ │ + vsra.u64 , q0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r4, {r0, r1, r4, r5, r6, r7} │ │ │ │ - vsra.u64 d31, d6, #1 │ │ │ │ + vsra.u64 d31, d10, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ - @ instruction: 0xfffff164 │ │ │ │ + @ instruction: 0xfffff168 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r7, [r6, #5] │ │ │ │ - vsra.u32 d31, d18, #1 │ │ │ │ + vsra.u32 d31, d22, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r5, [r2, #5] │ │ │ │ - vaddw.u , , d0 │ │ │ │ + vaddw.u , , d4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ bcc.n 1b3bae │ │ │ │ - vmla.i , , d14[0] │ │ │ │ + vshr.u64 , q1, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r2, #197 @ 0xc5 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, ip, #107 @ 0x6b │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + @ instruction: 0xf0a0006b │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r1, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r2, #107 @ 0x6b │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + orn r0, r6, #107 @ 0x6b │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r7, [sp, #980] @ 0x3d4 │ │ │ │ - vshr.u32 d31, d16, #1 │ │ │ │ + vshr.u32 d31, d20, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ - @ instruction: 0xffffeff6 │ │ │ │ + @ instruction: 0xffffeffa │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strh r1, [r0, #16] │ │ │ │ - vqrdmlsh.s q15, , d4[0] │ │ │ │ + vqrdmlsh.s q15, , d8[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r3, r5, #1 │ │ │ │ pop {r0, r1, r6, pc} │ │ │ │ vqshrun.s64 d30, , #1 │ │ │ │ - vcvt.u32.f32 q15, q15, #1 │ │ │ │ + @ instruction: 0xffffef82 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ beq.n 1b3cca │ │ │ │ - vqrdmlsh.s q15, , d12[0] │ │ │ │ + vcvt.u32.f32 q15, q0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r3, r5, #1 │ │ │ │ mcr 15, 3, pc, cr15, cr15, {7} @ │ │ │ │ - vhadd.s16 q0, q5, │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + vhadd.s16 q0, q7, │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r1, [r4, #21] │ │ │ │ - vqrdmlah.s q15, , d30[0] │ │ │ │ + @ instruction: 0xffffeef2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r5, [r4, #19] │ │ │ │ - vqrdmlah.s q15, , d2[0] │ │ │ │ + vqrdmlah.s q15, , d6[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r0, 1b3cd8 │ │ │ │ + cbz r4, 1b3cd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r3!, {r0, r1, r4, r6, r7} │ │ │ │ - vaddl.u q13, d31, d22 │ │ │ │ + vaddl.u q13, d31, d26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r6, 1b3cda │ │ │ │ + cbz r2, 1b3cdc │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r3, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r6, #107 @ 0x6b │ │ │ │ - @ instruction: 0xf0a0006b │ │ │ │ - cdp 0, 2, cr0, cr10, cr11, {3} │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + orrs.w r0, sl, #107 @ 0x6b │ │ │ │ + @ instruction: 0xf0a4006b │ │ │ │ + cdp 0, 2, cr0, cr14, cr11, {3} │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 1, cr0, cr0, cr11, {3} │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + cdp 0, 1, cr0, cr4, cr11, {3} │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldcl 0, cr0, [r6, #428]! @ 0x1ac │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldcl 0, cr0, [sl, #428]! @ 0x1ac │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orrs.w r0, r8, #107 @ 0x6b │ │ │ │ - ldc 0, cr0, [ip, #428]! @ 0x1ac │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + orrs.w r0, ip, #107 @ 0x6b │ │ │ │ + stcl 0, cr0, [r0, #428] @ 0x1ac │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orr.w r0, r2, #107 @ 0x6b │ │ │ │ - stc 0, cr0, [r2, #428] @ 0x1ac │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + orr.w r0, r6, #107 @ 0x6b │ │ │ │ + stc 0, cr0, [r6, #428] @ 0x1ac │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bic.w r0, ip, #107 @ 0x6b │ │ │ │ - stcl 0, cr0, [r8, #-428] @ 0xfffffe54 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + bics.w r0, r0, #107 @ 0x6b │ │ │ │ + stcl 0, cr0, [ip, #-428] @ 0xfffffe54 │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ands.w r0, r8, #107 @ 0x6b │ │ │ │ - @ instruction: 0xf0b6006b │ │ │ │ - stc 0, cr0, [lr, #-428] @ 0xfffffe54 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ands.w r0, ip, #107 @ 0x6b │ │ │ │ + @ instruction: 0xf0ba006b │ │ │ │ + ldc 0, cr0, [r2, #-428] @ 0xfffffe54 │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf0a2006b │ │ │ │ - adds.w r0, r4, #107 @ 0x6b │ │ │ │ - ldcl 0, cr0, [r4], {107} @ 0x6b │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + @ instruction: 0xf0a6006b │ │ │ │ + adds.w r0, r8, #107 @ 0x6b │ │ │ │ + ldcl 0, cr0, [r8], {107} @ 0x6b │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add.w r0, r4, #107 @ 0x6b │ │ │ │ - sbcs.w r0, lr, #107 @ 0x6b │ │ │ │ - ldc 0, cr0, [r6], {107} @ 0x6b │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + add.w r0, r8, #107 @ 0x6b │ │ │ │ + @ instruction: 0xf182006b │ │ │ │ + ldc 0, cr0, [sl], {107} @ 0x6b │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -415134,16 +415134,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bics.w r0, r6, fp, asr #1 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + bics.w r0, sl, fp, asr #1 │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b3d6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -415210,16 +415210,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [ip, #-428]! @ 0x1ac │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + @ instruction: 0xe980006b │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b3e28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -415560,29 +415560,29 @@ │ │ │ │ b.n 1b3eb2 │ │ │ │ str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 1b3e3c │ │ │ │ + b.n 1b3e44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b3dc0 │ │ │ │ + b.n 1b3dc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b3d8c │ │ │ │ + b.n 1b3d94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b3d3c │ │ │ │ + b.n 1b3d44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #660] @ (1b44ec ) │ │ │ │ @@ -415851,44 +415851,44 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.n 1b43dc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9ae006b │ │ │ │ + @ instruction: 0xe9b2006b │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 1b4be0 │ │ │ │ + b.n 1b4be8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4bac │ │ │ │ + b.n 1b4bb4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4b78 │ │ │ │ + b.n 1b4b80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4b44 │ │ │ │ + b.n 1b4b4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4b10 │ │ │ │ + b.n 1b4b18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4ac0 │ │ │ │ + b.n 1b4ac8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1b4a8c │ │ │ │ + b.n 1b4a94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #364 @ 0x16c │ │ │ │ ldr.w r5, [pc, #2032] @ 1b4d38 │ │ │ │ @@ -416694,17 +416694,17 @@ │ │ │ │ str r4, [r2, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ pop {r0, r1, r2, r5} │ │ │ │ vqrdmlsh.s , , d7[0] │ │ │ │ @ instruction: 0xffff5fb9 │ │ │ │ vtbl.8 d21, {d15-d18}, d30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 1b4e20 │ │ │ │ + bge.n 1b4e28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrd r3, r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r7, [sp] │ │ │ │ bl 1ac168 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -417873,146 +417873,146 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #276] @ (1b5ac0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b5646 │ │ │ │ nop │ │ │ │ - bls.n 1b58fc │ │ │ │ + bls.n 1b5904 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1b58c4 │ │ │ │ + bls.n 1b58cc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1b5a8c │ │ │ │ + bls.n 1b5a94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1b5a30 │ │ │ │ + bhi.n 1b5a38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1b5a00 │ │ │ │ + bhi.n 1b5a08 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1b59cc │ │ │ │ + bvc.n 1b59d4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1b599c │ │ │ │ + bvc.n 1b59a4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1b5964 │ │ │ │ + bvc.n 1b596c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1b5af4 │ │ │ │ + bvc.n 1b58fc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1b5a40 │ │ │ │ + bvc.n 1b5a48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1b59d8 │ │ │ │ + bvs.n 1b59e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1b59a4 │ │ │ │ + bvs.n 1b59ac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1b5a90 │ │ │ │ + bvs.n 1b5a98 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1b5a58 │ │ │ │ + bvs.n 1b5a60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1b5a20 │ │ │ │ + bpl.n 1b5a28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1b59e8 │ │ │ │ + bpl.n 1b59f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1b5974 │ │ │ │ + bpl.n 1b597c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1b5ae8 │ │ │ │ + bpl.n 1b5af0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1b5988 │ │ │ │ + bcc.n 1b5990 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1b5b48 │ │ │ │ + bcc.n 1b5950 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1b5b14 │ │ │ │ + bcc.n 1b5b1c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1b5ae4 │ │ │ │ + bcc.n 1b5aec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1b5ab0 │ │ │ │ + bcc.n 1b5ab8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r6, sp, #892 @ 0x37c │ │ │ │ - vmlal.u , d31, d2[0] │ │ │ │ + vmlal.u , d31, d6[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 1b59cc │ │ │ │ + bcs.n 1b59d4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b599c │ │ │ │ + bne.n 1b59a4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b5b60 │ │ │ │ + bne.n 1b5b68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b5b28 │ │ │ │ + bne.n 1b5b30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1b5aec │ │ │ │ + bne.n 1b5af4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1b5a48 │ │ │ │ + beq.n 1b5a50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9cbec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b5956 │ │ │ │ ldrd r7, r8, [sp, #324] @ 0x144 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ @@ -418168,37 +418168,37 @@ │ │ │ │ ldr r0, [pc, #64] @ (1b5cac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b564a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ ldrd r3, r2, [sp, #324] @ 0x144 │ │ │ │ ldr.w sl, [r1, #28] │ │ │ │ @@ -418735,21 +418735,21 @@ │ │ │ │ movlt r2, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b56f8 │ │ │ │ b.w 1b5896 │ │ │ │ ... │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b5896 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ @@ -419270,108 +419270,108 @@ │ │ │ │ b.n 1b609a │ │ │ │ ldr.w r0, [r2, #240] @ 0xf0 │ │ │ │ cmp r0, r1 │ │ │ │ bne.n 1b67d0 │ │ │ │ b.n 1b67e8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #744] @ (1b6b34 ) │ │ │ │ + ldr r7, [pc, #760] @ (1b6b44 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #608] @ (1b6ab4 ) │ │ │ │ + ldr r7, [pc, #624] @ (1b6ac4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #480] @ (1b6a3c ) │ │ │ │ + ldr r7, [pc, #496] @ (1b6a4c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #184] @ (1b6920 ) │ │ │ │ + ldr r7, [pc, #200] @ (1b6930 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #920] @ (1b6c08 ) │ │ │ │ + ldr r5, [pc, #936] @ (1b6c18 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #808] @ (1b6ba0 ) │ │ │ │ + ldr r5, [pc, #824] @ (1b6bb0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #704] @ (1b6b40 ) │ │ │ │ + ldr r5, [pc, #720] @ (1b6b50 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #592] @ (1b6ad8 ) │ │ │ │ + ldr r5, [pc, #608] @ (1b6ae8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #480] @ (1b6a70 ) │ │ │ │ + ldr r5, [pc, #496] @ (1b6a80 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #360] @ (1b6a00 ) │ │ │ │ + ldr r5, [pc, #376] @ (1b6a10 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #888] @ (1b6c1c ) │ │ │ │ + ldr r4, [pc, #904] @ (1b6c2c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #776] @ (1b6bb4 ) │ │ │ │ + ldr r4, [pc, #792] @ (1b6bc4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #664] @ (1b6b4c ) │ │ │ │ + ldr r4, [pc, #680] @ (1b6b5c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #552] @ (1b6ae4 ) │ │ │ │ + ldr r4, [pc, #568] @ (1b6af4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #432] @ (1b6a74 ) │ │ │ │ + ldr r4, [pc, #448] @ (1b6a84 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #152] @ (1b6964 ) │ │ │ │ + ldr r4, [pc, #168] @ (1b6974 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #32] @ (1b68f4 ) │ │ │ │ + ldr r4, [pc, #48] @ (1b6904 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - itet hi │ │ │ │ - lslhi r3, r5, #1 │ │ │ │ - ldrls r3, [pc, #584] @ (1b6b24 ) │ │ │ │ + itee hi │ │ │ │ lslhi r3, r5, #1 │ │ │ │ + ldrls r3, [pc, #600] @ (1b6b34 ) │ │ │ │ + lslls r3, r5, #1 │ │ │ │ │ │ │ │ 001b68dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -419403,17 +419403,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #384] @ (1b6acc ) │ │ │ │ + ldr r2, [pc, #400] @ (1b6adc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b694c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -419814,67 +419814,67 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b6bfe │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r4, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #352] @ (1b6ea4 ) │ │ │ │ + ldr r1, [pc, #368] @ (1b6eb4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r4, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r4, 1b6dd6 │ │ │ │ + pop {} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r0, 1b6dce │ │ │ │ + cbnz r4, 1b6dce │ │ │ │ lsls r3, r5, #1 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r6, 1b6dce │ │ │ │ + cbnz r2, 1b6dd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r6, 1b6dd0 │ │ │ │ + cbnz r2, 1b6dd2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - blxns r3 │ │ │ │ + blx r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r4, 1b6dc0 │ │ │ │ + cbnz r0, 1b6dc2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bxns r7 │ │ │ │ + bx r8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov ip, ip │ │ │ │ lsls r3, r5, #1 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov lr, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov ip, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x000e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov r8, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ mov sl, r2 │ │ │ │ @@ -420282,63 +420282,63 @@ │ │ │ │ b.n 1b702a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #140 @ 0x8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sl │ │ │ │ + add r0, fp │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r6, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r3, r5, #1 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7284 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -420371,17 +420371,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b72f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -420424,23 +420424,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1b737c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b732a │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r6, 1b7390 │ │ │ │ + cbnz r2, 1b7392 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7380 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -420461,19 +420461,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1b73cc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r4, 1b7440 │ │ │ │ + cbz r0, 1b7442 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b73d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -420493,19 +420493,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1b7418 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r4, 1b7478 │ │ │ │ + cbz r0, 1b747a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b741c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -420529,19 +420529,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ and.w r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r2, 1b74c0 │ │ │ │ + cbz r6, 1b74c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #544] @ (1b76a8 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -420758,41 +420758,41 @@ │ │ │ │ ... │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r2, 1b7700 │ │ │ │ + cbz r6, 1b7700 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r2, 1b76fc │ │ │ │ + cbz r6, 1b76fc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r6, 1b76ee │ │ │ │ + cbz r2, 1b76f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r6, 1b76e6 │ │ │ │ + cbz r2, 1b76e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r0, 1b76e8 │ │ │ │ + cbz r4, 1b76e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 r4, r3 │ │ │ │ @@ -420893,21 +420893,21 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 1b7764 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ b.n 1b7760 │ │ │ │ nop │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, pc, #328 @ (adr r5, 1b7944 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 1b7954 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #488] @ (1b7a00 ) │ │ │ │ @@ -421088,39 +421088,39 @@ │ │ │ │ b.n 1b792a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r5, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r4, 1b7a92 │ │ │ │ + cbz r0, 1b7a94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7a3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421154,19 +421154,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1b7cc0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7ab4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421200,19 +421200,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1b7d38 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r2, 1b7b56 │ │ │ │ + cbz r6, 1b7b56 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7b2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421232,19 +421232,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1b7b74 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r6, 1b7b88 │ │ │ │ + cbz r2, 1b7b8a │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7b78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -421348,31 +421348,31 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d0, [r3] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ b.n 1b7bbe │ │ │ │ nop │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #424 @ (adr r0, 1b7e5c ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 1b7e6c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7cbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421393,19 +421393,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1b7d08 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7d0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421426,19 +421426,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1b7d58 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7d5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -421528,23 +421528,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1b7e60 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b7e1e │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -421737,37 +421737,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r7, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r7, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -421834,23 +421834,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (1b817c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b8148 │ │ │ │ nop │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #220] @ (1b8270 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -421944,23 +421944,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b8236 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r4, #178 @ 0xb2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r4, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r9, r2 │ │ │ │ @@ -422224,48 +422224,48 @@ │ │ │ │ b.n 1b8502 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vst4.16 {d0-d3}, [ip :128], sl │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + ldrsb.w r0, [r0, sl, lsl #2] │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 1b8994 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 1b89a4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 1b8934 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 1b8944 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1b88d4 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 1b88e4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 1b8874 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 1b8884 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ @@ -422662,55 +422662,55 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b89b8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #168 @ (adr r7, 1b8ac4 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 1b8ad4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, pc, #552 @ (adr r5, 1b8c48 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 1b8c58 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, pc, #88 @ (adr r5, 1b8a7c ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 1b8a8c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r4, r0, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #280 @ (adr r4, 1b8b48 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 1b8b58 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 1b8e2c ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 1b8a3c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #728 @ (adr r3, 1b8d10 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 1b8d20 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #616 @ (adr r3, 1b8ca8 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 1b8cb8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #504 @ (adr r3, 1b8c40 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 1b8c50 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #400 @ (adr r3, 1b8be0 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 1b8bf0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 1b8b68 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 1b8b78 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #176 @ (adr r3, 1b8b10 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 1b8b20 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #72 @ (adr r3, 1b8ab0 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 1b8ac0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -422774,21 +422774,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf27a006a │ │ │ │ - @ instruction: 0xf270006a │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + @ instruction: 0xf27e006a │ │ │ │ + @ instruction: 0xf274006a │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 1b8f1c ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 1b8f2c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #112] @ (1b8bc0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -422836,15 +422836,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, r6, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #656 @ (adr r1, 1b8e5c ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 1b8e6c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r0, r5, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -422969,29 +422969,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (1b8d3c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r0, pc, #824 @ (adr r0, 1b905c ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 1b906c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #776 @ (adr r0, 1b9034 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 1b9044 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #328 @ (adr r0, 1b8e78 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 1b8e88 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #136 @ (adr r0, 1b8dbc ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 1b8dcc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1b8d44 ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 1b8d54 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -423096,21 +423096,21 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #4 │ │ │ │ @@ -423276,25 +423276,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (1b9064 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xebea006a │ │ │ │ - cdp 0, 6, cr0, cr4, cr10, {3} │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + @ instruction: 0xebee006a │ │ │ │ + cdp 0, 6, cr0, cr8, cr10, {3} │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ sub sp, #24 │ │ │ │ @@ -423518,33 +423518,33 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ blx a0800 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ b.n 1b919a │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -424101,31 +424101,31 @@ │ │ │ │ b.n 1b9a92 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r4, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r5, #1 │ │ │ │ asrs r6, r3, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b9aa2 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 1b9b46 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -424504,49 +424504,49 @@ │ │ │ │ ldr r0, [pc, #84] @ (1b9e98 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1b9e2c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #160] @ 1b9f4c │ │ │ │ sub sp, #24 │ │ │ │ @@ -424796,17 +424796,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1ba06a │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1ba104 │ │ │ │ b.n 1ba06a │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #512] @ (1ba330 ) │ │ │ │ @@ -425009,31 +425009,31 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ba30c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ @@ -425452,33 +425452,33 @@ │ │ │ │ b.n 1ba52a │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ @@ -425615,26 +425615,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ba97a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [ip, #468]! @ 0x1d4 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stc2l 0, cr0, [lr], {117} @ 0x75 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r5, [pc, #1408] @ 1baf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -426167,45 +426167,45 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1bab32 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r2], #-468 @ 0xfffffe2c │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb120075 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -426254,17 +426254,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #524] @ (1bb290 ) │ │ │ │ @@ -426466,32 +426466,32 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bb23c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ rsb r0, r4, #16056320 @ 0xf50000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ and.w r0, ip, #16056320 @ 0xf50000 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -426645,17 +426645,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1bb48c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bb462 │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.u16 q0, q3, q13 │ │ │ │ + vhadd.u16 q0, q5, q13 │ │ │ │ stmdb 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, #916] @ (1bb838 ) │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #916] @ (1bb83c ) │ │ │ │ @@ -426995,41 +426995,41 @@ │ │ │ │ b.n 1bb7bc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sub.w r0, r4, #117 @ 0x75 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1800075 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr10, {3} │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + cdp2 0, 9, cr0, cr2, cr10, {3} │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [sl, #-424]! @ 0xfffffe58 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + stc2l 0, cr0, [lr, #-424]! @ 0xfffffe58 │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-424] @ 0xfffffe58 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + ldc2l 0, cr0, [r6, #-424] @ 0xfffffe58 │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [r8], #-424 @ 0xfffffe58 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + stc2l 0, cr0, [ip], #-424 @ 0xfffffe58 │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, ip, cr10 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + mrrc2 0, 6, r0, r0, cr10 @ │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2 0, cr0, [r4], #-424 @ 0xfffffe58 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + ldc2 0, cr0, [r8], #-424 @ 0xfffffe58 │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - umaal r0, r0, lr, sl │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + @ instruction: 0xfbf2006a │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfbc6006a │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + @ instruction: 0xfbca006a │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfbaa006a │ │ │ │ + @ instruction: 0xfbae006a │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #796] @ (1bbbc0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -427318,20 +427318,20 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ stc 0, cr0, [r4, #468]! @ 0x1d4 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r0], {117} @ 0x75 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb.w r0, [ip, sl, lsl #2] │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strh.w r0, [r0, sl, lsl #2] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb.w r0, [r0, sl, lsl #2] │ │ │ │ + strb.w r0, [r4, sl, lsl #2] │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vldr d0, [pc, #604] @ 1bbe40 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ blx 94650 │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -427553,42 +427553,42 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bba48 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf714006a │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + @ instruction: 0xf718006a │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf6de006a │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + @ instruction: 0xf6e2006a │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movt r0, #18538 @ 0x486a │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + movt r0, #34922 @ 0x886a │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf674006a │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf678006a │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf5fe006a │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + addw r0, r2, #2154 @ 0x86a │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sub.w r0, lr, #15335424 @ 0xea0000 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + subs.w r0, r2, #15335424 @ 0xea0000 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf594006a │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf598006a │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbc.w r0, r6, #15335424 @ 0xea0000 │ │ │ │ + sbc.w r0, sl, #15335424 @ 0xea0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r4, #0 │ │ │ │ @@ -428027,26 +428027,26 @@ │ │ │ │ b.n 1bc2a2 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d4 │ │ │ │ b.n 1bc13c │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf210006a │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + @ instruction: 0xf214006a │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf0aa006a │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + @ instruction: 0xf0ae006a │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orr.w r0, sl, #106 @ 0x6a │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + orr.w r0, lr, #106 @ 0x6a │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - and.w r0, sl, #106 @ 0x6a │ │ │ │ + and.w r0, lr, #106 @ 0x6a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -428352,35 +428352,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (1bc77c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bc63c │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-424]! @ 0xfffffe58 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + ldcl 0, cr0, [lr, #-424]! @ 0xfffffe58 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc 0, cr0, [lr, #-424]! @ 0xfffffe58 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + stcl 0, cr0, [r2, #-424] @ 0xfffffe58 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc 0, cr0, [ip, #-424] @ 0xfffffe58 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + ldc 0, cr0, [r0, #-424] @ 0xfffffe58 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stcl 0, cr0, [r8], {106} @ 0x6a │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + stcl 0, cr0, [ip], {106} @ 0x6a │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc 0, cr0, [r4], {106} @ 0x6a │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + ldc 0, cr0, [r8], {106} @ 0x6a │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldcl 0, cr0, [r2], #-424 @ 0xfffffe58 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + ldcl 0, cr0, [r6], #-424 @ 0xfffffe58 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mrrc 0, 6, r0, r4, cr10 │ │ │ │ + mrrc 0, 6, r0, r8, cr10 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -428518,27 +428518,27 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (1bc91c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bc844 │ │ │ │ nop │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xeb22006a │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + @ instruction: 0xeb26006a │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pkhtb r0, lr, sl, asr #1 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + @ instruction: 0xead2006a │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - eors.w r0, lr, sl, asr #1 │ │ │ │ + @ instruction: 0xeaa2006a │ │ │ │ │ │ │ │ 001bc920 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #3232] @ 1bd5d0 │ │ │ │ @@ -429665,350 +429665,350 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ittte al │ │ │ │ ble.n 1bd5f8 @ unpredictable │ │ │ │ lslal r5, r6, #1 │ │ │ │ strbal r0, [r7, r3] │ │ │ │ mov r0, r0 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r7} │ │ │ │ - vsri.32 q11, q0, #1 │ │ │ │ + vsri.32 q11, q2, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r3!, {r0, r2, r3, r4, r7} │ │ │ │ vsri.64 d28, d1, #1 │ │ │ │ vraddhn.i d26, , │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #564 @ (adr r1, 1bd82c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strd r0, r0, [lr, #-424]! @ 0x1a8 │ │ │ │ + ldrd r0, r0, [r2, #-424]! @ 0x1a8 │ │ │ │ bgt.n 1bd638 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r5, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - vsubl.u q11, d31, d6 │ │ │ │ + vsubl.u q11, d31, d10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmdb r4, {r1, r3, r5, r6} │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + stmdb r8, {r1, r3, r5, r6} │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strd r0, r0, [r6], #424 @ 0x1a8 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + strd r0, r0, [sl], #424 @ 0x1a8 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xe8c8006a │ │ │ │ + @ instruction: 0xe8cc006a │ │ │ │ str r5, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1bd12e │ │ │ │ - vsubl.u q11, d15, d4 │ │ │ │ + vsubl.u q11, d15, d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia.w r2, {r1, r3, r5, r6} │ │ │ │ - str r6, [r4, #28] │ │ │ │ + stmia.w r6, {r1, r3, r5, r6} │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strd r0, r0, [r4], #-424 @ 0x1a8 │ │ │ │ + strd r0, r0, [r8], #-424 @ 0x1a8 │ │ │ │ ldrsh r5, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xe832006a │ │ │ │ + @ instruction: 0xe836006a │ │ │ │ itete gt │ │ │ │ - vaddwgt.u q11, , d2 │ │ │ │ + vaddwgt.u q11, , d6 │ │ │ │ lslle r3, r5, #1 │ │ │ │ - @ instruction: 0xe800006a │ │ │ │ + @ instruction: 0xe804006a │ │ │ │ stmiale r1!, {r0, r3, r4, r7} │ │ │ │ - vsra.u32 q11, q0, #1 │ │ │ │ + vsra.u32 q11, q2, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd604 │ │ │ │ + b.n 1bd60c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd5c4 │ │ │ │ + b.n 1bd5cc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ sxtb r3, r1 │ │ │ │ - vshr.u64 q11, q5, #1 │ │ │ │ + vshr.u64 q11, q7, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd534 │ │ │ │ + b.n 1bd53c │ │ │ │ lsls r2, r5, #1 │ │ │ │ b.n 1bdda2 │ │ │ │ - vaddl.u q11, d31, d24 │ │ │ │ + vaddl.u q11, d31, d28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd4dc │ │ │ │ + b.n 1bd4e4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ asrs r3, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd484 │ │ │ │ + b.n 1bd48c │ │ │ │ lsls r2, r5, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd414 │ │ │ │ + b.n 1bd41c │ │ │ │ lsls r2, r5, #1 │ │ │ │ pop {r0, r1, r3, r4, r5, r6, pc} │ │ │ │ - vaddl.u q11, d15, d6 │ │ │ │ + vaddl.u q11, d15, d10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd3bc │ │ │ │ + b.n 1bd3c4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrsb r5, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd354 │ │ │ │ + b.n 1bd35c │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r3, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd2fc │ │ │ │ + b.n 1bd304 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strh r5, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd280 │ │ │ │ + b.n 1bd288 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r0, r1, r2, r4, r5, r7} │ │ │ │ - @ instruction: 0xffff5f22 │ │ │ │ + @ instruction: 0xffff5f26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd228 │ │ │ │ + b.n 1bd230 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd1d0 │ │ │ │ + b.n 1bd1d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ subs r3, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd178 │ │ │ │ + b.n 1bd180 │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r5, r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd120 │ │ │ │ + b.n 1bd128 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd088 │ │ │ │ + b.n 1bd090 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcff8 │ │ │ │ + b.n 1bd000 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcf64 │ │ │ │ + b.n 1bcf6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdeec │ │ │ │ + b.n 1bdef4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bde5c │ │ │ │ + b.n 1bde64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdde4 │ │ │ │ + b.n 1bddec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdd6c │ │ │ │ + b.n 1bdd74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdcf0 │ │ │ │ + b.n 1bdcf8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdc68 │ │ │ │ + b.n 1bdc70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdbf0 │ │ │ │ + b.n 1bdbf8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdb78 │ │ │ │ + b.n 1bdb80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdb00 │ │ │ │ + b.n 1bdb08 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bda70 │ │ │ │ + b.n 1bda78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd9e0 │ │ │ │ + b.n 1bd9e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd950 │ │ │ │ + b.n 1bd958 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd8d4 │ │ │ │ + b.n 1bd8dc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd858 │ │ │ │ + b.n 1bd860 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 1bd874 │ │ │ │ + ble.n 1bd87c │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r2, [pc, #660] @ (1bdb38 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #660] @ (1bdb3c ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -430247,85 +430247,85 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #152] @ (1bdbc4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1bca2c │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1bdaa4 │ │ │ │ + bge.n 1bdaac │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1bdc1c │ │ │ │ + bge.n 1bdc24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1bdb98 │ │ │ │ + bge.n 1bdba0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1bdb18 │ │ │ │ + bls.n 1bdb20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1bdaac │ │ │ │ + bls.n 1bdab4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1bdc20 │ │ │ │ + bls.n 1bdc28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1bdb98 │ │ │ │ + bhi.n 1bdba0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1bdb18 │ │ │ │ + bhi.n 1bdb20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1bdc94 │ │ │ │ + bhi.n 1bdc9c │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -430348,17 +430348,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1bdb3c │ │ │ │ + bvc.n 1bdb44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001bdc18 : │ │ │ │ stmdb 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 │ │ │ │ @@ -430632,49 +430632,49 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #76] @ (1bdf34 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bdce2 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1bde70 │ │ │ │ + bvs.n 1bde78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #656] @ (1be194 ) │ │ │ │ + ldr r7, [pc, #672] @ (1be1a4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 1bdf50 │ │ │ │ + bvs.n 1bdf58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #464] @ (1be0dc ) │ │ │ │ + ldr r7, [pc, #480] @ (1be0ec ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 1bdf70 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 1bdf80 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #360] @ (1be07c ) │ │ │ │ + ldr r7, [pc, #376] @ (1be08c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1bdec8 │ │ │ │ + bpl.n 1bded0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #240] @ (1be00c ) │ │ │ │ + ldr r7, [pc, #256] @ (1be01c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1bde94 │ │ │ │ + bpl.n 1bde9c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #136] @ (1bdfac ) │ │ │ │ + ldr r7, [pc, #152] @ (1bdfbc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1bde68 │ │ │ │ + bpl.n 1bde70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #584] @ (1be174 ) │ │ │ │ + ldr r6, [pc, #600] @ (1be184 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1bdf54 │ │ │ │ + bpl.n 1bdf5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #176] @ (1bdfe4 ) │ │ │ │ + ldr r6, [pc, #192] @ (1bdff4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1bde90 │ │ │ │ + bmi.n 1bde98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #452] @ (1be110 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -430863,37 +430863,37 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1be0ec │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #568] @ (1be354 ) │ │ │ │ + ldr r5, [pc, #584] @ (1be364 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #432] @ (1be2d0 ) │ │ │ │ + ldr r5, [pc, #448] @ (1be2e0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #56] @ (1be15c ) │ │ │ │ + ldr r5, [pc, #72] @ (1be16c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r6!, {r1, r2, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #440] @ (1be2e4 ) │ │ │ │ + ldr r4, [pc, #456] @ (1be2f4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 1be10c │ │ │ │ + bcs.n 1be114 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1be274 ) │ │ │ │ + ldr r4, [pc, #336] @ (1be284 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 1be0d8 │ │ │ │ + bcs.n 1be0e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #192] @ (1be1fc ) │ │ │ │ + ldr r4, [pc, #208] @ (1be20c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 1be09c │ │ │ │ + bcs.n 1be0a4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #72] @ (1be18c ) │ │ │ │ + ldr r4, [pc, #88] @ (1be19c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 1be068 │ │ │ │ + bcs.n 1be070 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001be148 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -430927,17 +430927,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #464] @ (1be384 ) │ │ │ │ + ldr r3, [pc, #480] @ (1be394 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1be1a0 │ │ │ │ + bne.n 1be1a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001be1b8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -430986,23 +430986,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1be258 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1be202 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #344] @ (1be3a4 ) │ │ │ │ + ldr r4, [pc, #360] @ (1be3b4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #992] @ (1be630 ) │ │ │ │ + ldr r2, [pc, #1008] @ (1be640 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1be344 │ │ │ │ + bne.n 1be34c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #848] @ (1be5a8 ) │ │ │ │ + ldr r2, [pc, #864] @ (1be5b8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -431226,47 +431226,47 @@ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b.n 1be39e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #712] @ (1be768 ) │ │ │ │ + ldr r1, [pc, #728] @ (1be778 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1be508 │ │ │ │ + beq.n 1be510 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #496] @ (1be698 ) │ │ │ │ + ldr r1, [pc, #512] @ (1be6a8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 1be4ac │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #184] @ (1be56c ) │ │ │ │ + ldr r1, [pc, #200] @ (1be57c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #72] @ (1be504 ) │ │ │ │ + ldr r1, [pc, #88] @ (1be514 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #976] @ (1be894 ) │ │ │ │ + ldr r0, [pc, #992] @ (1be8a4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #840] @ (1be814 ) │ │ │ │ + ldr r0, [pc, #856] @ (1be824 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #704] @ (1be794 ) │ │ │ │ + ldr r0, [pc, #720] @ (1be7a4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #568] @ (1be714 ) │ │ │ │ + ldr r0, [pc, #584] @ (1be724 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001be4e0 : │ │ │ │ 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 │ │ │ │ @@ -431461,43 +431461,43 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1be6c2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #136] @ (1be77c ) │ │ │ │ + ldr r1, [pc, #152] @ (1be78c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bxns r2 │ │ │ │ + bx r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov ip, pc │ │ │ │ + bx r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov sl, sl │ │ │ │ + mov lr, sl │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001be72c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -431518,19 +431518,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1be778 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mov r8, lr │ │ │ │ + mov ip, lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001be77c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -431550,19 +431550,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1be7c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r4, ip │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -431847,29 +431847,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bea52 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ bkpt 0x0058 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r0, r7 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ cbnz r6, 1beb78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 1bebbe │ │ │ │ vadd.f64 d7, d5, d4 │ │ │ │ vmov.f64 d5, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -432038,53 +432038,53 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #88] @ (1bed20 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bea52 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - adcs r2, r7 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r1 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -432369,53 +432369,53 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bf000 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xb8f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ @ instruction: 0xb730 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001bf084 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -432435,19 +432435,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1bf0cc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #984] @ (1bf4a8 ) │ │ │ │ + ldr r5, [pc, #1000] @ (1bf4b8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf0d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -432468,19 +432468,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1bf11c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #832] @ (1bf460 ) │ │ │ │ + ldr r5, [pc, #848] @ (1bf470 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf120 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -432500,19 +432500,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1bf16c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #512] @ (1bf370 ) │ │ │ │ + ldr r5, [pc, #528] @ (1bf380 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf170 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -432540,19 +432540,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1bf1cc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #128] @ (1bf250 ) │ │ │ │ + ldr r5, [pc, #144] @ (1bf260 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf1d0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -432590,23 +432590,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1bf254 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bf226 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #880] @ (1bf5c0 ) │ │ │ │ + ldr r4, [pc, #896] @ (1bf5d0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #912] @ (1bf5e8 ) │ │ │ │ + ldr r4, [pc, #928] @ (1bf5f8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf258 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -432625,17 +432625,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1bf298 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1bf270 │ │ │ │ nop │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #736] @ (1bf57c ) │ │ │ │ + ldr r4, [pc, #752] @ (1bf58c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -432936,45 +432936,45 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bf398 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r3, r5, #1 │ │ │ │ - itte vc │ │ │ │ + ittt vc │ │ │ │ lslvc r2, r5, #1 │ │ │ │ - subvc r0, #224 @ 0xe0 │ │ │ │ - lslvs r3, r5, #1 │ │ │ │ - nop {6} │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subvc r0, #228 @ 0xe4 │ │ │ │ + lslvc r3, r5, #1 │ │ │ │ + itt vs │ │ │ │ + lslvs r2, r5, #1 │ │ │ │ + subvs r0, #106 @ 0x6a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 9b1c4 │ │ │ │ vmov.f64 d7, #120 @ 0x3fc00000 1.5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -432990,17 +432990,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1bf678 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bf398 │ │ │ │ nop │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -433273,17 +433273,17 @@ │ │ │ │ b.n 1bf74e │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #656 @ 0x290 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 1bf9f0 │ │ │ │ vldr d7, [r4, #152] @ 0x98 │ │ │ │ add.w r1, r3, #1392 @ 0x570 │ │ │ │ @@ -433492,33 +433492,33 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bfa8a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r0, 1bfc64 │ │ │ │ + cbnz r4, 1bfc64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ ldr r4, [pc, #712] @ (1bff60 ) │ │ │ │ @@ -433778,27 +433778,27 @@ │ │ │ │ ... │ │ │ │ add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 97248 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1bfe78 │ │ │ │ @@ -433854,25 +433854,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (1c0038 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1bffec │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r6, 1c0096 │ │ │ │ + cbz r2, 1c0098 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r6, 1c009a │ │ │ │ + cbz r2, 1c009c │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ vmov s13, r3 │ │ │ │ vldr d7, [r0, #16] │ │ │ │ @@ -434334,31 +434334,31 @@ │ │ │ │ b.n 1c02a8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r5, pc, #600 @ (adr r5, 1c07bc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r1, pc, #616 @ (adr r1, 1c07f0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1c05a0 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ @@ -435023,37 +435023,37 @@ │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ sub.w r0, r8, r2 │ │ │ │ vmov.f64 d13, d14 │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ b.n 1c0a6c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 1c0fe0 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 1c0ff0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 977a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c174c │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ @@ -436370,141 +436370,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #264] @ (1c1d24 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1c155a │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1224] @ 1c2204 │ │ │ │ mov r7, r1 │ │ │ │ @@ -436964,67 +436964,67 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1c1fb2 │ │ │ │ ldrh r0, [r1, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -437113,21 +437113,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c2374 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c22f8 │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #808] @ (1c26b8 ) │ │ │ │ @@ -437667,45 +437667,45 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1c255c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -438172,46 +438172,46 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #84] @ (1c2f10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1c2a6e │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vmla.i q8, q3, d2[6] │ │ │ │ - vmla.i16 q0, q5, d2[3] │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + vmla.i q8, q5, d2[6] │ │ │ │ + vmla.i16 q0, q7, d2[3] │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.u q8, q7, q13 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + vmla.i q0, q1, d2[6] │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.u8 q0, q0, q13 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + vhadd.u8 q0, q2, q13 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr10, {3} │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + cdp2 0, 5, cr0, cr10, cr10, {3} │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -438502,19 +438502,19 @@ │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ... │ │ │ │ strb r4, [r3, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr10, {3} │ │ │ │ + cdp2 0, 14, cr0, cr2, cr10, {3} │ │ │ │ strb r2, [r6, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xfae2006a │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + @ instruction: 0xfae6006a │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ vcmpe.f64 d7, d13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d2, d13 │ │ │ │ vmovge.f64 d2, d7 │ │ │ │ vdiv.f64 d4, d3, d2 │ │ │ │ @@ -438895,37 +438895,37 @@ │ │ │ │ ldr r0, [pc, #84] @ (1c373c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 1c3096 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - @ instruction: 0xf7a2006a │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + @ instruction: 0xf7a6006a │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf786006a │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + @ instruction: 0xf78a006a │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf6d4006a │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + @ instruction: 0xf6d8006a │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf6b8006a │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + @ instruction: 0xf6bc006a │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf69a006a │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + @ instruction: 0xf69e006a │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf67c006a │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + @ instruction: 0xf680006a │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf65e006a │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + @ instruction: 0xf662006a │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf62a006a │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + @ instruction: 0xf62e006a │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ @@ -439059,16 +439059,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - orn r0, r6, #15335424 @ 0xea0000 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + orn r0, sl, #15335424 @ 0xea0000 │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2768] @ 0xad0 │ │ │ │ ldr.w r5, [pc, #3156] @ 1c4548 │ │ │ │ @@ -440188,76 +440188,76 @@ │ │ │ │ ... │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf3a4006a │ │ │ │ - @ instruction: 0xf21a006a │ │ │ │ - @ instruction: 0xf0f8006a │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + @ instruction: 0xf3a8006a │ │ │ │ + @ instruction: 0xf21e006a │ │ │ │ + @ instruction: 0xf0fc006a │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp 0, 3, cr0, cr8, cr10, {3} │ │ │ │ - vhadd.u32 q8, q1, q13 │ │ │ │ - stc 0, cr0, [lr], {106} @ 0x6a │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + cdp 0, 3, cr0, cr12, cr10, {3} │ │ │ │ + vhadd.u32 q8, q3, q13 │ │ │ │ + ldc 0, cr0, [r2], {106} @ 0x6a │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xebec006a │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + @ instruction: 0xebf0006a │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adcs.w r0, lr, sl, asr #1 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + sbc.w r0, r2, sl, asr #1 │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds.w r0, r0, sl, asr #1 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + adds.w r0, r4, sl, asr #1 │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2 0, cr0, [lr, #424]! @ 0x1a8 │ │ │ │ - ands.w r0, r6, sl, asr #1 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + ldc2 0, cr0, [r2, #424]! @ 0x1a8 │ │ │ │ + ands.w r0, sl, sl, asr #1 │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrd r0, r0, [lr, #-424] @ 0x1a8 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strd r0, r0, [r2, #-424]! @ 0x1a8 │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strd r0, r0, [r2, #-424] @ 0x1a8 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strd r0, r0, [r6, #-424] @ 0x1a8 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmdb r4!, {r1, r3, r5, r6} │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + stmdb r8!, {r1, r3, r5, r6} │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmdb r4, {r1, r3, r5, r6} │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + stmdb r8, {r1, r3, r5, r6} │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strd r0, r0, [r4], #424 @ 0x1a8 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + strd r0, r0, [r8], #424 @ 0x1a8 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xe8c4006a │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + @ instruction: 0xe8c8006a │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia.w r4!, {r1, r3, r5, r6} │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + stmia.w r8!, {r1, r3, r5, r6} │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia.w r4, {r1, r3, r5, r6} │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + stmia.w r8, {r1, r3, r5, r6} │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strd r0, r0, [r4], #-424 @ 0x1a8 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + strd r0, r0, [r8], #-424 @ 0x1a8 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strex r0, r0, [r4, #424] @ 0x1a8 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + strex r0, r0, [r8, #424] @ 0x1a8 │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xe824006a │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + @ instruction: 0xe828006a │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xe804006a │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + @ instruction: 0xe808006a │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c45c4 │ │ │ │ + b.n 1c45cc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #5238 @ 0x1476 │ │ │ │ ldr r0, [pc, #88] @ (1c4664 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -440288,25 +440288,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (1c4678 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.w 1c3944 │ │ │ │ - b.n 1c4460 │ │ │ │ + b.n 1c4468 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c4428 │ │ │ │ + b.n 1c4430 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c43f0 │ │ │ │ + b.n 1c43f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r5, [pc, #1788] @ 1c4d90 │ │ │ │ @@ -440936,29 +440936,29 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrsh r0, [r1, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1c4eec │ │ │ │ + b.n 1c4ef4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c4ebc │ │ │ │ + b.n 1c4ec4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1c4de8 │ │ │ │ + b.n 1c4df0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ blx 9db44 │ │ │ │ ldr r3, [pc, #728] @ (1c50a4 ) │ │ │ │ movw r2, #6796 @ 0x1a8c │ │ │ │ @@ -441222,60 +441222,60 @@ │ │ │ │ ldr r0, [pc, #104] @ (1c5100 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.n 1c4c7c │ │ │ │ nop │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #736] @ (1c5394 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #384] @ (1c5238 ) │ │ │ │ movs r0, r0 │ │ │ │ sxth r3, r5 │ │ │ │ - @ instruction: 0xffffddf2 │ │ │ │ + @ instruction: 0xffffddf6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1c5060 │ │ │ │ + ble.n 1c5068 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1c4ff0 │ │ │ │ + ble.n 1c4ff8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1c51bc │ │ │ │ + ble.n 1c51c4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1c5124 │ │ │ │ + ble.n 1c512c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1c50f0 │ │ │ │ + ble.n 1c50f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1c50b0 │ │ │ │ + bgt.n 1c50b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1c507c │ │ │ │ + bgt.n 1c5084 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1c51f8 │ │ │ │ + bgt.n 1c5000 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -441301,17 +441301,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - blt.n 1c50f8 │ │ │ │ + blt.n 1c5100 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -441337,17 +441337,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - blt.n 1c52a0 │ │ │ │ + blt.n 1c52a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ @@ -442782,93 +442782,93 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 1c6348 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r7, [pc, #864] @ (1c6494 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1c61b8 │ │ │ │ + bpl.n 1c61c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r5, [pc, #160] @ (1c61e0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 1c6094 │ │ │ │ + bcc.n 1c609c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1c6108 │ │ │ │ + bcs.n 1c6110 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1c60cc │ │ │ │ + bcs.n 1c60d4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1c6090 │ │ │ │ + bcs.n 1c6098 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1c6254 │ │ │ │ + bcs.n 1c625c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1c6218 │ │ │ │ + bcs.n 1c6220 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1c60f8 │ │ │ │ + bne.n 1c6100 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1c60c0 │ │ │ │ + bne.n 1c60c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1c6270 │ │ │ │ + bne.n 1c6278 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c60d0 │ │ │ │ + beq.n 1c60d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c626c │ │ │ │ + beq.n 1c6274 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c61fc │ │ │ │ + beq.n 1c6204 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c61e4 │ │ │ │ + beq.n 1c61ec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 9a360 │ │ │ │ cmp r0, #10 │ │ │ │ bgt.w 1c632a │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ @@ -443266,39 +443266,39 @@ │ │ │ │ b.n 1c62ee │ │ │ │ nop │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ ... │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #72] @ (1c66c0 ) │ │ │ │ + ldr r7, [pc, #88] @ (1c66d0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #568] @ (1c68bc ) │ │ │ │ + ldr r6, [pc, #584] @ (1c68cc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #448] @ (1c684c ) │ │ │ │ + ldr r6, [pc, #464] @ (1c685c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #400] @ (1c682c ) │ │ │ │ + ldr r5, [pc, #416] @ (1c683c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r0, r6, r6 │ │ │ │ adc.w r1, r4, r4 │ │ │ │ blx 9f984 <__aeabi_ldivmod@plt> │ │ │ │ vmov s12, r0 │ │ │ │ mov r0, sl │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ @@ -443702,79 +443702,79 @@ │ │ │ │ ldr r0, [pc, #152] @ (1c6b88 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1c5ce8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #536] @ (1c6d28 ) │ │ │ │ + ldr r4, [pc, #552] @ (1c6d38 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #416] @ (1c6cb8 ) │ │ │ │ + ldr r4, [pc, #432] @ (1c6cc8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #888] @ (1c6e98 ) │ │ │ │ + ldr r3, [pc, #904] @ (1c6ea8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #648] @ (1c6db0 ) │ │ │ │ + ldr r3, [pc, #664] @ (1c6dc0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #320] @ (1c6c70 ) │ │ │ │ + ldr r3, [pc, #336] @ (1c6c80 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #1016] @ (1c6f30 ) │ │ │ │ + ldr r3, [pc, #8] @ (1c6b40 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #800] @ (1c6e60 ) │ │ │ │ + ldr r2, [pc, #816] @ (1c6e70 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #888] @ (1c6ec4 ) │ │ │ │ + ldr r1, [pc, #904] @ (1c6ed4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #760] @ (1c6e4c ) │ │ │ │ + ldr r1, [pc, #776] @ (1c6e5c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #512] @ (1c6d5c ) │ │ │ │ + ldr r1, [pc, #528] @ (1c6d6c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #192] @ (1c6c24 ) │ │ │ │ + ldr r1, [pc, #208] @ (1c6c34 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #64] @ (1c6bac ) │ │ │ │ + ldr r1, [pc, #80] @ (1c6bbc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #968] @ (1c6f3c ) │ │ │ │ + ldr r0, [pc, #984] @ (1c6f4c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #864] @ (1c6edc ) │ │ │ │ + ldr r0, [pc, #880] @ (1c6eec ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #760] @ (1c6e7c ) │ │ │ │ + ldr r0, [pc, #776] @ (1c6e8c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #648] @ (1c6e14 ) │ │ │ │ + ldr r0, [pc, #664] @ (1c6e24 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -443901,41 +443901,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (1c6d18 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1c6c92 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blx r4 │ │ │ │ + blxns r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blx r1 │ │ │ │ + blxns r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx r4 │ │ │ │ + bxns r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1c6dbc │ │ │ │ + bcc.n 1c6dc4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1c6d4c │ │ │ │ + bmi.n 1c6d54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1c6dec │ │ │ │ + bcc.n 1c6df4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1c6c8c │ │ │ │ + bcc.n 1c6c94 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ @@ -444057,41 +444057,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (1c6e98 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1c6e12 │ │ │ │ - ite ls │ │ │ │ + it ls │ │ │ │ lslls r2, r5, #1 │ │ │ │ - movhi r4, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r2, r5, #1 │ │ │ │ - cmpvc ip, pc │ │ │ │ + nop {8} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - wfe │ │ │ │ + mov r0, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ + itt cs │ │ │ │ + lslcs r2, r5, #1 │ │ │ │ + cmpcs ip, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - itte eq │ │ │ │ + itet eq │ │ │ │ lsleq r2, r5, #1 │ │ │ │ - bne.n 1c6e3c @ unpredictable │ │ │ │ - lslne r2, r5, #1 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bne.n 1c6e44 @ unpredictable │ │ │ │ + lsleq r2, r5, #1 │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1c6dcc │ │ │ │ + bcs.n 1c6dd4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1c6e6c │ │ │ │ + bne.n 1c6e74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1c6f0c │ │ │ │ + bcs.n 1c6f14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -444218,41 +444218,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (1c7028 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1c6fa2 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r8, r2 │ │ │ │ + add ip, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c70ac │ │ │ │ + beq.n 1c70b4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1c703c │ │ │ │ + bne.n 1c7044 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c70dc │ │ │ │ + beq.n 1c70e4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1c6f7c │ │ │ │ + beq.n 1c6f84 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -444568,15 +444568,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r6, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1c7404 │ │ │ │ + beq.n 1c740c │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r2, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d8 │ │ │ │ @@ -444807,49 +444807,49 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1c7398 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2824] @ 0xb08 │ │ │ │ subw sp, sp, #1236 @ 0x4d4 │ │ │ │ mov fp, r2 │ │ │ │ @@ -445691,61 +445691,61 @@ │ │ │ │ b.n 1c7a30 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - uxtb r0, r7 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp r4, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r6, 1c7f88 │ │ │ │ + cbz r2, 1c7f8a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -446410,33 +446410,33 @@ │ │ │ │ b.n 1c8458 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r6, #102 @ 0x66 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r4, #122 @ 0x7a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov sl, r8 │ │ │ │ ldr.w r9, [sp, #188] @ 0xbc │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ @@ -447440,121 +447440,121 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ b.w 1c859a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r5, pc, #1016 @ (adr r5, 1c95cc ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 1c91dc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #824 @ (adr r5, 1c9510 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 1c9520 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #728 @ (adr r4, 1c94b4 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 1c94c4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 1c944c ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 1c945c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #432 @ (adr r4, 1c939c ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 1c93ac ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #88 @ (adr r4, 1c9248 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 1c9258 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #8 @ (adr r4, 1c91fc ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 1c920c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #744 @ (adr r3, 1c94e0 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 1c94f0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #320 @ (adr r3, 1c933c ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 1c934c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #200 @ (adr r3, 1c92cc ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 1c92dc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #168 @ (adr r2, 1c92b4 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 1c92c4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 1c95fc ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 1c960c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, 1c9574 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 1c9584 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #632 @ (adr r1, 1c949c ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 1c94ac ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 1c9414 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 1c9424 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #360 @ (adr r1, 1c939c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 1c93ac ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #240 @ (adr r1, 1c932c ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 1c933c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #232 @ (adr r0, 1c932c ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 1c933c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #40 @ (adr r0, 1c9274 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 1c9284 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ @@ -448227,113 +448227,113 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #216] @ (1c9a74 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1c9900 │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001c9a78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -448792,19 +448792,19 @@ │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ lsrs r2, r6, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r6, r4, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vabs.f64 d11, d8 │ │ │ │ @@ -449226,79 +449226,79 @@ │ │ │ │ ldr r0, [pc, #152] @ (1ca4e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ca422 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -449424,21 +449424,21 @@ │ │ │ │ ... │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -449620,36 +449620,36 @@ │ │ │ │ b.n 1ca710 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ vshr.u16 q8, q10, #12 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ vqadd.u64 q0, q4, q10 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r9, r2 │ │ │ │ @@ -449882,42 +449882,42 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1caadc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [lr, #464]! @ 0x1d0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldc2 0, cr0, [r8], {116} @ 0x74 │ │ │ │ - bcc.n 1cab84 │ │ │ │ + bcc.n 1cab8c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, [r2, #16] │ │ │ │ @@ -449996,21 +449996,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1cac44 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cabda │ │ │ │ nop │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -450074,23 +450074,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - beq.n 1cac48 │ │ │ │ + beq.n 1cac50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1cac38 │ │ │ │ + beq.n 1cac40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1ca8e4 │ │ │ │ + b.n 1ca8ec │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -450150,15 +450150,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str??.w r0, [r2, #116] @ 0x74 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrh.w r0, [r0, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -450194,17 +450194,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 r4, [r2, #93] @ 0x5d │ │ │ │ sub sp, #24 │ │ │ │ @@ -450308,25 +450308,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -450407,21 +450407,21 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -450693,23 +450693,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ sub sp, #24 │ │ │ │ @@ -450916,30 +450916,30 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (1cb628 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1cb472 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr9, {3} │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + cdp2 0, 9, cr0, cr6, cr9, {3} │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp2 0, 0, cr0, cr12, cr9, {3} │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + cdp2 0, 1, cr0, cr0, cr9, {3} │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2l 0, cr0, [lr, #420] @ 0x1a4 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldc2l 0, cr0, [r2, #420] @ 0x1a4 │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2 0, cr0, [r8, #420] @ 0x1a4 │ │ │ │ + ldc2 0, cr0, [ip, #420] @ 0x1a4 │ │ │ │ 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, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -451005,22 +451005,22 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (1cb6f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1cb6c4 │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r6], {105} @ 0x69 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldc2l 0, cr0, [sl], {105} @ 0x69 │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2 0, cr0, [r6], #420 @ 0x1a4 │ │ │ │ + ldc2 0, cr0, [sl], #420 @ 0x1a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #432] @ (1cb8c0 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, #432] @ (1cb8c4 ) │ │ │ │ @@ -451168,22 +451168,22 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1cb80a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ vqadd.s64 q0, q3, q10 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 1, r0, cr14, cr4, {3} │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfb1a0069 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + @ instruction: 0xfb1e0069 │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfae20069 │ │ │ │ + @ instruction: 0xfae60069 │ │ │ │ stmdb 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 │ │ │ │ movs r4, #0 │ │ │ │ subs.w r8, r3, #0 │ │ │ │ @@ -451246,20 +451246,20 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1cb998 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cb966 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfa520069 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfa560069 │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfa120069 │ │ │ │ + @ instruction: 0xfa160069 │ │ │ │ stmdb sp!, {r4, 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, #304] @ (1cbae0 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #304] @ (1cbae4 ) │ │ │ │ @@ -451386,23 +451386,23 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 1cba5a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldc 0, cr0, [r8], {116} @ 0x74 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebee0074 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr??.w r0, [lr, #105] @ 0x69 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + vst4.16 {d0-d3}, [r2 :128], r9 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str??.w r0, [r0, #105] @ 0x69 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + str??.w r0, [r4, #105] @ 0x69 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str.w r0, [r2, #105] @ 0x69 │ │ │ │ + str.w r0, [r6, #105] @ 0x69 │ │ │ │ stmdb sp!, {r4, 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, #292] @ (1cbc3c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #292] @ (1cbc40 ) │ │ │ │ @@ -451525,24 +451525,24 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1cbbd6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeb300074 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7ce0069 │ │ │ │ + @ instruction: 0xf7d20069 │ │ │ │ orns r0, r2, r4, ror #1 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7820069 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf7860069 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7660069 │ │ │ │ + @ instruction: 0xf76a0069 │ │ │ │ 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, [r0, #4] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -451674,20 +451674,20 @@ │ │ │ │ vldr d7, [r2, #8] │ │ │ │ str.w r1, [r0], #4 │ │ │ │ vstmia r2!, {d7} │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 1cbdc2 │ │ │ │ b.n 1cbd3e │ │ │ │ nop │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf63a0069 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + @ instruction: 0xf63e0069 │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf5fe0069 │ │ │ │ + addw r0, r2, #2153 @ 0x869 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr r6, [pc, #784] @ (1cc110 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -451967,17 +451967,17 @@ │ │ │ │ b.n 1cbed4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strex r0, r0, [r8, #464] @ 0x1d0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movt r0, #16489 @ 0x4069 │ │ │ │ + movt r0, #32873 @ 0x8069 │ │ │ │ ldr.w r4, [pc, #1044] @ 1cc538 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ ldr.w r5, [pc, #1040] @ 1cc53c │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ add.w r0, r4, #12 │ │ │ │ @@ -452369,57 +452369,57 @@ │ │ │ │ ldr r0, [pc, #128] @ (1cc5a4 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 1cc158 │ │ │ │ ... │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf2640069 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + @ instruction: 0xf2680069 │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf2280069 │ │ │ │ + @ instruction: 0xf22c0069 │ │ │ │ b.n 1cbef4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf1f20069 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + @ instruction: 0xf1f60069 │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs.w r0, r8, #105 @ 0x69 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + subs.w r0, ip, #105 @ 0x69 │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sbc.w r0, ip, #105 @ 0x69 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + sbcs.w r0, r0, #105 @ 0x69 │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf0c60069 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + @ instruction: 0xf0ca0069 │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - orns r0, r4, #105 @ 0x69 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + orns r0, r8, #105 @ 0x69 │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vmla.i d0, d10, d1[6] │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + vmla.i d0, d14, d1[6] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.s32 q8, q6, │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + vhadd.s q8, q0, │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.s8 q8, q7, │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + vhadd.s16 q8, q1, │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp 0, 13, cr0, cr2, cr9, {3} │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + cdp 0, 13, cr0, cr6, cr9, {3} │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp 0, 11, cr0, cr4, cr9, {3} │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + cdp 0, 11, cr0, cr8, cr9, {3} │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp 0, 6, cr0, cr14, cr9, {3} │ │ │ │ + cdp 0, 7, cr0, cr2, cr9, {3} │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #814 @ 0x32e │ │ │ │ ldr r0, [pc, #84] @ (1cc604 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #76] @ (1cc608 ) │ │ │ │ @@ -452443,17 +452443,17 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r9, r9, #2 │ │ │ │ ldrd ip, r7, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ blt.w 1cc332 │ │ │ │ b.n 1cc388 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldcl 0, cr0, [r8, #420] @ 0x1a4 │ │ │ │ + ldcl 0, cr0, [ip, #420] @ 0x1a4 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ @@ -452655,29 +452655,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (1cc8a4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1cc732 │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc 0, cr0, [r0], {105} @ 0x69 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + stc 0, cr0, [r4], {105} @ 0x69 │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs.w r0, r2, r9, asr #1 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + subs.w r0, r6, r9, asr #1 │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xeb800069 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + @ instruction: 0xeb840069 │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xeb380069 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + @ instruction: 0xeb3c0069 │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds.w r0, lr, r9, asr #1 │ │ │ │ + @ instruction: 0xeb220069 │ │ │ │ stmdb 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 r4, [pc, #980] @ (1ccc90 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -453043,37 +453043,37 @@ │ │ │ │ ... │ │ │ │ ble.n 1ccbb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 1ccd4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrd r0, r0, [ip], #420 @ 0x1a4 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + stmdb r0, {r0, r3, r5, r6} │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xe8d00069 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + @ instruction: 0xe8d40069 │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia.w r4!, {r0, r3, r5, r6} │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + ldmia.w r8!, {r0, r3, r5, r6} │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia.w r8, {r0, r3, r5, r6} │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + ldmia.w ip, {r0, r3, r5, r6} │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ccc64 │ │ │ │ + b.n 1ccc6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ccc34 │ │ │ │ + b.n 1ccc3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ccb08 │ │ │ │ + b.n 1ccb10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 1cc8f0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r2, #2 │ │ │ │ @@ -453129,21 +453129,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1cc8f0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cca40 │ │ │ │ + b.n 1cca48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc9e8 │ │ │ │ + b.n 1cc9f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #168] @ (1cce3c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -453216,17 +453216,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1cce08 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bhi.n 1ccda8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cc974 │ │ │ │ + b.n 1cc97c │ │ │ │ lsls r1, r5, #1 │ │ │ │ bhi.n 1cced0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -453571,27 +453571,27 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cd0e0 │ │ │ │ ... │ │ │ │ bvc.n 1cd1d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd800 │ │ │ │ + b.n 1cd808 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bpl.n 1cd2f4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd728 │ │ │ │ + b.n 1cd730 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd560 │ │ │ │ + b.n 1cd568 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r0, [pc, #144] @ (1cd2c8 ) │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -453640,25 +453640,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cd0e0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd568 │ │ │ │ + b.n 1cd570 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd508 │ │ │ │ + b.n 1cd510 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd4a8 │ │ │ │ + b.n 1cd4b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ @@ -453683,17 +453683,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd424 │ │ │ │ + b.n 1cd42c │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ @@ -453718,17 +453718,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cd3d0 │ │ │ │ + b.n 1cd3d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ @@ -453753,17 +453753,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cd3dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -454202,136 +454202,136 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1cd4a6 │ │ │ │ bcs.n 1cd8dc │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ svc 75 @ 0x4b │ │ │ │ - vqrdmulh.s q11, , d0[0] │ │ │ │ + vqrdmulh.s q11, , d4[0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ blt.n 1cd86e │ │ │ │ vdup.8 d29, d9[7] │ │ │ │ vqrdmlah.s , , d15[0] │ │ │ │ vqrdmlah.s , , d31[0] │ │ │ │ - vqrdmulh.s q11, , d16[0] │ │ │ │ + vqrdmulh.s q11, , d20[0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bne.n 1cd7a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r7, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 1cd916 │ │ │ │ - vcvt.f16.u16 d22, d12, #1 │ │ │ │ + vdup.8 d22, d16[7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bhi.n 1cd79a │ │ │ │ vtbl.8 d29, {d15}, d1 │ │ │ │ - vtbl.8 d22, {d31- │ │ │ │ - vtbx.8 d22, {d15-d18}, d20 │ │ │ │ + vtbx.8 d22, {d15-d18}, d24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1cd86c │ │ │ │ + ble.n 1cd874 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r7!, {r0, r1, r3, r5} │ │ │ │ - @ instruction: 0xffff6b38 │ │ │ │ + @ instruction: 0xffff6b3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1cd820 │ │ │ │ + ble.n 1cd828 │ │ │ │ lsls r1, r5, #1 │ │ │ │ b.n 1cde9a │ │ │ │ - vtbl.8 d22, {d15-d18}, d12 │ │ │ │ + @ instruction: 0xffff6b10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1cd7d4 │ │ │ │ + ble.n 1cd7dc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1cd99c │ │ │ │ + ble.n 1cd9a4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r7, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1cd920 │ │ │ │ + ble.n 1cd928 │ │ │ │ lsls r1, r5, #1 │ │ │ │ b.n 1cd79e │ │ │ │ - @ instruction: 0xffff6a70 │ │ │ │ + @ instruction: 0xffff6a74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1cd8c4 │ │ │ │ + bgt.n 1cd8cc │ │ │ │ lsls r1, r5, #1 │ │ │ │ bpl.n 1cd80e │ │ │ │ - vtbx.8 d22, {d15-d17}, d4 │ │ │ │ + vtbx.8 d22, {d15-d17}, d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1cd878 │ │ │ │ + bgt.n 1cd880 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 618fa ::get_default_options()::val@@Base+0x618e6> │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1cd814 │ │ │ │ + bgt.n 1cd81c │ │ │ │ lsls r1, r5, #1 │ │ │ │ bmi.n 1cd98e │ │ │ │ - vtbx.8 d22, {d31- │ │ │ │ + bgt.n 1cd9d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ b.n 1ce082 │ │ │ │ vmlal.u q15, d15, d9[0] │ │ │ │ - vtbl.8 d22, {d31- │ │ │ │ + bgt.n 1cd96c │ │ │ │ lsls r1, r5, #1 │ │ │ │ beq.n 1cd91e │ │ │ │ - vqrshrn.u64 d22, q13, #1 │ │ │ │ + vqrshrn.u64 d22, q15, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cd918 │ │ │ │ + blt.n 1cd920 │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xfbd9ffff │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cd8cc │ │ │ │ + blt.n 1cd8d4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r5, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cd880 │ │ │ │ + blt.n 1cd888 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsrs r5, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cda30 │ │ │ │ + blt.n 1cda38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -454354,17 +454354,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1cd9b4 │ │ │ │ + bge.n 1cd9bc │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cd9a0 : │ │ │ │ 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 │ │ │ │ @@ -454510,37 +454510,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (1cdb50 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1cdae8 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cdb18 │ │ │ │ + bhi.n 1cdb20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #968 @ (adr r4, 1cdf04 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 1cdf14 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cdaa8 │ │ │ │ + bhi.n 1cdab0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cda74 │ │ │ │ + bhi.n 1cda7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cdc44 │ │ │ │ + bhi.n 1cdc4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #452] @ (1cdd2c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -454729,37 +454729,37 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1cdd08 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1cdcf0 │ │ │ │ + bvs.n 1cdcf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1cdcbc │ │ │ │ + bvs.n 1cdcc4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1cdc80 │ │ │ │ + bvs.n 1cdc88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1cde4c │ │ │ │ + bvs.n 1cde54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cdd64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -454793,17 +454793,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1cdd84 │ │ │ │ + bpl.n 1cdd8c │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cddd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -454984,41 +454984,41 @@ │ │ │ │ b.n 1cdf4e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmia r7!, {r2, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cdef4 │ │ │ │ + bmi.n 1cdefc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1ce070 │ │ │ │ + bmi.n 1ce078 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1ce048 │ │ │ │ + bmi.n 1ce050 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1cdfd4 │ │ │ │ + bcc.n 1cdfdc │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -455242,47 +455242,47 @@ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b.n 1ce132 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1ce174 │ │ │ │ + bcs.n 1ce17c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1ce310 │ │ │ │ + bcs.n 1ce318 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmia r5!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1ce280 │ │ │ │ + bcs.n 1ce288 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1ce250 │ │ │ │ + bcs.n 1ce258 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1ce368 │ │ │ │ + bne.n 1ce370 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001ce274 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -455471,43 +455471,43 @@ │ │ │ │ b.n 1ce444 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmia r3!, {r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1ce4d8 │ │ │ │ + beq.n 1ce4e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1ce4ac │ │ │ │ + beq.n 1ce4b4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001ce4b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -455528,19 +455528,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1ce4fc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001ce500 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -455560,19 +455560,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1ce548 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -455851,21 +455851,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ bkpt 0x0026 │ │ │ │ lsls r4, r6, #1 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1ce998 │ │ │ │ vadd.f64 d7, d5, d4 │ │ │ │ @@ -456107,65 +456107,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1ce822 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -456500,59 +456500,59 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0038 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xb8a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001cef54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -456572,19 +456572,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1cef9c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #844] @ (1cf300 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -456902,55 +456902,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xb694 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xb626 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [pc, #952] @ (1cf6f8 ) │ │ │ │ + ldr r7, [pc, #968] @ (1cf708 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [pc, #848] @ (1cf698 ) │ │ │ │ + ldr r7, [pc, #864] @ (1cf6a8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [pc, #672] @ (1cf5f0 ) │ │ │ │ + ldr r7, [pc, #688] @ (1cf600 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [pc, #568] @ (1cf590 ) │ │ │ │ + ldr r7, [pc, #584] @ (1cf5a0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ @@ -457087,41 +457087,41 @@ │ │ │ │ ldr r0, [pc, #72] @ (1cf504 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1cf4a4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [pc, #960] @ (1cf894 ) │ │ │ │ + ldr r6, [pc, #976] @ (1cf8a4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [pc, #728] @ (1cf7b4 ) │ │ │ │ + ldr r6, [pc, #744] @ (1cf7c4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - itee le │ │ │ │ + itet le │ │ │ │ lslle r1, r5, #1 │ │ │ │ - ldrgt r6, [pc, #448] @ (1cf6a4 ) │ │ │ │ - lslgt r2, r5, #1 │ │ │ │ - ite hi │ │ │ │ - lslhi r1, r5, #1 │ │ │ │ - ldrls r6, [pc, #224] @ (1cf5cc ) │ │ │ │ + ldrgt r6, [pc, #464] @ (1cf6b4 ) │ │ │ │ + lslle r2, r5, #1 │ │ │ │ + nop {9} │ │ │ │ + lsls r1, r5, #1 │ │ │ │ + ldr r6, [pc, #240] @ (1cf5dc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ite pl │ │ │ │ + it pl │ │ │ │ lslpl r1, r5, #1 │ │ │ │ - ldrmi r5, [pc, #976] @ (1cf8c4 ) │ │ │ │ + ldr r5, [pc, #992] @ (1cf8d4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - yield │ │ │ │ - lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #880] @ (1cf86c ) │ │ │ │ + ite ne │ │ │ │ + lslne r1, r5, #1 │ │ │ │ + ldreq r5, [pc, #896] @ (1cf87c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #752] @ (1cf7f4 ) │ │ │ │ + ldr r5, [pc, #768] @ (1cf804 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -457144,17 +457144,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [pc, #216] @ (1cf62c ) │ │ │ │ + ldr r5, [pc, #232] @ (1cf63c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -457177,17 +457177,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #920] @ (1cf93c ) │ │ │ │ + ldr r4, [pc, #936] @ (1cf94c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -457270,31 +457270,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (1cf6a0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1cf61a │ │ │ │ - ldr r4, [pc, #800] @ (1cf9a4 ) │ │ │ │ + ldr r4, [pc, #816] @ (1cf9b4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #472] @ (1cf860 ) │ │ │ │ + ldr r4, [pc, #488] @ (1cf870 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #224] @ (1cf770 ) │ │ │ │ + ldr r4, [pc, #240] @ (1cf780 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #128] @ (1cf718 ) │ │ │ │ + ldr r4, [pc, #144] @ (1cf728 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #8] @ (1cf6a8 ) │ │ │ │ + ldr r4, [pc, #24] @ (1cf6b8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #244] @ (1cf7ac ) │ │ │ │ @@ -457390,25 +457390,25 @@ │ │ │ │ b.n 1cf714 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #424] @ (1cf964 ) │ │ │ │ + ldr r3, [pc, #440] @ (1cf974 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #872] @ (1cfb30 ) │ │ │ │ + ldr r2, [pc, #888] @ (1cfb40 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r6, 1cf848 │ │ │ │ + cbnz r2, 1cf84a │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #388] @ (1cf968 ) │ │ │ │ @@ -457578,23 +457578,23 @@ │ │ │ │ b.n 1cf8f4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #568] @ (1cfbac ) │ │ │ │ + ldr r1, [pc, #584] @ (1cfbbc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #808] @ (1cfca0 ) │ │ │ │ + ldr r1, [pc, #824] @ (1cfcb0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #128] @ (1cfa00 ) │ │ │ │ + ldr r1, [pc, #144] @ (1cfa10 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #380] @ (1cfb18 ) │ │ │ │ @@ -457758,23 +457758,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cfaa6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - blxns fp │ │ │ │ + blx ip │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [pc, #96] @ (1cfb88 ) │ │ │ │ + ldr r0, [pc, #112] @ (1cfb98 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -457828,21 +457828,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bx r0 │ │ │ │ + bxns r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov ip, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r3, #1 │ │ │ │ bmi.n 1cfc2e │ │ │ │ @@ -457871,17 +457871,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - mov r4, sl │ │ │ │ + mov r0, fp │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #500] @ (1cfe48 ) │ │ │ │ @@ -458085,35 +458085,35 @@ │ │ │ │ b.n 1cfd6c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r6, sl │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r0, sp, #880 @ 0x370 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add lr, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, r8 │ │ │ │ + add r4, r8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r1, r5, #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 r7, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -458164,23 +458164,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1cff28 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bics r2, r5 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ mov r6, r1 │ │ │ │ @@ -458391,21 +458391,21 @@ │ │ │ │ b.n 1d00c6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r7, pc, #8 @ (adr r7, 1d01c4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r6, pc, #792 @ (adr r6, 1d04e0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ add.w r3, ip, #1408 @ 0x580 │ │ │ │ vsub.f64 d7, d10, d4 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 1d00f0 │ │ │ │ @@ -458857,61 +458857,61 @@ │ │ │ │ vneg.f64 d0, d3 │ │ │ │ vcmpe.f64 d2, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1d0086 │ │ │ │ vmla.f64 d4, d7, d6 │ │ │ │ b.n 1d00ac │ │ │ │ ... │ │ │ │ - ands r2, r0 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r6, r1 │ │ │ │ @@ -459270,63 +459270,63 @@ │ │ │ │ b.n 1d07ea │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #612] @ (1d0e68 ) │ │ │ │ @@ -459571,45 +459571,45 @@ │ │ │ │ nop │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 1d0f4c ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 1d0f5c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #112 @ (adr r6, 1d0ef4 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 1d0f04 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #0 @ (adr r6, 1d0e8c ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 1d0e9c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #752 @ (adr r5, 1d1184 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 1d1194 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #568 @ (adr r5, 1d10d4 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 1d10e4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #456 @ (adr r5, 1d106c ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 1d107c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #344 @ (adr r5, 1d1004 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 1d1014 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #232 @ (adr r5, 1d0f9c ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 1d0fac ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -459655,17 +459655,17 @@ │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #472 @ (adr r4, 1d111c ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 1d112c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -459699,17 +459699,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 1d1398 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 1d13a8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (1d101c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -459750,15 +459750,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -459805,21 +459805,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1d10b4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #176 @ (adr r3, 1d1160 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 1d1170 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #992 @ (adr r2, 1d1498 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 1d14a8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -459849,19 +459849,19 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #680 @ (adr r2, 1d13c4 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 1d13d4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -459892,17 +459892,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #168 @ (adr r2, 1d1228 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 1d1238 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -460101,23 +460101,23 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #24] @ (1d13b8 ) │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ b.n 1d133e │ │ │ │ nop │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #408 @ (adr r1, 1d1548 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 1d1558 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #624] @ (1d1644 ) │ │ │ │ @@ -460367,25 +460367,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -460722,33 +460722,33 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #512] @ (1d1c3c ) │ │ │ │ @@ -460942,31 +460942,31 @@ │ │ │ │ b.n 1d1ad2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrh r6, [r3, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d1c68 : │ │ │ │ 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 │ │ │ │ @@ -461643,195 +461643,195 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldrh r0, [r1, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrh r0, [r0, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r2, r5, #1 │ │ │ │ bl 53c3aa │ │ │ │ bl ffe8a3ae ::Settings::boolParam@@Base+0xff569116> │ │ │ │ bl bc3b2 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r5, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrh r6, [r0, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 5023de │ │ │ │ bl 3e63e2 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 32a3f6 , 223u, 23u>::operator()()@@Base+0xace> │ │ │ │ bl 4f23fa │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 23640e │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ble.n 1d24ce │ │ │ │ - vrsra.u64 q9, q4, #1 │ │ │ │ + vrsra.u64 q9, q6, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsrs r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldcl 15, cr15, [sp], {255} @ 0xff │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r5, #1 │ │ │ │ svc 55 @ 0x37 │ │ │ │ - vrsra.u32 d18, d6, #1 │ │ │ │ + vrsra.u32 d18, d10, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bgt.n 1d23ce │ │ │ │ - vrshr.u64 q9, q6, #1 │ │ │ │ + vmlal.u q9, d31, d16[0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ blt.n 1d255e │ │ │ │ - vsubl.u q9, d31, d22 │ │ │ │ + vsubl.u q9, d31, d26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bvc.n 1d2416 │ │ │ │ vtbl.8 d29, {d31- q9, d15, d18[0] │ │ │ │ + vmlal.u q9, d15, d22[0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bvs.n 1d256e │ │ │ │ - vrshr.u32 d18, d16, #1 │ │ │ │ + vrshr.u32 d18, d20, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl fffde486 ::Settings::boolParam@@Base+0xff6bd1ee> │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bmi.n 1d2426 │ │ │ │ - @ instruction: 0xffff21ce │ │ │ │ + vsra.u64 q9, q1, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bmi.n 1d253a │ │ │ │ - vaddw.u q9, , d18 │ │ │ │ + vaddw.u q9, , d22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #712] @ (1d2774 ) │ │ │ │ + ldr r0, [pc, #728] @ (1d2784 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #608] @ (1d2710 ) │ │ │ │ + ldr r0, [pc, #624] @ (1d2720 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrsb r0, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r6, [pc, #816] @ (1d284c ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -461854,17 +461854,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d2588 : │ │ │ │ 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 │ │ │ │ @@ -462103,63 +462103,63 @@ │ │ │ │ str.w r3, [r8, #24] │ │ │ │ b.n 1d277e │ │ │ │ nop │ │ │ │ strh r4, [r5, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1d2888 │ │ │ │ + bmi.n 1d2890 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r6, [r2, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #496] @ (1d2a6c ) │ │ │ │ @@ -462355,41 +462355,41 @@ │ │ │ │ b.n 1d29d6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #864] @ (1d2e20 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -462715,57 +462715,57 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d2e80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -462797,17 +462797,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d2eec : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -463162,59 +463162,59 @@ │ │ │ │ blx 97430 │ │ │ │ b.n 1d2ff8 │ │ │ │ ... │ │ │ │ strb r2, [r6, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r2, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #216] @ (1d3400 ) │ │ │ │ movw r1, #2385 @ 0x951 │ │ │ │ mov r5, r9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -463295,41 +463295,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (1d3434 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d2ff8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d3438 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -463499,44 +463499,44 @@ │ │ │ │ blx 9d67c │ │ │ │ b.n 1d3520 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r7, #7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r6, [r7, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orns r0, lr, ip, asr #1 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + eor.w r0, r2, ip, asr #1 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - orrs.w r0, r6, ip, asr #1 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + orrs.w r0, sl, ip, asr #1 │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - and.w r0, r6, ip, asr #1 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + and.w r0, sl, ip, asr #1 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -463789,37 +463789,37 @@ │ │ │ │ b.n 1d37b4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1d38a0 │ │ │ │ + ble.n 1d38a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1d3824 │ │ │ │ mov r0, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1d3a9c │ │ │ │ @@ -464177,45 +464177,45 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d37b4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1d3d80 │ │ │ │ + blt.n 1d3d88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bls.n 1d3cb4 │ │ │ │ + bls.n 1d3cbc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #292] @ (1d3e38 ) │ │ │ │ movw r1, #722 @ 0x2d2 │ │ │ │ mov r9, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -464323,53 +464323,53 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ b.n 1d37b4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w sl, [pc, #892] @ 1d4218 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -464698,67 +464698,67 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #116] @ (1d4280 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d40e6 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -465111,61 +465111,61 @@ │ │ │ │ ldr r0, [pc, #104] @ (1d469c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1d449a │ │ │ │ nop │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, 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, [r2, #16] │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ @@ -465250,30 +465250,30 @@ │ │ │ │ ldr r0, [pc, #48] @ (1d47b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh.w r0, [sl, sl, lsl #2] │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + strh.w r0, [lr, sl, lsl #2] │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (1d4818 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -465310,15 +465310,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -465465,29 +465465,29 @@ │ │ │ │ movs r4, #180 @ 0xb4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ b.n 1d4990 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -465551,19 +465551,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - vrev64.8 q0, │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + vrev64.16 q0, │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vmla.i q0, q1, d1[6] │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + vmla.i q0, q3, d1[6] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -465870,17 +465870,17 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ ldrh r2, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q0, q6, │ │ │ │ - cdp2 0, 11, cr0, cr6, cr9, {3} │ │ │ │ - stc2l 0, cr0, [ip], #420 @ 0x1a4 │ │ │ │ + vhadd.u32 q0, q0, │ │ │ │ + cdp2 0, 11, cr0, cr10, cr9, {3} │ │ │ │ + ldc2l 0, cr0, [r0], #420 @ 0x1a4 │ │ │ │ add.w r5, ip, r3, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ str.w r7, [r1, r3, lsl #2] │ │ │ │ vldr d6, [r5] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -466214,66 +466214,66 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #152] @ (1d5250 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d5098 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfb3a0069 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + @ instruction: 0xfb3e0069 │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfa400069 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfa440069 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfa240069 │ │ │ │ + @ instruction: 0xfa280069 │ │ │ │ ldrsb r6, [r7, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r2, #105] @ 0x69 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + ldrsh.w r0, [r6, #105] @ 0x69 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb.w r0, [sl, #105] @ 0x69 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + ldrsb.w r0, [lr, #105] @ 0x69 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vst1.8 {d0[3]}, [r2], r9 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + vst1.8 {d0[3]}, [r6], r9 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8 :128], r9 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + vld4.16 {d16-d19}, [ip :128], r9 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vst4.16 {d16-d19}, [sl :128], r9 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + vst4.16 {d16-d19}, [lr :128], r9 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh.w r0, [r0, r9, lsl #2] │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + ldrsh.w r0, [r4, r9, lsl #2] │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr??.w r0, [r2, #105] @ 0x69 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + ldr??.w r0, [r6, #105] @ 0x69 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr.w r0, [r8, #105] @ 0x69 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r0, [ip, #105] @ 0x69 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh.w r0, [lr, #105] @ 0x69 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str.w r0, [r2, #105] @ 0x69 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh.w r0, [r6, #105] @ 0x69 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + strh.w r0, [sl, #105] @ 0x69 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb.w r0, [ip, #105] @ 0x69 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + ldrb.w r0, [r0, #105] @ 0x69 │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr??.w r0, [r0, r9, lsl #2] │ │ │ │ - str r4, [r1, #32] │ │ │ │ + ldr??.w r0, [r4, r9, lsl #2] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr.w r0, [r8, r9, lsl #2] │ │ │ │ - str r2, [r6, #28] │ │ │ │ + ldr.w r0, [ip, r9, lsl #2] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh.w r0, [lr, r9, lsl #2] │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str.w r0, [r2, r9, lsl #2] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #384] @ (1d53e8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466432,25 +466432,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r4, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf73c0069 │ │ │ │ - subw r0, r4, #2153 @ 0x869 │ │ │ │ - @ instruction: 0xf6740069 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + @ instruction: 0xf7400069 │ │ │ │ + subw r0, r8, #2153 @ 0x869 │ │ │ │ + @ instruction: 0xf6780069 │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf6580069 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + @ instruction: 0xf65c0069 │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movw r0, #59497 @ 0xe869 │ │ │ │ - @ instruction: 0xf61e0069 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + @ instruction: 0xf6520069 │ │ │ │ + @ instruction: 0xf6220069 │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #340] @ (1d5580 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466591,25 +466591,25 @@ │ │ │ │ nop │ │ │ │ strh r4, [r3, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf58a0069 │ │ │ │ - add.w r0, lr, #15269888 @ 0xe90000 │ │ │ │ - @ instruction: 0xf4de0069 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + @ instruction: 0xf58e0069 │ │ │ │ + adds.w r0, r2, #15269888 @ 0xe90000 │ │ │ │ + @ instruction: 0xf4e20069 │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf4c20069 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + @ instruction: 0xf4c60069 │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf4b80069 │ │ │ │ - eor.w r0, r8, #15269888 @ 0xe90000 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + @ instruction: 0xf4bc0069 │ │ │ │ + eor.w r0, ip, #15269888 @ 0xe90000 │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #344] @ (1d571c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466751,25 +466751,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf3ec0069 │ │ │ │ - @ instruction: 0xf3700069 │ │ │ │ - @ instruction: 0xf3400069 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + @ instruction: 0xf3f00069 │ │ │ │ + @ instruction: 0xf3740069 │ │ │ │ + @ instruction: 0xf3440069 │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3240069 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + @ instruction: 0xf3280069 │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf31a0069 │ │ │ │ - @ instruction: 0xf2ea0069 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + @ instruction: 0xf31e0069 │ │ │ │ + @ instruction: 0xf2ee0069 │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #376] @ (1d58d8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466925,25 +466925,25 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #928] @ (1d5c7c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #776] @ (1d5bec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf2500069 │ │ │ │ - subs.w r0, r6, #105 @ 0x69 │ │ │ │ - @ instruction: 0xf1860069 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + @ instruction: 0xf2540069 │ │ │ │ + subs.w r0, sl, #105 @ 0x69 │ │ │ │ + @ instruction: 0xf18a0069 │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbc.w r0, sl, #105 @ 0x69 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + sbc.w r0, lr, #105 @ 0x69 │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbc.w r0, r0, #105 @ 0x69 │ │ │ │ - @ instruction: 0xf1300069 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + sbc.w r0, r4, #105 @ 0x69 │ │ │ │ + @ instruction: 0xf1340069 │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r2, r3 │ │ │ │ ldrd r6, fp, [sp, #36] @ 0x24 │ │ │ │ ble.n 1d59f8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ @@ -467374,27 +467374,27 @@ │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #512] @ (1d5fb8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [pc, #8] @ (1d5dc4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cdp 0, 3, cr0, cr6, cr9, {3} │ │ │ │ - stc 0, cr0, [r4, #420]! @ 0x1a4 │ │ │ │ - ldcl 0, cr0, [sl], #420 @ 0x1a4 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + cdp 0, 3, cr0, cr10, cr9, {3} │ │ │ │ + stc 0, cr0, [r8, #420]! @ 0x1a4 │ │ │ │ + ldcl 0, cr0, [lr], #420 @ 0x1a4 │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stc 0, cr0, [lr], {105} @ 0x69 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldc 0, cr0, [r2], {105} @ 0x69 │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldcl 0, cr0, [r2], #-420 @ 0xfffffe5c │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldcl 0, cr0, [r6], #-420 @ 0xfffffe5c │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mrrc 0, 6, r0, r8, cr9 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + mrrc 0, 6, r0, ip, cr9 │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strd r8, r3, [sp] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -467551,31 +467551,31 @@ │ │ │ │ ldr r0, [pc, #68] @ (1d5fac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d5f4e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - rsb r0, ip, r9, asr #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + rsbs r0, r0, r9, asr #1 │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs.w r0, r0, r9, asr #1 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + subs.w r0, r4, r9, asr #1 │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xeafe0069 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + add.w r0, r2, r9, asr #1 │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pkhtb r0, ip, r9, asr #1 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + @ instruction: 0xead00069 │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xeab20069 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + @ instruction: 0xeab60069 │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - eor.w r0, lr, r9, asr #1 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + eors.w r0, r2, r9, asr #1 │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #308] @ (1d60f8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -467700,19 +467700,19 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mov sl, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmdb r2!, {r0, r3, r5, r6} │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + ldmdb r6!, {r0, r3, r5, r6} │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmdb r4, {r0, r3, r5, r6} │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + ldmdb r8, {r0, r3, r5, r6} │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #188] @ (1d61e4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -467793,16 +467793,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1d61aa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r6, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8560069 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + @ instruction: 0xe85a0069 │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ add lr, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -467918,31 +467918,31 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d62a0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r2, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d61ec │ │ │ │ + b.n 1d61f4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d61c4 │ │ │ │ + b.n 1d61cc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ bics r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1d613c │ │ │ │ + b.n 1d6144 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d610c │ │ │ │ + b.n 1d6114 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -468026,15 +468026,15 @@ │ │ │ │ bne.n 1d63a0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 1d6410 │ │ │ │ b.n 1d63ea │ │ │ │ nop │ │ │ │ - b.n 1d60c8 │ │ │ │ + b.n 1d60d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -468564,142 +468564,142 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d65d8 │ │ │ │ asrs r2, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6330 │ │ │ │ + b.n 1d6338 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stc2l 15, cr15, [pc, #1020]! @ 1d6da0 │ │ │ │ mrc2 15, 6, pc, cr7, cr15, {7} │ │ │ │ mcr 15, 5, pc, cr9, cr15, {7} @ │ │ │ │ b.n 1d623e │ │ │ │ - vabal.u q15, d15, d0 │ │ │ │ + vabal.u q15, d15, d4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d64d4 │ │ │ │ + b.n 1d64dc │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r1, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6210 │ │ │ │ + b.n 1d6218 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #776] @ (1d6cd0 ) │ │ │ │ + ldr r5, [pc, #792] @ (1d6ce0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ eors r0, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1d71b4 │ │ │ │ + b.n 1d71bc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #568] @ (1d6c0c ) │ │ │ │ + ldr r5, [pc, #584] @ (1d6c1c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xef99ffff │ │ │ │ b.n 1d6cf2 │ │ │ │ - vrsra.u64 d30, d20, #1 │ │ │ │ + vrsra.u64 d30, d24, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #320] @ (1d6b24 ) │ │ │ │ + ldr r5, [pc, #336] @ (1d6b34 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d711c │ │ │ │ + b.n 1d7124 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #216] @ (1d6ac4 ) │ │ │ │ + ldr r5, [pc, #232] @ (1d6ad4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ b.n 1d6d62 │ │ │ │ @ instruction: 0xffffcfaf │ │ │ │ - vrsra.u32 q15, q6, #1 │ │ │ │ + @ instruction: 0xffffe360 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #992] @ (1d6ddc ) │ │ │ │ + ldr r4, [pc, #1008] @ (1d6dec ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d7084 │ │ │ │ + b.n 1d708c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #888] @ (1d6d7c ) │ │ │ │ + ldr r4, [pc, #904] @ (1d6d8c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r7, {r0, r2, r3, r4, r6, r7} │ │ │ │ - vrsra.u32 d30, d6, #1 │ │ │ │ + vrsra.u32 d30, d10, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #712] @ (1d6cd8 ) │ │ │ │ + ldr r4, [pc, #728] @ (1d6ce8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r1, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d6fec │ │ │ │ + b.n 1d6ff4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #536] @ (1d6c34 ) │ │ │ │ + ldr r4, [pc, #552] @ (1d6c44 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6fb8 │ │ │ │ + b.n 1d6fc0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #408] @ (1d6bbc ) │ │ │ │ + ldr r4, [pc, #424] @ (1d6bcc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ str??.w pc, [pc, #-4095] @ 1d5a29 │ │ │ │ - b.n 1d6f5c │ │ │ │ + b.n 1d6f64 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #208] @ (1d6b00 ) │ │ │ │ + ldr r4, [pc, #224] @ (1d6b10 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ svc 47 @ 0x2f │ │ │ │ - vmlal.u q15, d15, d28[0] │ │ │ │ + vrshr.u32 q15, q8, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #32] @ (1d6a5c ) │ │ │ │ + ldr r4, [pc, #48] @ (1d6a6c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr??.w pc, [r1, #255]! │ │ │ │ - b.n 1d6eb4 │ │ │ │ + b.n 1d6ebc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #848] @ (1d6d98 ) │ │ │ │ + ldr r3, [pc, #864] @ (1d6da8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ bge.n 1d69b2 │ │ │ │ - vsubl.u q15, d15, d12 │ │ │ │ + vrshr.u32 d30, d0, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #672] @ (1d6cf4 ) │ │ │ │ + ldr r3, [pc, #688] @ (1d6d04 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - b.n 1d6e14 │ │ │ │ + b.n 1d6e1c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #480] @ (1d6c40 ) │ │ │ │ + ldr r3, [pc, #496] @ (1d6c50 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xea19ffff │ │ │ │ vrecps.f32 , , │ │ │ │ - b.n 1d6dac │ │ │ │ + b.n 1d6db4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #240] @ (1d6b60 ) │ │ │ │ + ldr r3, [pc, #256] @ (1d6b70 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ bvs.n 1d6ab2 │ │ │ │ - vsra.u32 q15, q10, #1 │ │ │ │ + vsra.u32 q15, q12, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #64] @ (1d6abc ) │ │ │ │ + ldr r3, [pc, #80] @ (1d6acc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r6, {r0, r1, r2, r5, r6} │ │ │ │ - @ instruction: 0xffffe148 │ │ │ │ + @ instruction: 0xffffe14c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #912] @ (1d6e18 ) │ │ │ │ + ldr r2, [pc, #928] @ (1d6e28 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r5, {r0, r1, r4, r5, r6, r7} │ │ │ │ - vsra.u32 d30, d12, #1 │ │ │ │ + vaddw.u q15, , d16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #736] @ (1d6d74 ) │ │ │ │ + ldr r2, [pc, #752] @ (1d6d84 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6e44 │ │ │ │ + b.n 1d6e4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6ec4 │ │ │ │ + b.n 1d6ecc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6c68 │ │ │ │ + b.n 1d6c70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #512] @ (1d6ca4 ) │ │ │ │ + ldr r2, [pc, #528] @ (1d6cb4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6eac │ │ │ │ + b.n 1d6eb4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6f5c │ │ │ │ + b.n 1d6f64 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6c08 │ │ │ │ + b.n 1d6c10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1d6bd4 ) │ │ │ │ + ldr r2, [pc, #304] @ (1d6be4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6f34 │ │ │ │ + b.n 1d6f3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d6b98 │ │ │ │ + b.n 1d6ba0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #32] @ (1d6ae4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d6af4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -468722,17 +468722,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #600] @ (1d6d6c ) │ │ │ │ + ldr r0, [pc, #616] @ (1d6d7c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d6b14 : │ │ │ │ stmdb 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 │ │ │ │ @@ -469660,111 +469660,111 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d73e4 │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1d74dc │ │ │ │ + ble.n 1d74e4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1d759c │ │ │ │ + ble.n 1d75a4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 1d7488 │ │ │ │ + bgt.n 1d7490 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov r2, ip │ │ │ │ + mov r6, ip │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 1d7458 │ │ │ │ + bgt.n 1d7460 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 1d7534 │ │ │ │ + bgt.n 1d753c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blt.n 1d741c │ │ │ │ + blt.n 1d7424 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blt.n 1d7530 │ │ │ │ + blt.n 1d7538 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add lr, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bge.n 1d7500 │ │ │ │ + bge.n 1d7508 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bge.n 1d75d0 │ │ │ │ + bge.n 1d75d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bls.n 1d74a0 │ │ │ │ + bls.n 1d74a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bls.n 1d7464 │ │ │ │ + bls.n 1d746c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bls.n 1d7458 │ │ │ │ + bls.n 1d7460 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bhi.n 1d747c │ │ │ │ + bhi.n 1d7484 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1d7590 │ │ │ │ + bvc.n 1d7598 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1d7584 │ │ │ │ + bvc.n 1d758c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1d7484 │ │ │ │ + bvs.n 1d748c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1d75bc │ │ │ │ + bvs.n 1d75c4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bhi.n 1d75bc │ │ │ │ + bhi.n 1d75c4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1d7594 │ │ │ │ + bvs.n 1d759c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d7560 │ │ │ │ + bvs.n 1d7568 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d7534 │ │ │ │ + bpl.n 1d753c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d7508 │ │ │ │ + bpl.n 1d7510 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d74dc │ │ │ │ + bpl.n 1d74e4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d74a4 │ │ │ │ + bpl.n 1d74ac │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1d74fc │ │ │ │ + bvc.n 1d7504 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d7680 │ │ │ │ + bpl.n 1d7688 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d7654 │ │ │ │ + bpl.n 1d765c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d7628 │ │ │ │ + bpl.n 1d7630 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1d75f4 │ │ │ │ + bpl.n 1d75fc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d75a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -470011,45 +470011,45 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d780a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #16 @ (adr r2, 1d7848 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 1d7858 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ adds r0, #126 @ 0x7e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 1d7878 │ │ │ │ + bmi.n 1d7880 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1d78ec │ │ │ │ + bcc.n 1d78f4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r7, #50 @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 1d7758 │ │ │ │ + bcs.n 1d7760 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcs.n 1d78d0 │ │ │ │ + bcs.n 1d78d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcs.n 1d78a4 │ │ │ │ + bcs.n 1d78ac │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcs.n 1d787c │ │ │ │ + bcs.n 1d7884 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bne.n 1d7854 │ │ │ │ + bne.n 1d785c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bne.n 1d7820 │ │ │ │ + bne.n 1d7828 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r4, [pc, #400] @ (1d7a18 ) │ │ │ │ @@ -470220,31 +470220,31 @@ │ │ │ │ b.n 1d793e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d7a88 │ │ │ │ + bne.n 1d7a90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1d79d4 │ │ │ │ + beq.n 1d79dc │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r5, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 1d7a98 │ │ │ │ + beq.n 1d7aa0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1d7a64 │ │ │ │ + beq.n 1d7a6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d7a44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -470281,17 +470281,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ @@ -470797,103 +470797,103 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ b.n 1d7d6c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d8048 │ │ │ │ + bne.n 1d8050 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1d8050 │ │ │ │ + beq.n 1d8058 │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r2, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr.w r0, [r0, #296] @ 0x128 │ │ │ │ ldr.w r1, [r1, #296] @ 0x128 │ │ │ │ @@ -470996,25 +470996,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (1d81b8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d813e │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ @@ -471110,31 +471110,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (1d82f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d8266 │ │ │ │ nop │ │ │ │ - bics r4, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -471334,45 +471334,45 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (1d859c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1d8420 │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r1, r5, #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 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -471419,21 +471419,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (1d8640 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #280] @ (1d8770 ) │ │ │ │ @@ -471543,27 +471543,27 @@ │ │ │ │ b.n 1d86ae │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r6, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r2, r3, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vneg.f64 d3, d0 │ │ │ │ @@ -471777,41 +471777,41 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #64] @ (1d8a30 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1d883e │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ @@ -472021,41 +472021,41 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #64] @ (1d8cc0 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1d8ace │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r1, #4 │ │ │ │ orrs.w r1, r1, ip │ │ │ │ bne.n 1d8ce4 │ │ │ │ ldrb.w r1, [r2, #40] @ 0x28 │ │ │ │ @@ -472092,17 +472092,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -472225,33 +472225,33 @@ │ │ │ │ ldr r2, [pc, #48] @ (1d8ed0 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ b.n 1d8daa │ │ │ │ nop │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #672] @ (1d915c ) │ │ │ │ + ldr r0, [pc, #688] @ (1d916c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #360] @ (1d9028 ) │ │ │ │ + ldr r0, [pc, #376] @ (1d9038 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - itt cc │ │ │ │ - lslcc r1, r5, #1 │ │ │ │ - movcc r5, #44 @ 0x2c │ │ │ │ + sev │ │ │ │ + lsls r1, r5, #1 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #264] @ (1d8fd4 ) │ │ │ │ + ldr r0, [pc, #280] @ (1d8fe4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #144] @ (1d8f60 ) │ │ │ │ + ldr r0, [pc, #160] @ (1d8f70 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r1, r5, #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 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -472299,21 +472299,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ mov r9, r2 │ │ │ │ @@ -473339,71 +473339,71 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 1d9006 │ │ │ │ nop │ │ │ │ asrs r0, r6, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r6, r7, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 1d9cb8 │ │ │ │ + cbnz r0, 1d9cba │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r6, 1d9c96 │ │ │ │ + cbnz r2, 1d9c98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r2, 1d9d2e │ │ │ │ + cbz r6, 1d9d2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r0, 1d9d2c │ │ │ │ + cbz r4, 1d9d2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r6, 1d9d26 │ │ │ │ + cbz r2, 1d9d28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r6, 1d9d22 │ │ │ │ + cbz r2, 1d9d24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r0, 1d9cec │ │ │ │ + cbz r4, 1d9cec │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r7 │ │ │ │ vldr d7, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d5, [r5, #16] │ │ │ │ @@ -473961,117 +473961,117 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #220] @ (1da3fc ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1d9006 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r4, [pc, #3604] @ 1db22c │ │ │ │ @@ -475081,25 +475081,25 @@ │ │ │ │ b.n 1dab8e │ │ │ │ nop │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ vshr.u32 q0, , #18 │ │ │ │ - add r6, pc, #144 @ (adr r6, 1db2cc ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 1db2dc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #520 @ (adr r3, 1db44c ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 1db45c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr.w r0, [pc, #1500] @ 1db830 │ │ │ │ movw r1, #4114 @ 0x1012 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1488] @ 1db834 │ │ │ │ @@ -475547,42 +475547,42 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 1da696 │ │ │ │ ldrb.w r3, [r9, #385] @ 0x181 │ │ │ │ b.w 1dacbc │ │ │ │ vadd.f64 d6, d12, d14 │ │ │ │ vstr d6, [sp, #72] @ 0x48 │ │ │ │ b.n 1db1b4 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldc2l 0, cr0, [lr], {104} @ 0x68 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + stc2l 0, cr0, [r2], #416 @ 0x1a0 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldc2 0, cr0, [r4], #416 @ 0x1a0 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + ldc2 0, cr0, [r8], #416 @ 0x1a0 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stc2 0, cr0, [sl], {104} @ 0x68 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + stc2 0, cr0, [lr], {104} @ 0x68 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stc2l 0, cr0, [r0], #-416 @ 0xfffffe60 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + stc2l 0, cr0, [r4], #-416 @ 0xfffffe60 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldc2 0, cr0, [r6], #-416 @ 0xfffffe60 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + ldc2 0, cr0, [sl], #-416 @ 0xfffffe60 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldc2 0, cr0, [sl], {104} @ 0x68 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldc2 0, cr0, [lr], {104} @ 0x68 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfba00068 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + @ instruction: 0xfba40068 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfb800068 │ │ │ │ + @ instruction: 0xfb840068 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (1db8e0 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #88] @ (1db8e4 ) │ │ │ │ @@ -475620,15 +475620,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldc 0, cr0, [lr, #460]! @ 0x1cc │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stc 0, cr0, [r6, #460] @ 0x1cc │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs.w r9, r3, #0 │ │ │ │ @@ -475678,20 +475678,20 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1db990 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfa3a0068 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xfa3e0068 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfa1c0068 │ │ │ │ + @ instruction: 0xfa200068 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -475813,34 +475813,34 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (1dbb04 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1dba1a │ │ │ │ nop │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vst1.8 {d0[3]}, [r0], r8 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + vst1.8 {d0[3]}, [r4], r8 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8 :128], r8 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + vld4.16 {d16-d19}, [ip :128], r8 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh.w r0, [sl, r8, lsl #2] │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + ldrsh.w r0, [lr, r8, lsl #2] │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vld4.16 {d0-d3}, [r0 :128], r8 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + vld4.16 {d0-d3}, [r4 :128], r8 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str??.w r0, [r4, #104] @ 0x68 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str??.w r0, [r8, #104] @ 0x68 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str.w r0, [sl, #104] @ 0x68 │ │ │ │ + str.w r0, [lr, #104] @ 0x68 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #344] @ (1dbc70 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #344] @ (1dbc74 ) │ │ │ │ @@ -475967,23 +475967,23 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xeb300073 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r6, r3, ror #1 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7ee0068 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + @ instruction: 0xf7f20068 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf7d20068 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + @ instruction: 0xf7d60068 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf73c0068 │ │ │ │ + @ instruction: 0xf7400068 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n 1dbca2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -476011,17 +476011,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1dbcec ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1dbcc4 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf6b60068 │ │ │ │ + @ instruction: 0xf6ba0068 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -476175,32 +476175,32 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (1dbec0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1dbd34 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - rsb r0, ip, #15204352 @ 0xe80000 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + rsbs r0, r0, #15204352 @ 0xe80000 │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf59c0068 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + sub.w r0, r0, #15204352 @ 0xe80000 │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbcs.w r0, lr, #15204352 @ 0xe80000 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf5820068 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbc.w r0, r0, #15204352 @ 0xe80000 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + sbc.w r0, r4, #15204352 @ 0xe80000 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf5280068 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf52c0068 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add.w r0, sl, #15204352 @ 0xe80000 │ │ │ │ + add.w r0, lr, #15204352 @ 0xe80000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -476321,20 +476321,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (1dc064 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3e40068 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf3e80068 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf34c0068 │ │ │ │ + @ instruction: 0xf3500068 │ │ │ │ push {r4} │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ iteee le │ │ │ │ movle r2, #0 │ │ │ │ ldrgt r0, [r2, #16] │ │ │ │ movgt r2, #1 │ │ │ │ @@ -477957,41 +477957,41 @@ │ │ │ │ b.n 1dd386 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ... │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dd9b0 │ │ │ │ + b.n 1dd9b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dd93c │ │ │ │ + b.n 1dd944 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dd8c8 │ │ │ │ + b.n 1dd8d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dd870 │ │ │ │ + b.n 1dd878 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dd818 │ │ │ │ + b.n 1dd820 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 22 │ │ │ │ + svc 26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ vabs.f64 d3, d5 │ │ │ │ vcmpe.f64 d4, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 1dce0c │ │ │ │ vmov.f64 d3, d0 │ │ │ │ vldr d8, [pc, #992] @ 1ddb20 │ │ │ │ @@ -478250,17 +478250,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ... │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bls.n 1ddbe8 │ │ │ │ + bls.n 1ddbf0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ blx 9a3e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 1dcf3c │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ @@ -478360,33 +478360,33 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #8 │ │ │ │ b.w 1dcf3c │ │ │ │ nop │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bhi.n 1ddcf4 │ │ │ │ + bhi.n 1ddcfc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bhi.n 1ddca4 │ │ │ │ + bhi.n 1ddcac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1ddc04 │ │ │ │ + bvc.n 1ddc0c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1ddd6c │ │ │ │ + bvc.n 1ddd74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -478677,41 +478677,41 @@ │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.n 1ddd58 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvs.n 1de02c │ │ │ │ + bvs.n 1de034 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1ddf34 │ │ │ │ + bpl.n 1ddf3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1de0d4 │ │ │ │ + bpl.n 1de0dc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1de07c │ │ │ │ + bpl.n 1de084 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1de028 │ │ │ │ + bpl.n 1de030 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1ddff4 │ │ │ │ + bmi.n 1ddffc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1ddfc0 │ │ │ │ + bmi.n 1ddfc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r8, r1 │ │ │ │ @@ -479319,15 +479319,15 @@ │ │ │ │ b.n 1de318 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ vmov.f64 d1, d6 │ │ │ │ vmov.f64 d4, d13 │ │ │ │ vmul.f64 d5, d6, d13 │ │ │ │ mov r0, r5 │ │ │ │ vnmls.f64 d1, d6, d12 │ │ │ │ vnmls.f64 d4, d13, d12 │ │ │ │ @@ -479925,99 +479925,99 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1de9c8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #736] @ (1df2d8 ) │ │ │ │ movw r1, #1611 @ 0x64b │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -480278,79 +480278,79 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #148] @ (1df358 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ded0a │ │ │ │ ... │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -480435,20 +480435,20 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 1df412 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ uxtb r6, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - itet ge │ │ │ │ + itee ge │ │ │ │ lslge r0, r5, #1 │ │ │ │ sxtblt r6, r2 │ │ │ │ - lslge r3, r6, #1 │ │ │ │ + lsllt r3, r6, #1 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r5, r2 │ │ │ │ @@ -481107,17 +481107,17 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ cbz r0, 1dfbf6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r0, r5, #1 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldrd r1, r2, [r6, #24] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #0] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ @@ -481731,34 +481731,34 @@ │ │ │ │ subs r6, r3, #1 │ │ │ │ bmi.w 1dff02 │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ b.n 1dfc50 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [pc, #752] @ (1e05fc ) │ │ │ │ + ldr r6, [pc, #768] @ (1e060c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r3, [r0, #10] │ │ │ │ - vcvt.f32.u32 d20, d30, #1 │ │ │ │ + vqrdmlah.s q10, , d2[0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #536] @ (1e0530 ) │ │ │ │ + ldr r5, [pc, #552] @ (1e0540 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r6, 1e0378 │ │ │ │ + cbz r2, 1e037a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #56] @ (1e0358 ) │ │ │ │ + ldr r5, [pc, #72] @ (1e0368 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r2, 1e0364 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #984] @ (1e0700 ) │ │ │ │ + ldr r4, [pc, #1000] @ (1e0710 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #864] @ (1e0690 ) │ │ │ │ + ldr r4, [pc, #880] @ (1e06a0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb.w r3, [r2, #384] @ 0x180 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls.w 1e068c │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.w 1e0aa0 │ │ │ │ @@ -482175,25 +482175,25 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 1e02a6 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #148] @ (1e0940 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - ldr r0, [pc, #808] @ (1e0bdc ) │ │ │ │ + ldr r0, [pc, #824] @ (1e0bec ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #712] @ (1e0b84 ) │ │ │ │ + ldr r0, [pc, #728] @ (1e0b94 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mov r0, ip │ │ │ │ + mov r4, ip │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ @@ -483022,101 +483022,101 @@ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ vldr d3, [r3] │ │ │ │ b.w 1e05b2 │ │ │ │ ldr r4, [pc, #148] @ (1e1390 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - add r6, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - negs r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, pc, #984 @ (adr r7, 1e1700 ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 1e1710 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 1e1548 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 1e1558 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, pc, #400 @ (adr r7, 1e14c8 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 1e14d8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, pc, #264 @ (adr r7, 1e1448 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 1e1458 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, pc, #128 @ (adr r7, 1e13c8 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 1e13d8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 1e1748 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 1e1358 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 1e16c8 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 1e16d8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #744 @ (adr r6, 1e1648 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 1e1658 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eors r2, r3 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, 1e1488 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 1e1498 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, pc, #824 @ (adr r4, 1e16a8 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 1e16b8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #936 @ (adr r2, 1e1720 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 1e1730 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #80 @ (adr r2, 1e13d0 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 1e13e0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #984 @ (adr r1, 1e1760 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 1e1770 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #864 @ (adr r1, 1e16f0 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 1e1700 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1e1670 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 1e1680 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 1e1600 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 1e1610 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 1e1590 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 1e15a0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 1e1798 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 1e17a8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ vstr d6, [sp, #72] @ 0x48 │ │ │ │ vstr d2, [sp, #64] @ 0x40 │ │ │ │ blx 9de9c │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ @@ -483573,129 +483573,129 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #240] @ (1e19b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1e04e0 │ │ │ │ nop │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -483732,17 +483732,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #1 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -484193,45 +484193,45 @@ │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ldrh r4, [r0, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrh r0, [r3, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ @@ -484310,21 +484310,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ @@ -484401,21 +484401,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -484585,25 +484585,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #340] @ (1e2550 ) │ │ │ │ @@ -484730,27 +484730,27 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r4, [r1, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r0, [r3, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -485072,25 +485072,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -485608,33 +485608,33 @@ │ │ │ │ blx 9556c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vldr d5, [r5, #16] │ │ │ │ add.w r2, r2, #1424 @ 0x590 │ │ │ │ vsub.f64 d8, d8, d5 │ │ │ │ vldr d6, [r2, #-8] │ │ │ │ b.n 1e2fc2 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #984 @ (adr r7, 1e3438 ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 1e3448 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #352 @ (adr r7, 1e31c4 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 1e31d4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #72 @ (adr r7, 1e30b8 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 1e30c8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e3070 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -486228,180 +486228,180 @@ │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ strb r4, [r7, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrb r7, [r5, r0] │ │ │ │ vsri.64 , q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r5, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrh r3, [r0, #30] │ │ │ │ vtbx.8 d31, {d15}, d13 │ │ │ │ vcvt.u16.f16 q12, , #1 │ │ │ │ vmla.i , , d19[0] │ │ │ │ - @ instruction: 0xffff1da0 │ │ │ │ + @ instruction: 0xffff1da4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ asrs r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r3, #10] │ │ │ │ - @ instruction: 0xffff1bd8 │ │ │ │ + @ instruction: 0xffff1bdc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r5, [r2, #20] │ │ │ │ vabdl.u q12, d31, d1 │ │ │ │ - @ instruction: 0xffff1b74 │ │ │ │ + @ instruction: 0xffff1b78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ bl 32d726 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x2912> │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r7, [r3, #48] @ 0x30 │ │ │ │ - @ instruction: 0xffff1ab6 │ │ │ │ + @ instruction: 0xffff1aba │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r5, [r6, #42] @ 0x2a │ │ │ │ - vtbl.8 d17, {d31- instruction: 0xffff1a52 │ │ │ │ + @ instruction: 0xffff1a56 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r5, [pc, #444] @ (1e3914 ) │ │ │ │ - vtbl.8 d17, {d15-d17}, d20 │ │ │ │ + vtbl.8 d17, {d15-d17}, d24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #172] @ (1e3810 ) │ │ │ │ - @ instruction: 0xffff19f8 │ │ │ │ + @ instruction: 0xffff19fc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r3, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmia r0!, {r0, r2, r3, r6} │ │ │ │ - @ instruction: 0xffff1994 │ │ │ │ + @ instruction: 0xffff1998 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ - vtbx.8 d17, {d15-d16}, d24 │ │ │ │ + vtbx.8 d17, {d15-d16}, d28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r0, r5, #1 │ │ │ │ iteet eq │ │ │ │ - vqshrneq.u64 d17, q10, #1 │ │ │ │ + vqshrneq.u64 d17, q12, #1 │ │ │ │ lslne r1, r5, #1 │ │ │ │ - ldrbne r4, [r4, #28] │ │ │ │ + ldrbne r0, [r5, #28] │ │ │ │ lsleq r0, r5, #1 │ │ │ │ b.n 1e3206 │ │ │ │ - vtbl.8 d17, {d15-d16}, d8 │ │ │ │ + vtbl.8 d17, {d15-d16}, d12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ @ instruction: 0xeb3bffff │ │ │ │ ldc 15, cr15, [r9], {255} @ 0xff │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r1, [r3, r5] │ │ │ │ - @ instruction: 0xffff189e │ │ │ │ + vtbl.8 d17, {d31}, d18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ bl 2417c6 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r1, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r5, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -486424,17 +486424,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e387c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -486569,33 +486569,33 @@ │ │ │ │ b.n 1e3940 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 1e3a0e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -486798,17 +486798,17 @@ │ │ │ │ b.n 1e3c32 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 1e3c64 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 1e3b0e │ │ │ │ nop │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ @@ -487148,59 +487148,59 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r3, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4090 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -487233,17 +487233,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e4100 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487268,19 +487268,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 1e4148 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4368 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e415c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487304,19 +487304,19 @@ │ │ │ │ blx 9d3fc │ │ │ │ vldr d0, [pc, #4] @ 1e41a0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e43c0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e41b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487336,19 +487336,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1e41fc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4200 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487368,19 +487368,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1e4248 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e424c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487404,19 +487404,19 @@ │ │ │ │ blx 9d3fc │ │ │ │ vldr d0, [pc, #4] @ 1e4290 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e44b0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -487586,33 +487586,33 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1e4450 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -487635,17 +487635,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -487668,17 +487668,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -487849,31 +487849,31 @@ │ │ │ │ b.n 1e46f0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r5, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrsh r6, [r5, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e4744 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487907,19 +487907,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e49c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e47bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487953,19 +487953,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4a40 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4834 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487985,19 +487985,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1e487c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4880 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488087,31 +488087,31 @@ │ │ │ │ ldr r0, [pc, #44] @ (1e4998 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001e499c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -488175,19 +488175,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 9f088 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 99ce0 │ │ │ │ b.n 1e49e4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ @@ -488315,17 +488315,17 @@ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ bcs.n 1e4b82 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r5, #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 │ │ │ │ ldr r7, [pc, #484] @ (1e4de8 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -488514,41 +488514,41 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #64] @ (1e4e1c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1e4dc6 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #392] @ (1e4fbc ) │ │ │ │ @@ -488706,37 +488706,37 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1e4edc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r2, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsb r4, [r5, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ mov r8, r1 │ │ │ │ @@ -489250,39 +489250,39 @@ │ │ │ │ ... │ │ │ │ ldrsb r2, [r6, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vmla.i32 q8, q2, d8[1] │ │ │ │ - cdp2 0, 11, cr0, cr6, cr8, {3} │ │ │ │ - str r2, [r4, #20] │ │ │ │ + vmla.i32 q8, q4, d8[1] │ │ │ │ + cdp2 0, 11, cr0, cr10, cr8, {3} │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr8, {3} │ │ │ │ - stc2 0, cr0, [r6, #416] @ 0x1a0 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + cdp2 0, 10, cr0, cr6, cr8, {3} │ │ │ │ + stc2 0, cr0, [sl, #416] @ 0x1a0 │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2l 0, cr0, [r6, #-416]! @ 0xfffffe60 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + stc2l 0, cr0, [sl, #-416]! @ 0xfffffe60 │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [lr], {104} @ 0x68 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldc2 0, cr0, [r2], {104} @ 0x68 │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2l 0, cr0, [r4], {104} @ 0x68 │ │ │ │ - umaal r0, r0, ip, r8 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + stc2l 0, cr0, [r8], {104} @ 0x68 │ │ │ │ + @ instruction: 0xfbf00068 │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfbd00068 │ │ │ │ - @ instruction: 0xfb480068 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + @ instruction: 0xfbd40068 │ │ │ │ + @ instruction: 0xfb4c0068 │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfb3c0068 │ │ │ │ - @ instruction: 0xfb140068 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + @ instruction: 0xfb400068 │ │ │ │ + @ instruction: 0xfb180068 │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #220] @ (1e5738 ) │ │ │ │ @@ -489372,21 +489372,21 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1e56a4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #944] @ (1e5aec ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4a0068 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + @ instruction: 0xfa4e0068 │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r7, [pc, #656] @ (1e59dc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh.w r0, [ip, #104] @ 0x68 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + vst1.8 {d16[3]}, [r0], r8 │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -489610,28 +489610,28 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1e57b0 │ │ │ │ b.n 1e58a6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr??.w r0, [r6, r8, lsl #2] │ │ │ │ - ldrb.w r0, [r8, #104] @ 0x68 │ │ │ │ - @ instruction: 0xf7a80068 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldr??.w r0, [sl, r8, lsl #2] │ │ │ │ + ldrb.w r0, [ip, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf7ac0068 │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf7680068 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + @ instruction: 0xf76c0068 │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf73a0068 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + @ instruction: 0xf73e0068 │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf7d20068 │ │ │ │ + @ instruction: 0xf7d60068 │ │ │ │ stmdb sp!, {r4, 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, #176] @ (1e5ac4 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #176] @ (1e5ac8 ) │ │ │ │ @@ -489705,16 +489705,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #208] @ (1e5b98 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6520068 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + @ instruction: 0xf6560068 │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [pc, #664] @ (1e5d70 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -489991,34 +489991,34 @@ │ │ │ │ b.n 1e5b72 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [pc, #360] @ (1e5f54 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, ip, #15204352 @ 0xe80000 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + @ instruction: 0xf5800068 │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r2, [pc, #856] @ (1e6154 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds.w r0, r8, #15204352 @ 0xe80000 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + adds.w r0, ip, #15204352 @ 0xe80000 │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf4fe0068 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + add.w r0, r2, #15204352 @ 0xe80000 │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf5360068 │ │ │ │ - @ instruction: 0xf3940068 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + @ instruction: 0xf53a0068 │ │ │ │ + @ instruction: 0xf3980068 │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs.w r0, lr, #15204352 @ 0xe80000 │ │ │ │ - @ instruction: 0xf3140068 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + orn r0, r2, #15204352 @ 0xe80000 │ │ │ │ + @ instruction: 0xf3180068 │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ str.w r8, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #852] @ (1e618c ) │ │ │ │ mov r0, sl │ │ │ │ @@ -490333,61 +490333,61 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #136] @ (1e6208 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1e5b72 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf30c0068 │ │ │ │ - sbc.w r0, ip, #104 @ 0x68 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + @ instruction: 0xf3100068 │ │ │ │ + sbcs.w r0, r0, #104 @ 0x68 │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf12a0068 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + @ instruction: 0xf12e0068 │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds.w r0, r0, #104 @ 0x68 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + adds.w r0, r4, #104 @ 0x68 │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf0f60068 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + @ instruction: 0xf0fa0068 │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf0dc0068 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + @ instruction: 0xf0e00068 │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf0c20068 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + @ instruction: 0xf0c60068 │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf0a80068 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + @ instruction: 0xf0ac0068 │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orns r0, r4, #104 @ 0x68 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + orns r0, r8, #104 @ 0x68 │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs.w r0, sl, #104 @ 0x68 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + orrs.w r0, lr, #104 @ 0x68 │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orr.w r0, r0, #104 @ 0x68 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + orr.w r0, r4, #104 @ 0x68 │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bic.w r0, r6, #104 @ 0x68 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + bic.w r0, sl, #104 @ 0x68 │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vext.8 q8, q4, q12, #0 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + vext.8 q8, q6, q12, #0 │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i d16, d10, d0[6] │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + vmla.i d16, d14, d0[6] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i16 d0, d10, d0[3] │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + vmla.i16 d0, d14, d0[3] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s32 q8, q4, q12 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + vhadd.s32 q8, q6, q12 │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr r5, [pc, #908] @ (1e65b0 ) │ │ │ │ @@ -490695,17 +490695,17 @@ │ │ │ │ b.n 1e628e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r2, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 7, cr0, cr4, cr8, {3} │ │ │ │ - ldc 0, cr0, [lr], {104} @ 0x68 │ │ │ │ - ldr r7, [pc, #296] @ (1e66ec ) │ │ │ │ + cdp 0, 7, cr0, cr8, cr8, {3} │ │ │ │ + stc 0, cr0, [r2], #416 @ 0x1a0 │ │ │ │ + ldr r7, [pc, #312] @ (1e66fc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ rors r6, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 9b7f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -491242,102 +491242,102 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1e646a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb880068 │ │ │ │ - bics.w r0, lr, r8, asr #1 │ │ │ │ - ldr r4, [pc, #928] @ (1e6f20 ) │ │ │ │ + @ instruction: 0xeb8c0068 │ │ │ │ + orr.w r0, r2, r8, asr #1 │ │ │ │ + ldr r4, [pc, #944] @ (1e6f30 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ands.w r0, ip, r8, asr #1 │ │ │ │ - ldr r4, [pc, #792] @ (1e6ea0 ) │ │ │ │ + bic.w r0, r0, r8, asr #1 │ │ │ │ + ldr r4, [pc, #808] @ (1e6eb0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [sl, #416]! @ 0x1a0 │ │ │ │ - ldr r4, [pc, #656] @ (1e6e20 ) │ │ │ │ + ldrd r0, r0, [lr, #416]! @ 0x1a0 │ │ │ │ + ldr r4, [pc, #672] @ (1e6e30 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xeadc0068 │ │ │ │ - @ instruction: 0xe98c0068 │ │ │ │ - ldr r4, [pc, #216] @ (1e6c74 ) │ │ │ │ + @ instruction: 0xeae00068 │ │ │ │ + @ instruction: 0xe9900068 │ │ │ │ + ldr r4, [pc, #232] @ (1e6c84 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [sl, #-416] @ 0x1a0 │ │ │ │ - ldr r4, [pc, #16] @ (1e6bb4 ) │ │ │ │ + ldrd r0, r0, [lr, #-416] @ 0x1a0 │ │ │ │ + ldr r4, [pc, #32] @ (1e6bc4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmdb r2!, {r3, r5, r6} │ │ │ │ - ldr r3, [pc, #824] @ (1e6ee4 ) │ │ │ │ + stmdb r6!, {r3, r5, r6} │ │ │ │ + ldr r3, [pc, #840] @ (1e6ef4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmdb r4, {r3, r5, r6} │ │ │ │ - ldr r3, [pc, #704] @ (1e6e74 ) │ │ │ │ + stmdb r8, {r3, r5, r6} │ │ │ │ + ldr r3, [pc, #720] @ (1e6e84 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [r8], #-416 @ 0x1a0 │ │ │ │ - ldr r3, [pc, #144] @ (1e6c4c ) │ │ │ │ + ldrd r0, r0, [ip], #-416 @ 0x1a0 │ │ │ │ + ldr r3, [pc, #160] @ (1e6c5c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strex r0, r0, [ip, #416] @ 0x1a0 │ │ │ │ - ldr r2, [pc, #992] @ (1e6fa4 ) │ │ │ │ + @ instruction: 0xe8500068 │ │ │ │ + ldr r2, [pc, #1008] @ (1e6fb4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6b54 │ │ │ │ + b.n 1e6b5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #456] @ (1e6d94 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e6da4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6b20 │ │ │ │ + b.n 1e6b28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #336] @ (1e6d24 ) │ │ │ │ + ldr r2, [pc, #352] @ (1e6d34 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6ac8 │ │ │ │ + b.n 1e6ad0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #144] @ (1e6c6c ) │ │ │ │ + ldr r2, [pc, #160] @ (1e6c7c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6a94 │ │ │ │ + b.n 1e6a9c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #24] @ (1e6bfc ) │ │ │ │ + ldr r2, [pc, #40] @ (1e6c0c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6a60 │ │ │ │ + b.n 1e6a68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #928] @ (1e6f8c ) │ │ │ │ + ldr r1, [pc, #944] @ (1e6f9c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6a10 │ │ │ │ + b.n 1e6a18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #752] @ (1e6ee4 ) │ │ │ │ + ldr r1, [pc, #768] @ (1e6ef4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e69dc │ │ │ │ + b.n 1e69e4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #632] @ (1e6e74 ) │ │ │ │ + ldr r1, [pc, #648] @ (1e6e84 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e698c │ │ │ │ + b.n 1e6994 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #456] @ (1e6dcc ) │ │ │ │ + ldr r1, [pc, #472] @ (1e6ddc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e68f0 │ │ │ │ + b.n 1e68f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #128] @ (1e6c8c ) │ │ │ │ + ldr r1, [pc, #144] @ (1e6c9c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6898 │ │ │ │ + b.n 1e68a0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #960] @ (1e6fd4 ) │ │ │ │ + ldr r0, [pc, #976] @ (1e6fe4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6840 │ │ │ │ + b.n 1e6848 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #768] @ (1e6f1c ) │ │ │ │ + ldr r0, [pc, #784] @ (1e6f2c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e680c │ │ │ │ + b.n 1e6814 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #648] @ (1e6eac ) │ │ │ │ + ldr r0, [pc, #664] @ (1e6ebc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e67d8 │ │ │ │ + b.n 1e67e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #528] @ (1e6e3c ) │ │ │ │ + ldr r0, [pc, #544] @ (1e6e4c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e678c │ │ │ │ + b.n 1e6794 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #360] @ (1e6d9c ) │ │ │ │ + ldr r0, [pc, #376] @ (1e6dac ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e6740 │ │ │ │ + b.n 1e6748 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #192] @ (1e6cfc ) │ │ │ │ + ldr r0, [pc, #208] @ (1e6d0c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -491437,23 +491437,23 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1e6cba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e65a4 │ │ │ │ + b.n 1e65ac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov ip, ip │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r1, #142 @ 0x8e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1e74e0 │ │ │ │ + b.n 1e74e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #184] @ (1e6e18 ) │ │ │ │ @@ -491533,17 +491533,17 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1e73e8 │ │ │ │ + b.n 1e73f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #180] @ (1e6ef4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -491623,17 +491623,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r0, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #146 @ 0x92 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1e7308 │ │ │ │ + b.n 1e7310 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add lr, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ @@ -491773,25 +491773,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (1e707c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 1e71e8 │ │ │ │ + b.n 1e71f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e71bc │ │ │ │ + b.n 1e71c4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1e7194 │ │ │ │ + b.n 1e719c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs r0, r7 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -492010,45 +492010,45 @@ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 1e719e │ │ │ │ nop │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbcs r4, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ @@ -492084,17 +492084,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n 1e72ac │ │ │ │ + ble.n 1e72b4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ @@ -492273,29 +492273,29 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bgt.n 1e74f8 │ │ │ │ + bgt.n 1e7500 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1e75d8 │ │ │ │ + bgt.n 1e75e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1e74e8 │ │ │ │ + blt.n 1e74f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1e74b4 │ │ │ │ + blt.n 1e74bc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -492355,17 +492355,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bge.n 1e75ec │ │ │ │ + bge.n 1e75f4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -492458,15 +492458,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #142 @ 0x8e │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e7744 │ │ │ │ + bge.n 1e774c │ │ │ │ lsls r0, r5, #1 │ │ │ │ cmp r7, #86 @ 0x56 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -492667,41 +492667,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (1e7960 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1e78a6 │ │ │ │ - bls.n 1e79e0 │ │ │ │ + bls.n 1e79e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1e7948 │ │ │ │ + bls.n 1e7950 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1e7a28 │ │ │ │ + bhi.n 1e7a30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1e79d0 │ │ │ │ + bhi.n 1e79d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1e79a8 │ │ │ │ + bhi.n 1e79b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1e796c │ │ │ │ + bhi.n 1e7974 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1e7914 │ │ │ │ + bvc.n 1e791c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1e78e8 │ │ │ │ + bvc.n 1e78f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r8, r3 │ │ │ │ @@ -492761,21 +492761,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1e7a18 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1e79ca │ │ │ │ nop │ │ │ │ - bvc.n 1e7a58 │ │ │ │ + bvc.n 1e7a60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1e79e4 │ │ │ │ + bvs.n 1e79ec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [pc, #208] @ (1e7af0 ) │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ cmp r2, #1 │ │ │ │ ble.n 1e7aba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -492991,25 +492991,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (1e7c50 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1e7ba6 │ │ │ │ nop │ │ │ │ - bpl.n 1e7c50 │ │ │ │ + bpl.n 1e7c58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1e7c1c │ │ │ │ + bmi.n 1e7c24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1e7bc0 │ │ │ │ + bmi.n 1e7bc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #3064] @ 1e8860 │ │ │ │ mov r5, r1 │ │ │ │ @@ -494098,141 +494098,141 @@ │ │ │ │ nop │ │ │ │ cmp r1, #220 @ 0xdc │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #170 @ 0xaa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcs.n 1e8810 │ │ │ │ + bcs.n 1e8818 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bne.n 1e884c │ │ │ │ + bne.n 1e8854 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - beq.n 1e88b8 │ │ │ │ + beq.n 1e88c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -494379,21 +494379,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #212] @ (1e8c20 ) │ │ │ │ @@ -494485,23 +494485,23 @@ │ │ │ │ b.n 1e8baa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r7, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r6, r3, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r0, r5, #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 │ │ │ │ ldr r4, [pc, #132] @ (1e8cd4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -494560,17 +494560,17 @@ │ │ │ │ movs r2, #5 │ │ │ │ b.n 1e8cc4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r0, r7, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r2, r4, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -494650,17 +494650,17 @@ │ │ │ │ ... │ │ │ │ adds r0, r1, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ vmov.f64 d2, d8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ vmov.f64 d1, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -495168,89 +495168,89 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1e8d34 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ittt cc │ │ │ │ - lslcc r0, r5, #1 │ │ │ │ - movcc r1, #234 @ 0xea │ │ │ │ - lslcc r0, r5, #1 │ │ │ │ - itt cs │ │ │ │ + ittt mi │ │ │ │ + lslmi r0, r5, #1 │ │ │ │ + movmi r1, #238 @ 0xee │ │ │ │ + lslmi r0, r5, #1 │ │ │ │ + it cs │ │ │ │ lslcs r0, r5, #1 │ │ │ │ - movcs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - itet eq │ │ │ │ - lsleq r0, r5, #1 │ │ │ │ - movne r1, #182 @ 0xb6 │ │ │ │ + itee eq │ │ │ │ lsleq r0, r5, #1 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + movne r1, #186 @ 0xba │ │ │ │ + lslne r0, r5, #1 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2832] @ 0xb10 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #88] @ (1e946c ) │ │ │ │ @@ -495631,25 +495631,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1e9f2c │ │ │ │ b.n 1e9868 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -495831,17 +495831,17 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1e97b4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 1e97c8 │ │ │ │ ... │ │ │ │ - cbnz r2, 1e9a84 │ │ │ │ + cbnz r6, 1e9a84 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r4, 1e9a70 │ │ │ │ + cbnz r0, 1e9a72 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 9e828 │ │ │ │ @@ -496096,21 +496096,21 @@ │ │ │ │ b.n 1e9678 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bgt.w 1e94ea │ │ │ │ b.w 1e9446 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #864] @ (1ea0d8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9e828 │ │ │ │ @@ -496417,89 +496417,89 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #168] @ (1ea16c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1e9448 │ │ │ │ ... │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - push {r1, r4, r7} │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - sxth r6, r6 │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r2, 1ea124 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbz r6, 1ea124 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbz r2, 1ea126 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbz r6, 1ea126 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbz r2, 1ea128 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbz r6, 1ea128 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbz r2, 1ea12a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbz r6, 1ea12a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbz r2, 1ea12c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + cbz r6, 1ea12c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [pc, #704] @ (1ea434 ) │ │ │ │ movw r1, #1209 @ 0x4b9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #696] @ (1ea438 ) │ │ │ │ @@ -496745,113 +496745,113 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #208] @ (1ea4f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1e9448 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -496932,33 +496932,33 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ ldr r4, [pc, #948] @ (1ea9c0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -497313,29 +497313,29 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r2, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u8 q0, q5, q9 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #368 @ (adr r7, 1eab50 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 1eab60 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #232 @ (adr r7, 1eaad0 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 1eaae0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx 9b8b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -497467,45 +497467,45 @@ │ │ │ │ ldr r0, [pc, #76] @ (1eab80 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ea73e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #664 @ (adr r6, 1eade0 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 1eadf0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #520 @ (adr r6, 1ead58 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 1ead68 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #416 @ (adr r6, 1eacf8 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 1ead08 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 1eabc8 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 1eabd8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #0 @ (adr r6, 1eab68 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 1eab78 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #920 @ (adr r5, 1eaf08 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 1eaf18 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 1eaea8 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 1eaeb8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #712 @ (adr r5, 1eae48 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 1eae58 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -498625,84 +498625,84 @@ │ │ │ │ mov sl, r3 │ │ │ │ b.n 1eb852 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xfa280072 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #328 @ (adr r4, 1eb8f4 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 1eb904 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ vld1.8 @ instruction: 0xf9a40072 │ │ │ │ - add r3, pc, #608 @ (adr r3, 1eba18 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 1eba28 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, pc, #480 @ (adr r3, 1eb9a0 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 1eb9b0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, pc, #440 @ (adr r3, 1eb980 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 1eb990 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 1ebb74 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 1ebb84 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 1eba30 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 1eba40 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 1eb904 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 1eb914 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr7, {3} │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + vhadd.u8 q0, q1, │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr7, {3} │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr7, {3} │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr7, {3} │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + cdp2 0, 12, cr0, cr10, cr7, {3} │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr7, {3} │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + cdp2 0, 11, cr0, cr0, cr7, {3} │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #412] @ 0x19c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldc2l 0, cr0, [lr, #412] @ 0x19c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2 0, cr0, [ip, #412]! @ 0x19c │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + stc2l 0, cr0, [r0, #412] @ 0x19c │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [r2, #412]! @ 0x19c │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + stc2 0, cr0, [r6, #412]! @ 0x19c │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [r6, #412] @ 0x19c │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + stc2 0, cr0, [sl, #412] @ 0x19c │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-412] @ 0xfffffe64 │ │ │ │ - ittt pl │ │ │ │ - lslpl r7, r4, #1 │ │ │ │ - ldrpl r2, [sp, #512] @ 0x200 │ │ │ │ - lslpl r0, r5, #1 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldc2l 0, cr0, [r6, #-412] @ 0xfffffe64 │ │ │ │ + ittt vs │ │ │ │ + lslvs r7, r4, #1 │ │ │ │ + ldrvs r2, [sp, #528] @ 0x210 │ │ │ │ + lslvs r0, r5, #1 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [r2], #412 @ 0x19c │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + stc2 0, cr0, [r6], #412 @ 0x19c │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2l 0, cr0, [lr], #-412 @ 0xfffffe64 │ │ │ │ + stc2 0, cr0, [r2], {103} @ 0x67 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ beq.n 1eb8d8 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ add.w r0, r1, lr │ │ │ │ ldrh.w r3, [r1, lr] │ │ │ │ @@ -499117,53 +499117,53 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #112] @ (1ebd38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1eb49c │ │ │ │ nop │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr??.w r0, [r4, #103] @ 0x67 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr??.w r0, [r8, #103] @ 0x67 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh.w r0, [r6, #103] @ 0x67 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + ldrsh.w r0, [sl, #103] @ 0x67 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh.w r0, [r8, #103] @ 0x67 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldrh.w r0, [ip, #103] @ 0x67 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr.w r0, [ip, r7, lsl #2] │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str??.w r0, [r0, r7, lsl #2] │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh.w r0, [ip, r7, lsl #2] │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str.w r0, [r0, r7, lsl #2] │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb.w r0, [ip, r7, lsl #2] │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + strh.w r0, [r0, r7, lsl #2] │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf7e60067 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf7ea0067 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf7640067 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + @ instruction: 0xf7680067 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf7000067 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xf7040067 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf6e40067 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf6e80067 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movt r0, #34919 @ 0x8867 │ │ │ │ + movt r0, #51303 @ 0xc867 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs.w sl, r3, #0 │ │ │ │ ble.n 1ebd88 │ │ │ │ mov r7, r0 │ │ │ │ @@ -499204,17 +499204,17 @@ │ │ │ │ blx 96498 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf5f60067 │ │ │ │ + @ instruction: 0xf5fa0067 │ │ │ │ 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, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r3 │ │ │ │ @@ -499349,26 +499349,26 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (1ebf60 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ebe58 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add.w r0, r2, #15138816 @ 0xe70000 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + add.w r0, r6, #15138816 @ 0xe70000 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf4ec0067 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + @ instruction: 0xf4f00067 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orns r0, r4, #15138816 @ 0xe70000 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + orns r0, r8, #15138816 @ 0xe70000 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs.w r0, r8, #15138816 @ 0xe70000 │ │ │ │ + orrs.w r0, ip, #15138816 @ 0xe70000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -499528,33 +499528,33 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (1ec144 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ebfea │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf3600067 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + @ instruction: 0xf3640067 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf2f80067 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + @ instruction: 0xf2fc0067 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf2de0067 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf2e20067 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movt r0, #32871 @ 0x8067 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + movt r0, #49255 @ 0xc067 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ sub sp, #20 │ │ │ │ @@ -499678,33 +499678,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (1ec2c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ec20a │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub.w r0, ip, #103 @ 0x67 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + subs.w r0, r0, #103 @ 0x67 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbcs.w r0, r8, #103 @ 0x67 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + sbcs.w r0, ip, #103 @ 0x67 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adc.w r0, r4, #103 @ 0x67 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + adc.w r0, r8, #103 @ 0x67 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf1260067 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf12a0067 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add.w r0, r8, #103 @ 0x67 │ │ │ │ + add.w r0, ip, #103 @ 0x67 │ │ │ │ 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, #1864] @ 0x748 │ │ │ │ ldr.w r4, [pc, #1484] @ 1ec8a8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -500240,45 +500240,45 @@ │ │ │ │ b.n 1ec68e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 1ecf78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i d16, d2, d3[5] │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + vmla.i d16, d6, d3[5] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc 0, cr0, [lr, #-412] @ 0xfffffe64 │ │ │ │ + ldc 0, cr0, [r2, #-412] @ 0xfffffe64 │ │ │ │ svc 186 @ 0xba │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc 0, cr0, [lr], #-412 @ 0xfffffe64 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldc 0, cr0, [r2], #-412 @ 0xfffffe64 │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc 0, cr0, [r0], {103} @ 0x67 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldc 0, cr0, [r4], {103} @ 0x67 │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xebf20067 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + @ instruction: 0xebf60067 │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xeb200067 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + @ instruction: 0xeb240067 │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add.w r0, r2, r7, asr #1 │ │ │ │ + add.w r0, r6, r7, asr #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vldr d0, [r2, #8] │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 1ec9fa │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -500498,53 +500498,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #112] @ (1ecba0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ecb1c │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orr.w r0, r2, r7, asr #1 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + orr.w r0, r6, r7, asr #1 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bic.w r0, r4, r7, asr #1 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + bic.w r0, r8, r7, asr #1 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - and.w r0, r6, r7, asr #1 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + and.w r0, sl, r7, asr #1 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strd r0, r0, [r8, #412]! @ 0x19c │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strd r0, r0, [ip, #412]! @ 0x19c │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strd r0, r0, [sl, #412] @ 0x19c │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strd r0, r0, [lr, #412] @ 0x19c │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xe9a40067 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + @ instruction: 0xe9a80067 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmdb lr!, {r0, r1, r2, r5, r6} │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strd r0, r0, [r2, #-412] @ 0x19c │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmdb r0!, {r0, r1, r2, r5, r6} │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + stmdb r4!, {r0, r1, r2, r5, r6} │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [r6], #412 @ 0x19c │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrd r0, r0, [sl], #412 @ 0x19c │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xe8d80067 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + @ instruction: 0xe8dc0067 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia.w lr, {r0, r1, r2, r5, r6} │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + stmia.w r2!, {r0, r1, r2, r5, r6} │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [lr], #-412 @ 0x19c │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + stmia.w r2, {r0, r1, r2, r5, r6} │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strd r0, r0, [r0], #-412 @ 0x19c │ │ │ │ + strd r0, r0, [r4], #-412 @ 0x19c │ │ │ │ stmdb 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 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #980] @ (1ecf90 ) │ │ │ │ @@ -500924,35 +500924,35 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n 1ecd52 │ │ │ │ ... │ │ │ │ bge.n 1ecea4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ecc30 │ │ │ │ + b.n 1ecc38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bhi.n 1ecf90 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ecb90 │ │ │ │ + b.n 1ecb98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1eca38 │ │ │ │ + b.n 1eca40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, 1ecffc ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 1ed00c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ec7f0 │ │ │ │ + b.n 1ec7f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ vldr s15, [r6, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -501191,21 +501191,21 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n 1ecd52 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ed88c │ │ │ │ + b.n 1ed894 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ed540 │ │ │ │ + b.n 1ed548 │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1ed170 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1ed396 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -501495,41 +501495,41 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ecd52 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ed6c4 │ │ │ │ + b.n 1ed6cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ed534 │ │ │ │ + b.n 1ed53c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #4119 @ 0x1017 │ │ │ │ ldr.w r0, [pc, #1200] @ 1eda08 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -501966,111 +501966,111 @@ │ │ │ │ ldr r0, [pc, #216] @ (1edac8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1ecd52 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #8 │ │ │ │ + udf #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1ed9e4 │ │ │ │ + ble.n 1ed9ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1ed940 │ │ │ │ + ble.n 1ed948 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1edac0 │ │ │ │ + ble.n 1edac8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1eda64 │ │ │ │ + ble.n 1eda6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1ed9f0 │ │ │ │ + bgt.n 1ed9f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1ed968 │ │ │ │ + blt.n 1ed970 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1edb34 │ │ │ │ + blt.n 1edb3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1edafc │ │ │ │ + blt.n 1edb04 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1edac8 │ │ │ │ + blt.n 1edad0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1eda94 │ │ │ │ + blt.n 1eda9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1eda5c │ │ │ │ + bge.n 1eda64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1eda24 │ │ │ │ + bge.n 1eda2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1ed9f0 │ │ │ │ + bge.n 1ed9f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1ed9bc │ │ │ │ + bge.n 1ed9c4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1edb88 │ │ │ │ + bge.n 1edb90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1edb54 │ │ │ │ + bge.n 1edb5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1edb1c │ │ │ │ + bge.n 1edb24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1edae4 │ │ │ │ + bge.n 1edaec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1edaac │ │ │ │ + bge.n 1edab4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1eda78 │ │ │ │ + bls.n 1eda80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1eda44 │ │ │ │ + bls.n 1eda4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1eda10 │ │ │ │ + bls.n 1eda18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov sl, r2 │ │ │ │ @@ -502649,33 +502649,33 @@ │ │ │ │ ... │ │ │ │ ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1ee030 │ │ │ │ + bpl.n 1ee038 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1edfe0 │ │ │ │ + bmi.n 1edfe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1ee1ac │ │ │ │ + bmi.n 1ee1b4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1ee144 │ │ │ │ + bmi.n 1ee14c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 1ee084 │ │ │ │ + bcc.n 1ee08c │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrd r5, r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1edd06 │ │ │ │ b.n 1edc06 │ │ │ │ ldrb.w r1, [r2, #93] @ 0x5d │ │ │ │ @@ -503003,41 +503003,41 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ ldr r1, [r1, #12] │ │ │ │ vtbx.8 d25, {d15-d16}, d11 │ │ │ │ vtbl.8 d22, {d31}, d27 │ │ │ │ - @ instruction: 0xffff6d98 │ │ │ │ + @ instruction: 0xffff6d9c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - beq.n 1ee4cc │ │ │ │ + beq.n 1ee4d4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - beq.n 1ee49c │ │ │ │ + beq.n 1ee4a4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - beq.n 1ee460 │ │ │ │ + beq.n 1ee468 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vmov s15, r2 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ vcvt.f64.u32 d0, s15 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -503197,45 +503197,45 @@ │ │ │ │ beq.w 1edcfe │ │ │ │ b.w 1edc06 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1edcfe │ │ │ │ b.w 1edc06 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001ee658 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -503873,198 +503873,198 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1ee6c4 │ │ │ │ ite le │ │ │ │ lslle r2, r6, #1 │ │ │ │ strgt r7, [r5, #72] @ 0x48 │ │ │ │ vsri.64 , q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ nop {8} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r2, [sp, #292] @ 0x124 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ vabal.u q13, d15, d7 │ │ │ │ vrsra.u64 q13, , #1 │ │ │ │ - vdup.8 q11, d16[7] │ │ │ │ + vdup.8 q11, d20[7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ asrs r3, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r1, #60] @ 0x3c │ │ │ │ - vqshrn.u64 d22, q10, #1 │ │ │ │ + vqshrn.u64 d22, q12, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ bpl.n 1eee1e │ │ │ │ @ instruction: 0xffff8ead │ │ │ │ - @ instruction: 0xffff68d0 │ │ │ │ + @ instruction: 0xffff68d4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrh r1, [r4, #44] @ 0x2c │ │ │ │ - vtbx.8 d22, {d15}, d4 │ │ │ │ + vtbx.8 d22, {d15}, d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r3, [r3, #36] @ 0x24 │ │ │ │ - vqshrun.s64 d22, q1, #1 │ │ │ │ + vqshrun.s64 d22, q3, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r5, [r3, #48] @ 0x30 │ │ │ │ - @ instruction: 0xffff67e0 │ │ │ │ + @ instruction: 0xffff67e4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r3, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r5, [r0, #32] │ │ │ │ - vqshl.u32 q11, q14, #31 │ │ │ │ + vabdl.u q11, d31, d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrh r3, [r6, #30] │ │ │ │ - @ instruction: 0xffff674a │ │ │ │ + @ instruction: 0xffff674e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 2fedda │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ cbnz r5, 1eee2a │ │ │ │ - vqshlu.s64 q11, q7, #63 @ 0x3f │ │ │ │ + vmlsl.u q11, d31, d18[0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r1!, {r0, r1, r5, r6, r7} │ │ │ │ - vrsubhn.i d22, , q13 │ │ │ │ + vrsubhn.i d22, , q15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrh r5, [r7, #4] │ │ │ │ - vqshlu.s32 q11, q15, #31 │ │ │ │ + vrsubhn.i d22, , q1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r1, [r1, #22] │ │ │ │ vsubw.u q12, , d19 │ │ │ │ - vmlsl.u q11, d15, d0[0] │ │ │ │ + vmlsl.u q11, d15, d4[0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ - vqshlu.s32 d22, d4, #31 │ │ │ │ + vqshlu.s32 d22, d8, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r7, [r2, #10] │ │ │ │ - @ instruction: 0xffff65e8 │ │ │ │ + @ instruction: 0xffff65ec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r3, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r7, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1eef04 │ │ │ │ + bmi.n 1eef0c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r5, [r6, #68] @ 0x44 │ │ │ │ - vqrshrun.s64 d22, q1, #1 │ │ │ │ + vqrshrun.s64 d22, q3, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -504087,17 +504087,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001eef0c : │ │ │ │ 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 │ │ │ │ @@ -504245,33 +504245,33 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1eefba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb728 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xb68e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov fp, r2 │ │ │ │ @@ -504641,69 +504641,69 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str r7, [r6, #0] │ │ │ │ b.n 1ef168 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - itet ge │ │ │ │ + itee ge │ │ │ │ lslge r7, r4, #1 │ │ │ │ - ldrblt r2, [r4, r3] │ │ │ │ - lslge r0, r5, #1 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + ldrblt r6, [r4, r3] │ │ │ │ + lsllt r0, r5, #1 │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - itee vs │ │ │ │ - lslvs r7, r4, #1 │ │ │ │ - ldrbvc r0, [r5, r2] │ │ │ │ - lslvc r0, r5, #1 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + itee vc │ │ │ │ + lslvc r7, r4, #1 │ │ │ │ + ldrbvs r4, [r5, r2] │ │ │ │ + lslvs r0, r5, #1 │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ef4c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -504738,17 +504738,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001ef534 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -504769,19 +504769,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1ef580 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ef584 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -504801,19 +504801,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1ef5cc ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ef5d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -504833,19 +504833,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1ef618 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ef61c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -504867,19 +504867,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (1ef668 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ @@ -505176,55 +505176,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r7, sp, #784 @ 0x310 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r0, 1efa02 │ │ │ │ + cbnz r4, 1efa02 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r6, 1efa02 │ │ │ │ + cbnz r2, 1efa04 │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r4, 1efa00 │ │ │ │ + cbnz r0, 1efa02 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r2, 1efa02 │ │ │ │ + cbnz r6, 1efa02 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -505247,17 +505247,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r6, 1efa4a │ │ │ │ + cbnz r2, 1efa4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -505280,17 +505280,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r6, 1efa86 │ │ │ │ + cbnz r2, 1efa88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r5, [pc, #820] @ (1efdc4 ) │ │ │ │ @@ -505628,59 +505628,59 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -505722,17 +505722,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (1eff1c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -505773,15 +505773,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #536 @ (adr r7, 1f0138 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ add r7, pc, #304 @ (adr r7, 1f005c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -506291,140 +506291,140 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ add r6, pc, #360 @ (adr r6, 1f0604 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r1, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r3, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r0, 1f0504 │ │ │ │ + cbz r4, 1f0504 │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r5, pc, #808 @ (adr r5, 1f07e8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [pc, #-1020]! @ 1f00d4 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r2, 1f0540 │ │ │ │ + cbz r6, 1f0540 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r4, 1f053e │ │ │ │ + cbz r0, 1f0540 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r4, 1f053e │ │ │ │ + cbz r0, 1f0540 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r6, 1f053c │ │ │ │ + cbz r2, 1f053e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [pc, #832] @ (1f08e8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #832] @ (1f08ec ) │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ @@ -506733,109 +506733,109 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #219 @ 0xdb │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #928] @ (1f0cc4 ) │ │ │ │ + ldr r7, [pc, #944] @ (1f0cd4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #648] @ (1f0bbc ) │ │ │ │ + ldr r7, [pc, #664] @ (1f0bcc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #408] @ (1f0adc ) │ │ │ │ + ldr r7, [pc, #424] @ (1f0aec ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #168] @ (1f09fc ) │ │ │ │ + ldr r7, [pc, #184] @ (1f0a0c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #952] @ (1f0d1c ) │ │ │ │ + ldr r6, [pc, #968] @ (1f0d2c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #712] @ (1f0c3c ) │ │ │ │ + ldr r6, [pc, #728] @ (1f0c4c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #472] @ (1f0b5c ) │ │ │ │ + ldr r6, [pc, #488] @ (1f0b6c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #160] @ (1f0a34 ) │ │ │ │ + ldr r6, [pc, #176] @ (1f0a44 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #904] @ (1f0d2c ) │ │ │ │ + ldr r5, [pc, #920] @ (1f0d3c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #68] @ (1f09f0 ) │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r3, r5, #164 @ 0xa4 │ │ │ │ @@ -506855,21 +506855,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1f09fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1f007a │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #728] @ (1f0cd4 ) │ │ │ │ + ldr r4, [pc, #744] @ (1f0ce4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99ee8 │ │ │ │ @@ -506890,17 +506890,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #416] @ (1f0be8 ) │ │ │ │ + ldr r4, [pc, #432] @ (1f0bf8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f0a4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -507223,15 +507223,15 @@ │ │ │ │ b.n 1f0ddc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #768] @ (1f114c ) │ │ │ │ + ldr r3, [pc, #784] @ (1f115c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r1, r9 │ │ │ │ vldr d6, [r1] │ │ │ │ adds r6, #1 │ │ │ │ vdiv.f64 d7, d6, d12 │ │ │ │ @@ -507926,37 +507926,37 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ b.n 1f179c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, pc, #560 @ (adr r0, 1f19ac ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 1f19bc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - muls r2, r7 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, pc, #440 @ (adr r0, 1f193c ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 1f194c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r4, #1 │ │ │ │ bcc.n 1f17d4 │ │ │ │ mov r7, r5 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #4 │ │ │ │ @@ -508140,29 +508140,29 @@ │ │ │ │ vmov.f64 d13, d0 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ blx 966a4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vmul.f64 d13, d0, d13 │ │ │ │ b.w 1f0c3c │ │ │ │ nop │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -508212,17 +508212,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1f1a74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1f1a14 │ │ │ │ nop │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -508262,17 +508262,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (1f1b64 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -508313,15 +508313,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r6, ip │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r4, [r0, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -509049,100 +509049,100 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr??.w pc, [pc, #-4095] @ 1f1415 │ │ │ │ pli [r1, #255]! │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh.w pc, [r7, #4095] @ 0xfff │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a00d4 │ │ │ │ @@ -509163,17 +509163,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f24e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -509414,23 +509414,23 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1f2758 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r1, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb r0, [r6, #27] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r3 │ │ │ │ @@ -509489,17 +509489,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -509539,17 +509539,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (1f295c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -509590,15 +509590,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #21] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb r4, [r1, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -510471,118 +510471,118 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ strb r2, [r6, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f2e88 │ │ │ │ + b.n 1f2e90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r5, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r6, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ pld [sp, #255]! │ │ │ │ bl 1a33fe │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 139412 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e994 │ │ │ │ @@ -510603,17 +510603,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f34f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -510965,31 +510965,31 @@ │ │ │ │ b.n 1f3806 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r2, [r6, #1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ 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, r2 │ │ │ │ @@ -511055,17 +511055,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f3998 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -511211,39 +511211,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (1f3b44 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1f3aca │ │ │ │ nop │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001f3b48 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f3bc8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -511294,15 +511294,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f3bd0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -511333,17 +511333,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f3c38 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -511405,17 +511405,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f3cf4 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -511491,21 +511491,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (1f3dc8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1f3d60 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f3dcc : │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001f3dd0 : │ │ │ │ @@ -511751,29 +511751,29 @@ │ │ │ │ blx 9e828 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [pc, #32] @ 1f402c │ │ │ │ add ip, pc │ │ │ │ b.n 1f3fec │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f40cc │ │ │ │ + bpl.n 1f40d4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #172] @ (1f40f0 ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -511839,27 +511839,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (1f4108 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1f40b8 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #232] @ (1f41e4 ) │ │ │ │ + ldr r6, [pc, #248] @ (1f41f4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #104] @ (1f416c ) │ │ │ │ + ldr r6, [pc, #120] @ (1f417c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #16] @ (1f411c ) │ │ │ │ + ldr r6, [pc, #32] @ (1f412c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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, #36] @ 0x24 │ │ │ │ blx 9fbf4 │ │ │ │ @@ -511948,15 +511948,15 @@ │ │ │ │ blx 9cfa8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r8 │ │ │ │ b.n 1f418a │ │ │ │ mov r1, r9 │ │ │ │ b.n 1f41b2 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -511990,17 +511990,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (1f4274 ) │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -512379,79 +512379,79 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1f4658 │ │ │ │ ... │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r2, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [pc, #28] @ (1f470c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (1f4710 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1f4658 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001f4718 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -512465,15 +512465,15 @@ │ │ │ │ blx 9d67c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bhi.n 1f4744 │ │ │ │ + bhi.n 1f474c │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #284] @ (1f4874 ) │ │ │ │ @@ -512594,29 +512594,29 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1f4802 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f47e8 │ │ │ │ + bvc.n 1f47f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsh r6, [r0, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f489c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -512681,25 +512681,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (1f4960 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs.n 1f4a1c │ │ │ │ + bvs.n 1f4a24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f4964 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -512722,17 +512722,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f49b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -512909,47 +512909,47 @@ │ │ │ │ b.n 1f4a02 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1f4ae8 │ │ │ │ + bgt.n 1f4af0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f4bc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -513252,67 +513252,67 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1f4c12 │ │ │ │ nop │ │ │ │ ldrh r0, [r6, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f4f5c : │ │ │ │ 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 │ │ │ │ @@ -513433,33 +513433,33 @@ │ │ │ │ blx 9d67c │ │ │ │ b.n 1f4fa2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsb r4, [r3, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f50b0 : │ │ │ │ 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 │ │ │ │ @@ -513574,33 +513574,33 @@ │ │ │ │ b.n 1f5186 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r6, [r0, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f51f4 : │ │ │ │ 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 │ │ │ │ @@ -513715,33 +513715,33 @@ │ │ │ │ b.n 1f52ca │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r0, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r2, [r0, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -513889,45 +513889,45 @@ │ │ │ │ ldr r2, [pc, #72] @ (1f5500 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 9d67c │ │ │ │ b.n 1f5478 │ │ │ │ nop │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f5504 : │ │ │ │ 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 │ │ │ │ @@ -514102,45 +514102,45 @@ │ │ │ │ b.n 1f55b2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r5, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r5, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f56f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ @@ -514510,67 +514510,67 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ b.n 1f57c8 │ │ │ │ ldr r7, [pc, #192] @ (1f5b54 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r6, [pc, #944] @ (1f5e54 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #544] @ (1f5d04 ) │ │ │ │ + ldr r5, [pc, #560] @ (1f5d14 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #912] @ (1f5e8c ) │ │ │ │ + ldr r4, [pc, #928] @ (1f5e9c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f5b04 : │ │ │ │ stmdb 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 │ │ │ │ @@ -515215,105 +515215,105 @@ │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1f610a │ │ │ │ b.n 1f5f82 │ │ │ │ ldr r3, [pc, #144] @ (1f6200 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [pc, #864] @ (1f64e0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - itet eq │ │ │ │ + itee eq │ │ │ │ lsleq r2, r5, #1 │ │ │ │ - lsrne r6, r1, #17 │ │ │ │ - lsleq r0, r5, #1 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrne r2, r2, #17 │ │ │ │ + lslne r0, r5, #1 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001f622c : │ │ │ │ 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 │ │ │ │ @@ -515480,43 +515480,43 @@ │ │ │ │ blx 9d67c │ │ │ │ b.n 1f6388 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r0, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ bics r6, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f6414 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -515777,65 +515777,65 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 1f6554 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ tst r0, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r4, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #64] @ (1f672c ) │ │ │ │ + ldr r6, [pc, #80] @ (1f673c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #976] @ (1f6ac4 ) │ │ │ │ + ldr r5, [pc, #992] @ (1f6ad4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #752] @ (1f69f0 ) │ │ │ │ + ldr r5, [pc, #768] @ (1f6a00 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #248] @ (1f6804 ) │ │ │ │ + ldr r5, [pc, #264] @ (1f6814 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #112] @ (1f6784 ) │ │ │ │ + ldr r5, [pc, #128] @ (1f6794 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #968] @ (1f6ae8 ) │ │ │ │ + ldr r4, [pc, #984] @ (1f6af8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f6720 : │ │ │ │ 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 │ │ │ │ @@ -515950,30 +515950,30 @@ │ │ │ │ blx 9d67c │ │ │ │ b.n 1f67fc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r7, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u16 q8, q7, │ │ │ │ - ldr r3, [pc, #952] @ (1f6c04 ) │ │ │ │ + vhadd.u32 q8, q1, │ │ │ │ + ldr r3, [pc, #968] @ (1f6c14 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r6, #148 @ 0x94 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vhadd.u32 q0, q1, │ │ │ │ - ldr r3, [pc, #712] @ (1f6b20 ) │ │ │ │ + vhadd.u32 q0, q3, │ │ │ │ + ldr r3, [pc, #728] @ (1f6b30 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 14, cr0, cr10, cr7, {3} │ │ │ │ - ldr r3, [pc, #488] @ (1f6a4c ) │ │ │ │ + cdp2 0, 14, cr0, cr14, cr7, {3} │ │ │ │ + ldr r3, [pc, #504] @ (1f6a5c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f6868 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ @@ -516119,38 +516119,38 @@ │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 1f68ec │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r5, #92 @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-412] @ 0xfffffe64 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + stc2 0, cr0, [r2, #-412]! @ 0xfffffe64 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f6a2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -516424,54 +516424,54 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1f6ab2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r4, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mrrc2 0, 6, r0, sl, cr7 │ │ │ │ - ldr r0, [pc, #936] @ (1f709c ) │ │ │ │ + mrrc2 0, 6, r0, lr, cr7 │ │ │ │ + ldr r0, [pc, #952] @ (1f70ac ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r3, #150 @ 0x96 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - umaal r0, r0, sl, r7 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + umaal r0, r0, lr, r7 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfb480067 │ │ │ │ - blx fp │ │ │ │ + @ instruction: 0xfb4c0067 │ │ │ │ + blxns fp │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfb260067 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0xfb2a0067 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfa8c0067 │ │ │ │ - bxns r3 │ │ │ │ + @ instruction: 0xfa900067 │ │ │ │ + bx r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfa500067 │ │ │ │ - mov r8, ip │ │ │ │ + @ instruction: 0xfa540067 │ │ │ │ + mov ip, ip │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfa320067 │ │ │ │ - mov sl, r8 │ │ │ │ + @ instruction: 0xfa360067 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f6d48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ @@ -516665,43 +516665,43 @@ │ │ │ │ b.n 1f6dac │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vst4.16 {d16-d19}, [r0 :128], r7 │ │ │ │ - cmp r8, sl │ │ │ │ + vst4.16 {d16-d19}, [r4 :128], r7 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr??.w r0, [r8, r7, lsl #2] │ │ │ │ - cmp r0, r1 │ │ │ │ + ldr??.w r0, [ip, r7, lsl #2] │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr.w r0, [sl, r7, lsl #2] │ │ │ │ - add sl, sp │ │ │ │ + ldr.w r0, [lr, r7, lsl #2] │ │ │ │ + add lr, sp │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf7f80067 │ │ │ │ - add r8, r1 │ │ │ │ + @ instruction: 0xf7fc0067 │ │ │ │ + add ip, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f6f80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -516874,35 +516874,35 @@ │ │ │ │ blx 9d67c │ │ │ │ b.n 1f700a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r6, #172 @ 0xac │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf6e20067 │ │ │ │ - muls r2, r6 │ │ │ │ + @ instruction: 0xf6e60067 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r6, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf6860067 │ │ │ │ - orrs r6, r2 │ │ │ │ + @ instruction: 0xf68a0067 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf6140067 │ │ │ │ - cmp r4, r4 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + @ instruction: 0xf6180067 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr7, {3} │ │ │ │ - movs r4, r7 │ │ │ │ + cdp2 0, 11, cr0, cr4, cr7, {3} │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i q8, q4, d3[5] │ │ │ │ + vmla.i q8, q6, d3[5] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #228] @ (1f727c ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r7, [pc, #228] @ (1f7280 ) │ │ │ │ @@ -516994,30 +516994,30 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (1f72a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1f71ee │ │ │ │ nop │ │ │ │ - vmla.i16 q8, q6, d7[2] │ │ │ │ + vmla.i32 q8, q0, d7[1] │ │ │ │ adds r4, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r6, [pc, #816] @ (1f75b8 ) │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q8, q0, d7[2] │ │ │ │ - adds.w r0, ip, #15138816 @ 0xe70000 │ │ │ │ - sbcs r4, r5 │ │ │ │ + vmla.i16 q8, q2, d7[2] │ │ │ │ + @ instruction: 0xf5200067 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf4e80067 │ │ │ │ - vmla.i q0, q5, d3[5] │ │ │ │ - @ instruction: 0xf4c00067 │ │ │ │ - adcs r0, r2 │ │ │ │ + @ instruction: 0xf4ec0067 │ │ │ │ + vmla.i q0, q7, d3[5] │ │ │ │ + @ instruction: 0xf4c40067 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - eors.w r0, r2, #15138816 @ 0xe70000 │ │ │ │ - asrs r2, r4 │ │ │ │ + eors.w r0, r6, #15138816 @ 0xe70000 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #652] @ (1f754c ) │ │ │ │ @@ -517287,45 +517287,45 @@ │ │ │ │ b.n 1f72f8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3d40067 │ │ │ │ - eors r4, r4 │ │ │ │ + @ instruction: 0xf3d80067 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3aa0067 │ │ │ │ - ands r2, r7 │ │ │ │ + @ instruction: 0xf3ae0067 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vld1.8 {d0[3]}, [r8], r7 │ │ │ │ - cdp2 0, 1, cr0, cr8, cr7, {3} │ │ │ │ - cdp2 0, 3, cr0, cr14, cr7, {3} │ │ │ │ - @ instruction: 0xfa5c0067 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr7, {3} │ │ │ │ - stc2 0, cr0, [lr, #412] @ 0x19c │ │ │ │ - ldr??.w r0, [r4, #103] @ 0x67 │ │ │ │ - ldc2 0, cr0, [r2, #412]! @ 0x19c │ │ │ │ - ldc2l 0, cr0, [lr, #412]! @ 0x19c │ │ │ │ - strh.w r0, [sl, #103] @ 0x67 │ │ │ │ - stc2 0, cr0, [r0, #412] @ 0x19c │ │ │ │ - @ instruction: 0xf22a0067 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + vld1.8 {d0[3]}, [ip], r7 │ │ │ │ + cdp2 0, 1, cr0, cr12, cr7, {3} │ │ │ │ + cdp2 0, 4, cr0, cr2, cr7, {3} │ │ │ │ + @ instruction: 0xfa600067 │ │ │ │ + cdp2 0, 0, cr0, cr14, cr7, {3} │ │ │ │ + ldc2 0, cr0, [r2, #412] @ 0x19c │ │ │ │ + ldr??.w r0, [r8, #103] @ 0x67 │ │ │ │ + ldc2 0, cr0, [r6, #412]! @ 0x19c │ │ │ │ + cdp2 0, 0, cr0, cr2, cr7, {3} │ │ │ │ + strh.w r0, [lr, #103] @ 0x67 │ │ │ │ + stc2 0, cr0, [r4, #412] @ 0x19c │ │ │ │ + @ instruction: 0xf22e0067 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2 0, cr0, [r4, #412] @ 0x19c │ │ │ │ - stc2 0, cr0, [ip, #412]! @ 0x19c │ │ │ │ - @ instruction: 0xf1e40067 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + ldc2 0, cr0, [r8, #412] @ 0x19c │ │ │ │ + ldc2 0, cr0, [r0, #412]! @ 0x19c │ │ │ │ + @ instruction: 0xf1e80067 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsb r0, r6, #103 @ 0x67 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + rsb r0, sl, #103 @ 0x67 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r7, r4, #1 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #240] @ (1f76bc ) │ │ │ │ @@ -517430,30 +517430,30 @@ │ │ │ │ blx 9d67c │ │ │ │ b.n 1f763e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2 0, cr0, [r6], #412 @ 0x19c │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + stc2 0, cr0, [sl], #412 @ 0x19c │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orns r0, lr, #103 @ 0x67 │ │ │ │ - subs r5, #14 │ │ │ │ + eor.w r0, r2, #103 @ 0x67 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orn r0, r2, #103 @ 0x67 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + orn r0, r6, #103 @ 0x67 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2 0, cr0, [ip], {103} @ 0x67 │ │ │ │ + ldc2 0, cr0, [r0], {103} @ 0x67 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #408] @ (1f7898 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -517625,40 +517625,40 @@ │ │ │ │ blx 9a194 │ │ │ │ b.n 1f7810 │ │ │ │ nop │ │ │ │ cmp r7, #72 @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, pc, #496 @ (adr r6, 1f7a9c ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 1f7aac ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfbf00067 │ │ │ │ - vhadd.s16 q8, q6, │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + @ instruction: 0xfbf40067 │ │ │ │ + vhadd.s32 q8, q0, │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vhadd.s16 q0, q5, │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + vhadd.s16 q0, q7, │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfba00067 │ │ │ │ - add r7, pc, #88 @ (adr r7, 1f7924 ) │ │ │ │ + @ instruction: 0xfba40067 │ │ │ │ + add r7, pc, #104 @ (adr r7, 1f7934 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp 0, 12, cr0, cr10, cr7, {3} │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + cdp 0, 12, cr0, cr14, cr7, {3} │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 10, cr0, cr12, cr7, {3} │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + cdp 0, 11, cr0, cr0, cr7, {3} │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfb040067 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + @ instruction: 0xfb080067 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #348] @ (1f7a54 ) │ │ │ │ @@ -517806,36 +517806,36 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 9a194 │ │ │ │ b.n 1f7998 │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #96 @ (adr r6, 1f7ac0 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 1f7ad0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #520 @ (adr r4, 1f7c70 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 1f7c80 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa540067 │ │ │ │ - add r5, pc, #568 @ (adr r5, 1f7ca8 ) │ │ │ │ + @ instruction: 0xfa580067 │ │ │ │ + add r5, pc, #584 @ (adr r5, 1f7cb8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp r4, #146 @ 0x92 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc 0, cr0, [r0, #-412]! @ 0xfffffe64 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + stc 0, cr0, [r4, #-412]! @ 0xfffffe64 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc 0, cr0, [r4, #-412] @ 0xfffffe64 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + stc 0, cr0, [r8, #-412] @ 0xfffffe64 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [r6], #412 @ 0x19c │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + stcl 0, cr0, [sl], #412 @ 0x19c │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb.w r0, [r6, #103] @ 0x67 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + ldrsb.w r0, [sl, #103] @ 0x67 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #444] @ (1f7c64 ) │ │ │ │ @@ -518021,43 +518021,43 @@ │ │ │ │ blx 9a194 │ │ │ │ b.n 1f7ba2 │ │ │ │ nop │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #416 @ (adr r4, 1f7e10 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 1f7e20 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 1f7fb8 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 1f7fc8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr??.w r0, [r0, #103] @ 0x67 │ │ │ │ - rsb r0, r2, r7, asr #1 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + ldr??.w r0, [r4, #103] @ 0x67 │ │ │ │ + rsb r0, r6, r7, asr #1 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbcs.w r0, lr, r7, asr #1 │ │ │ │ - subs r0, #14 │ │ │ │ + @ instruction: 0xeb820067 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb.w r0, [sl, #103] @ 0x67 │ │ │ │ - add r3, pc, #528 @ (adr r3, 1f7ea8 ) │ │ │ │ + strb.w r0, [lr, #103] @ 0x67 │ │ │ │ + add r3, pc, #544 @ (adr r3, 1f7eb8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xeb360067 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xeb3a0067 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s32 q0, q7, │ │ │ │ - @ instruction: 0xeaf00067 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + vhadd.s q0, q1, │ │ │ │ + @ instruction: 0xeaf40067 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pkhtb r0, ip, r7, asr #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + @ instruction: 0xead00067 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #624] @ (1f7f3c ) │ │ │ │ @@ -518314,51 +518314,51 @@ │ │ │ │ blx 9a194 │ │ │ │ b.n 1f7dec │ │ │ │ nop │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #272 @ (adr r2, 1f8058 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 1f8068 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 1f8208 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 1f8218 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movt r0, #34919 @ 0x8867 │ │ │ │ - @ instruction: 0xe9980067 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + movt r0, #51303 @ 0xc867 │ │ │ │ + @ instruction: 0xe99c0067 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r0, #198 @ 0xc6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrd r0, r0, [r2, #-412] @ 0x19c │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + ldrd r0, r0, [r6, #-412] @ 0x19c │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subw r0, r0, #2151 @ 0x867 │ │ │ │ - add r1, pc, #232 @ (adr r1, 1f8058 ) │ │ │ │ + subw r0, r4, #2151 @ 0x867 │ │ │ │ + add r1, pc, #248 @ (adr r1, 1f8068 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strd r0, r0, [ip], #412 @ 0x19c │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + ldrd r0, r0, [r0], #412 @ 0x19c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r5, r6} │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + @ instruction: 0xe8c00067 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc 0, cr0, [lr], #412 @ 0x19c │ │ │ │ - ldrd r0, r0, [r4], #-412 @ 0x19c │ │ │ │ - adds r5, #4 │ │ │ │ + ldc 0, cr0, [r2], #412 @ 0x19c │ │ │ │ + ldrd r0, r0, [r8], #-412 @ 0x19c │ │ │ │ + adds r5, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe8500067 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xe8540067 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs.w r0, r4, #15138816 @ 0xe70000 │ │ │ │ - @ instruction: 0xe8120067 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adcs.w r0, r8, #15138816 @ 0xe70000 │ │ │ │ + @ instruction: 0xe8160067 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adc.w r0, r0, #15138816 @ 0xe70000 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + adc.w r0, r4, #15138816 @ 0xe70000 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ 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, #316] @ (1f80f8 ) │ │ │ │ @@ -518498,39 +518498,39 @@ │ │ │ │ b.n 1f80be │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #140 @ 0x8c │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf4da0067 │ │ │ │ + @ instruction: 0xf4de0067 │ │ │ │ movs r6, #74 @ 0x4a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f7e24 │ │ │ │ + b.n 1f7e2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - and.w r0, r4, #15138816 @ 0xe70000 │ │ │ │ - b.n 1f7de8 │ │ │ │ + and.w r0, r8, #15138816 @ 0xe70000 │ │ │ │ + b.n 1f7df0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orrs.w r0, r4, #15138816 @ 0xe70000 │ │ │ │ - eors.w r0, ip, #15138816 @ 0xe70000 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + orrs.w r0, r8, #15138816 @ 0xe70000 │ │ │ │ + @ instruction: 0xf4a00067 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f7d8c │ │ │ │ + b.n 1f7d94 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orr.w r0, sl, #15138816 @ 0xe70000 │ │ │ │ + orr.w r0, lr, #15138816 @ 0xe70000 │ │ │ │ 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, #296] @ (1f8278 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -518660,38 +518660,38 @@ │ │ │ │ blx 9d67c │ │ │ │ b.n 1f8212 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bics.w r0, sl, #15138816 @ 0xe70000 │ │ │ │ + bics.w r0, lr, #15138816 @ 0xe70000 │ │ │ │ movs r4, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f7cb4 │ │ │ │ + b.n 1f7cbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3800067 │ │ │ │ - @ instruction: 0xf3e80067 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf3840067 │ │ │ │ + @ instruction: 0xf3ec0067 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f7c58 │ │ │ │ + b.n 1f7c60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f7c04 │ │ │ │ + b.n 1f7c0c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movt r0, #32871 @ 0x8067 │ │ │ │ + movt r0, #49255 @ 0xc067 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #996] @ (1f86b0 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -519088,81 +519088,81 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #104 @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r3, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3000067 │ │ │ │ + @ instruction: 0xf3040067 │ │ │ │ ldr r6, [pc, #816] @ (1f89f8 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f8d78 │ │ │ │ + b.n 1f8d80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movw r0, #41063 @ 0xa067 │ │ │ │ - @ instruction: 0xf2320067 │ │ │ │ + movw r0, #57447 @ 0xe067 │ │ │ │ + @ instruction: 0xf2360067 │ │ │ │ strb r0, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f8c4c │ │ │ │ + b.n 1f8c54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8c18 │ │ │ │ + b.n 1f8c20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8be4 │ │ │ │ + b.n 1f8bec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8b94 │ │ │ │ + b.n 1f8b9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8b64 │ │ │ │ + b.n 1f8b6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sbc.w r0, lr, #103 @ 0x67 │ │ │ │ - b.n 1f8acc │ │ │ │ + sbcs.w r0, r2, #103 @ 0x67 │ │ │ │ + b.n 1f8ad4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8a7c │ │ │ │ + b.n 1f8a84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf0c80067 │ │ │ │ - b.n 1f89d4 │ │ │ │ + @ instruction: 0xf0cc0067 │ │ │ │ + b.n 1f89dc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8984 │ │ │ │ + b.n 1f898c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8934 │ │ │ │ + b.n 1f893c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f88e4 │ │ │ │ + b.n 1f88ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f88b4 │ │ │ │ + b.n 1f88bc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vext.8 q8, q4, , #0 │ │ │ │ - b.n 1f8864 │ │ │ │ + vext.8 q8, q6, , #0 │ │ │ │ + b.n 1f886c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8814 │ │ │ │ + b.n 1f881c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #996] @ (1f8b4c ) │ │ │ │ @@ -519560,81 +519560,81 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ subs r4, r7, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp 0, 6, cr0, cr4, cr7, {3} │ │ │ │ + cdp 0, 6, cr0, cr8, cr7, {3} │ │ │ │ ldr r6, [pc, #816] @ (1f8e94 ) │ │ │ │ movs r0, r0 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc 0, cr0, [lr, #412]! @ 0x19c │ │ │ │ - ldc 0, cr0, [r6, #412] @ 0x19c │ │ │ │ + ldc 0, cr0, [r2, #412]! @ 0x19c │ │ │ │ + ldc 0, cr0, [sl, #412] @ 0x19c │ │ │ │ ldr r6, [pc, #128] @ (1f8bf8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #160] @ (1f8c1c ) │ │ │ │ movs r0, r0 │ │ │ │ - udf #24 │ │ │ │ + udf #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f8b7c │ │ │ │ + ble.n 1f8b84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f8b48 │ │ │ │ + ble.n 1f8b50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f8af8 │ │ │ │ + ble.n 1f8b00 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f8ac8 │ │ │ │ + ble.n 1f8ad0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldcl 0, cr0, [r2], {103} @ 0x67 │ │ │ │ - ble.n 1f8c30 │ │ │ │ + ldcl 0, cr0, [r6], {103} @ 0x67 │ │ │ │ + ble.n 1f8c38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f8be0 │ │ │ │ + ble.n 1f8be8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc 0, cr0, [ip], #-412 @ 0xfffffe64 │ │ │ │ - bgt.n 1f8b38 │ │ │ │ + ldc 0, cr0, [r0], #-412 @ 0xfffffe64 │ │ │ │ + bgt.n 1f8b40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f8ae8 │ │ │ │ + bgt.n 1f8af0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f8c98 │ │ │ │ + bgt.n 1f8ca0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f8c48 │ │ │ │ + bgt.n 1f8c50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f8c18 │ │ │ │ + bgt.n 1f8c20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs.w r0, ip, r7, asr #1 │ │ │ │ - blt.n 1f8bc8 │ │ │ │ + sbc.w r0, r0, r7, asr #1 │ │ │ │ + blt.n 1f8bd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1f8b78 │ │ │ │ + blt.n 1f8b80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f8bf0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -519723,29 +519723,29 @@ │ │ │ │ blx 9df00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bge.n 1f8c90 │ │ │ │ + bge.n 1f8c98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ands.w r0, lr, r7, asr #1 │ │ │ │ - orr.w r0, r2, r7, asr #1 │ │ │ │ - orrs.w r0, ip, r7, asr #1 │ │ │ │ - orn r0, r2, r7, asr #1 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + bic.w r0, r2, r7, asr #1 │ │ │ │ + orr.w r0, r6, r7, asr #1 │ │ │ │ + orn r0, r0, r7, asr #1 │ │ │ │ + orn r0, r6, r7, asr #1 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001f8d00 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -519787,21 +519787,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bls.n 1f8d14 │ │ │ │ + bls.n 1f8d1c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1f8ccc │ │ │ │ + bls.n 1f8cd4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f8d84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -519950,38 +519950,38 @@ │ │ │ │ blx 9d67c │ │ │ │ b.n 1f8e32 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r0, r6, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb lr, {r0, r1, r2, r5, r6} │ │ │ │ - bhi.n 1f8ec4 │ │ │ │ + ldmdb r2, {r0, r1, r2, r5, r6} │ │ │ │ + bhi.n 1f8ecc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1f8fb8 │ │ │ │ + bls.n 1f8fc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 1f8e40 │ │ │ │ + bhi.n 1f8e48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1f8fa0 │ │ │ │ + bls.n 1f8fa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 1f8ffc │ │ │ │ + bhi.n 1f9004 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 1f8f88 │ │ │ │ + bhi.n 1f8f90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe8240067 │ │ │ │ + @ instruction: 0xe8280067 │ │ │ │ │ │ │ │ 001f8f24 : │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -520253,75 +520253,75 @@ │ │ │ │ b.n 1f90a8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r1, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f9128 │ │ │ │ + bvc.n 1f9130 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ asrs r0, r2, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1f91fc │ │ │ │ + bgt.n 1f9204 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f9078 │ │ │ │ + b.n 1f9080 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1f9210 │ │ │ │ + bvs.n 1f9218 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9058 │ │ │ │ + b.n 1f9060 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8ff8 │ │ │ │ + b.n 1f9000 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9028 │ │ │ │ + b.n 1f9030 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8ff8 │ │ │ │ + b.n 1f9000 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9038 │ │ │ │ + b.n 1f9040 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8fd8 │ │ │ │ + b.n 1f8fe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f902c │ │ │ │ + b.n 1f9034 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9010 │ │ │ │ + b.n 1f9018 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f906c │ │ │ │ + b.n 1f9074 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f903c │ │ │ │ + b.n 1f9044 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9010 │ │ │ │ + b.n 1f9018 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f902c │ │ │ │ + b.n 1f9034 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8ffc │ │ │ │ + b.n 1f9004 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1f9184 │ │ │ │ + bpl.n 1f918c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1f9350 │ │ │ │ + bpl.n 1f9358 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1f92fc │ │ │ │ + bpl.n 1f9304 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1f92c8 │ │ │ │ + bpl.n 1f92d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8d68 │ │ │ │ + b.n 1f8d70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f927c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -520447,41 +520447,41 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 9df00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bmi.n 1f9468 │ │ │ │ + bmi.n 1f9470 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f8e64 │ │ │ │ + b.n 1f8e6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f8eb0 │ │ │ │ + b.n 1f8eb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 1f93a8 │ │ │ │ + bvc.n 1f93b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics.w r0, r2, #103 @ 0x67 │ │ │ │ - b.n 1f96c8 │ │ │ │ + bics.w r0, r6, #103 @ 0x67 │ │ │ │ + b.n 1f96d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1f9308 │ │ │ │ - lsls r7, r4, #1 │ │ │ │ bvc.n 1f9310 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vext.8 q0, q4, , #0 │ │ │ │ - b.n 1f95c4 │ │ │ │ + bvc.n 1f9318 │ │ │ │ + lsls r7, r4, #1 │ │ │ │ + vext.8 q0, q6, , #0 │ │ │ │ + b.n 1f95cc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001f9404 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -520677,49 +520677,49 @@ │ │ │ │ eors r1, r3 │ │ │ │ asrs r0, r6, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 1f956c │ │ │ │ + bcs.n 1f9574 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ asrs r0, r6, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 1f9530 │ │ │ │ + bhi.n 1f9538 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f9da0 │ │ │ │ + b.n 1f9da8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9e0c │ │ │ │ + b.n 1f9e14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1f9628 │ │ │ │ + bvs.n 1f9630 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1f9648 │ │ │ │ + bvs.n 1f9650 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9df8 │ │ │ │ + b.n 1f9e00 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1f972c │ │ │ │ + bpl.n 1f9734 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1f9718 │ │ │ │ + bvc.n 1f9720 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1f9698 │ │ │ │ + bne.n 1f96a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f964c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -520926,55 +520926,55 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r4, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r6, r3, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1f9934 │ │ │ │ + beq.n 1f993c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r0, r5, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f9cd0 │ │ │ │ + b.n 1f9cd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9d24 │ │ │ │ + b.n 1f9d2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1f9884 │ │ │ │ + bvs.n 1f988c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1f984c │ │ │ │ + bpl.n 1f9854 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f9be4 │ │ │ │ + b.n 1f9bec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9c38 │ │ │ │ + b.n 1f9c40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1f9944 │ │ │ │ + bcc.n 1f994c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1f9960 │ │ │ │ + bcc.n 1f9968 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9c34 │ │ │ │ + b.n 1f9c3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1f97f8 │ │ │ │ + bgt.n 1f9800 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1f9874 │ │ │ │ + bcs.n 1f987c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f98b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -521168,53 +521168,53 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r2, r7, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcc.n 1f9a80 │ │ │ │ + bcc.n 1f9a88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1f9b00 │ │ │ │ + b.n 1f9b08 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f9b4c │ │ │ │ + b.n 1f9b54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1f9b78 │ │ │ │ + bne.n 1f9b80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe9a20067 │ │ │ │ - bge.n 1f9a98 │ │ │ │ + @ instruction: 0xe9a60067 │ │ │ │ + bge.n 1f9aa0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1f9abc │ │ │ │ - lsls r7, r4, #1 │ │ │ │ beq.n 1f9ac4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmdb r6, {r0, r1, r2, r5, r6} │ │ │ │ - bge.n 1f9b68 │ │ │ │ + beq.n 1f9acc │ │ │ │ + lsls r7, r4, #1 │ │ │ │ + ldmdb sl, {r0, r1, r2, r5, r6} │ │ │ │ + bge.n 1f9b70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1f9a64 │ │ │ │ + bcs.n 1f9a6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f9b00 : │ │ │ │ stmdb 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 │ │ │ │ @@ -521391,47 +521391,47 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 9df00 │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 8 │ │ │ │ + svc 12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 4 │ │ │ │ + svc 8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1f95ac │ │ │ │ + b.n 1f95b4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 1f9d48 │ │ │ │ + bhi.n 1f9d50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001f9d1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -521623,63 +521623,63 @@ │ │ │ │ ldr r2, [pc, #108] @ (1f9f60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 9d67c │ │ │ │ b.n 1f9e36 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1f9e3c │ │ │ │ + ble.n 1f9e44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f9ed0 │ │ │ │ + ble.n 1f9ed8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #2 │ │ │ │ + udf #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #0 │ │ │ │ + udf #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f9efc │ │ │ │ + ble.n 1f9f04 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1f9ea8 │ │ │ │ + ble.n 1f9eb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1f9fa8 │ │ │ │ + bvs.n 1f9fb0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f9f64 │ │ │ │ + ble.n 1f9f6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1f9f98 │ │ │ │ + ble.n 1f9fa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1f9f88 │ │ │ │ + ble.n 1f9f90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1f9f6c │ │ │ │ + ble.n 1f9f74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 1f9f72 │ │ │ │ + cbz r0, 1f9f74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1f9f50 │ │ │ │ + bgt.n 1f9f58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f9f64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -521805,43 +521805,43 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 9df00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1fa11c │ │ │ │ + bgt.n 1fa124 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1fa168 │ │ │ │ + bgt.n 1fa170 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1fa098 │ │ │ │ + blt.n 1fa0a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1f9fe0 │ │ │ │ + bmi.n 1f9fe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1fa1b8 │ │ │ │ + blt.n 1fa1c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fa0dc │ │ │ │ + bmi.n 1fa0e4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fa0ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -522045,55 +522045,55 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r0, r1, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [pc, #736] @ (1fa5f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1fa268 │ │ │ │ + bge.n 1fa270 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1fa2c4 │ │ │ │ + bge.n 1fa2cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 1fa2d4 │ │ │ │ + bls.n 1fa2dc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1fa28c │ │ │ │ + bge.n 1fa294 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1fa274 │ │ │ │ + bge.n 1fa27c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fa3a4 │ │ │ │ + bcs.n 1fa3ac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa350 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522164,29 +522164,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (1fa424 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fa38e │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bls.n 1fa45c │ │ │ │ + bls.n 1fa464 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa428 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522253,28 +522253,28 @@ │ │ │ │ ldr r0, [pc, #40] @ (1fa4f0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fa466 │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mcrr 0, 6, r0, lr, cr6 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + mrrc 0, 6, r0, r2, cr6 │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa4f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522315,19 +522315,19 @@ │ │ │ │ blx 9d67c │ │ │ │ mov r0, r5 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fa570 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -522554,59 +522554,59 @@ │ │ │ │ nop │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrsb r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1fa780 │ │ │ │ + bvs.n 1fa788 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1fa7c4 │ │ │ │ + bvs.n 1fa7cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1fa8b0 │ │ │ │ + bvs.n 1fa8b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 1fa6f4 │ │ │ │ + bvs.n 1fa6fc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1fa848 │ │ │ │ + bpl.n 1fa850 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1fa724 │ │ │ │ + bmi.n 1fa72c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r7, r4, #1 │ │ │ │ - lsrvs r2, r0, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa814 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -522722,39 +522722,39 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 9df00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1fa8e8 │ │ │ │ + bmi.n 1fa8f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1fa954 │ │ │ │ + bpl.n 1fa95c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1fa98c │ │ │ │ + bpl.n 1fa994 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1fa978 │ │ │ │ + bpl.n 1fa980 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fa978 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -522823,27 +522823,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 9d67c │ │ │ │ mov r0, r6 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1faa44 │ │ │ │ + bmi.n 1faa4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1faa64 │ │ │ │ + bmi.n 1faa6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001faa50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -523013,53 +523013,53 @@ │ │ │ │ blx 9df00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1facc4 │ │ │ │ + bcc.n 1faccc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fab48 │ │ │ │ + bcc.n 1fab50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fab94 │ │ │ │ + bcc.n 1fab9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fac08 │ │ │ │ + bcc.n 1fac10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1fac74 │ │ │ │ + bmi.n 1fac7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r7, r4, #1 │ │ │ │ - itee @ unpredictable │ │ │ │ + itet │ │ │ │ lsl r7, r4, #1 │ │ │ │ - bhi.n 1fac7c @ unpredictable │ │ │ │ - lslal r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + bhi.n 1fac84 @ unpredictable │ │ │ │ + lsl r7, r4, #1 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1fac94 │ │ │ │ + bpl.n 1fac9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fabe0 │ │ │ │ + bcc.n 1fabe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - wfe │ │ │ │ - lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + itt cs │ │ │ │ + lslcs r7, r4, #1 │ │ │ │ + strbcs r6, [r7, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fac5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -523176,37 +523176,37 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 9df00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1facd4 │ │ │ │ + bcs.n 1facdc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1facb4 │ │ │ │ + bcs.n 1facbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fadc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -523387,53 +523387,53 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 9df00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r2, 1fafa2 │ │ │ │ + cbnz r6, 1fafa2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1fb074 │ │ │ │ + bne.n 1fb07c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1faefc │ │ │ │ + bne.n 1faf04 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1faf78 │ │ │ │ + bne.n 1faf80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r7} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 1fafb8 │ │ │ │ + beq.n 1fafc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1fb0c4 │ │ │ │ + bmi.n 1fb0cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1faf0c │ │ │ │ + bne.n 1faf14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 1faedc │ │ │ │ + bne.n 1faee4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r6, 1fb04a │ │ │ │ + cbnz r2, 1fb04c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fafec : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523464,17 +523464,17 @@ │ │ │ │ bl 1f5338 │ │ │ │ mov r0, r5 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fb04c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -523608,41 +523608,41 @@ │ │ │ │ blx 9df00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 1fb1c4 │ │ │ │ + beq.n 1fb1cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r0, 1fb200 │ │ │ │ + cbnz r4, 1fb200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fb1e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -523785,36 +523785,36 @@ │ │ │ │ blx 9d67c │ │ │ │ b.n 1fb22c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orrs.w r0, r0, #15794176 @ 0xf10000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ands.w r0, r2, #15794176 @ 0xf10000 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001fb390 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -523874,22 +523874,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 1fb47e │ │ │ │ + cbz r0, 1fb480 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i q8, q6, d2[5] │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + vmla.i16 q8, q0, d6[2] │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r2, 1fb47c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i q0, q7, d2[5] │ │ │ │ + vmla.i16 q0, q1, d6[2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -524041,36 +524041,36 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1fb4de │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf1f00071 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ sbc.w r0, sl, #113 @ 0x71 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 1fb610 │ │ │ │ + cbz r0, 1fb612 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr6, {3} │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + cdp2 0, 5, cr0, cr8, cr6, {3} │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 1fb612 │ │ │ │ + cbz r4, 1fb612 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 1, cr0, cr8, cr6, {3} │ │ │ │ - cbz r0, 1fb60c │ │ │ │ + cdp2 0, 1, cr0, cr12, cr6, {3} │ │ │ │ + cbz r4, 1fb60c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2l 0, cr0, [r0, #408]! @ 0x198 │ │ │ │ + stc2l 0, cr0, [r4, #408]! @ 0x198 │ │ │ │ │ │ │ │ 001fb5fc : │ │ │ │ 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 │ │ │ │ @@ -524097,17 +524097,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (1fb654 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-408] @ 0xfffffe68 │ │ │ │ + ldc2l 0, cr0, [r4, #-408] @ 0xfffffe68 │ │ │ │ │ │ │ │ 001fb658 : │ │ │ │ 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 │ │ │ │ @@ -524195,27 +524195,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2 0, cr0, [r2, #-408] @ 0xfffffe68 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + stc2 0, cr0, [r6, #-408] @ 0xfffffe68 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2l 0, cr0, [r4], {102} @ 0x66 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + stc2l 0, cr0, [r8], {102} @ 0x66 │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r6], #-408 @ 0xfffffe68 │ │ │ │ + ldc2l 0, cr0, [sl], #-408 @ 0xfffffe68 │ │ │ │ │ │ │ │ 001fb764 : │ │ │ │ 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 │ │ │ │ @@ -524284,25 +524284,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #36] @ (1fb838 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ b.n 1fb7a4 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfbf60066 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + @ instruction: 0xfbfa0066 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ite ge │ │ │ │ - lslge r1, r5, #1 │ │ │ │ - addlt r7, sp, #112 @ 0x70 │ │ │ │ + nop {11} │ │ │ │ + lsls r1, r5, #1 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfbac0066 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + @ instruction: 0xfbb00066 │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fb83c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -524484,47 +524484,47 @@ │ │ │ │ b.n 1fb890 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r2, #452]! @ 0x1c4 │ │ │ │ stcl 0, cr0, [lr, #452]! @ 0x1c4 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfb0a0066 │ │ │ │ + @ instruction: 0xfb0e0066 │ │ │ │ ldc 0, cr0, [r8, #452]! @ 0x1c4 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 1fba74 │ │ │ │ + cbz r0, 1fba76 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r4, 1fba8e │ │ │ │ + cbnz r0, 1fba90 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r2, 1fbaaa │ │ │ │ + cbz r6, 1fbaaa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb.w r0, [r6, #102] @ 0x66 │ │ │ │ + ldrsb.w r0, [sl, #102] @ 0x66 │ │ │ │ │ │ │ │ 001fba60 : │ │ │ │ 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 │ │ │ │ @@ -524592,27 +524592,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (1fbb2c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fba9e │ │ │ │ nop │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr??.w r0, [ip, #102] @ 0x66 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + vst4.16 {d0-d3}, [r0 :128], r6 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mcrr 0, 6, r0, r6, cr10 │ │ │ │ - add r4, sp, #0 │ │ │ │ + mcrr 0, 6, r0, sl, cr10 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb.w r0, [r0, #102] @ 0x66 │ │ │ │ + ldrb.w r0, [r4, #102] @ 0x66 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -524667,22 +524667,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh.w r0, [ip, r6, lsl #2] │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh.w r0, [r0, r6, lsl #2] │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7f00066 │ │ │ │ + @ instruction: 0xf7f40066 │ │ │ │ │ │ │ │ 001fbbdc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -524854,39 +524854,39 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 1fbc2e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orrs.w r0, r8, r1, ror #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf76c0066 │ │ │ │ + @ instruction: 0xf7700066 │ │ │ │ ands.w r0, sl, r1, ror #1 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7060066 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf70a0066 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6880066 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + @ instruction: 0xf68c0066 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf66c0066 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + @ instruction: 0xf6700066 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movw r0, #26726 @ 0x6866 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + movw r0, #43110 @ 0xa866 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6120066 │ │ │ │ + @ instruction: 0xf6160066 │ │ │ │ │ │ │ │ 001fbdd8 : │ │ │ │ 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 │ │ │ │ @@ -524967,27 +524967,27 @@ │ │ │ │ ldr r2, [pc, #40] @ (1fbec4 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9d67c │ │ │ │ b.n 1fbe3c │ │ │ │ nop │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf5840066 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + @ instruction: 0xf5880066 │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add.w r0, r6, #15073280 @ 0xe60000 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + add.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fbec8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525029,20 +525029,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 9b54c │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - eors.w r0, r6, #15073280 @ 0xe60000 │ │ │ │ - add r7, pc, #888 @ (adr r7, 1fc2c0 ) │ │ │ │ + eors.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ + add r7, pc, #904 @ (adr r7, 1fc2d0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orn r0, lr, #15073280 @ 0xe60000 │ │ │ │ + orns r0, r2, #15073280 @ 0xe60000 │ │ │ │ │ │ │ │ 001fbf4c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -525085,20 +525085,20 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 9b54c │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #520 @ (adr r7, 1fc1d0 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 1fc1e0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ands.w r0, r2, #15073280 @ 0xe60000 │ │ │ │ - add r7, pc, #352 @ (adr r7, 1fc130 ) │ │ │ │ + ands.w r0, r6, #15073280 @ 0xe60000 │ │ │ │ + add r7, pc, #368 @ (adr r7, 1fc140 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3e80066 │ │ │ │ + @ instruction: 0xf3ec0066 │ │ │ │ │ │ │ │ 001fbfd4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -525185,32 +525185,32 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (1fc0dc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fc012 │ │ │ │ - add r6, pc, #992 @ (adr r6, 1fc49c ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 1fc4ac ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3880066 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + @ instruction: 0xf38c0066 │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1fc080 │ │ │ │ + blt.n 1fc088 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #504 @ (adr r6, 1fc2cc ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 1fc2dc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #344 @ (adr r6, 1fc234 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 1fc244 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2e60066 │ │ │ │ + @ instruction: 0xf2ea0066 │ │ │ │ │ │ │ │ 001fc0e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -525297,32 +525297,32 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (1fc1e8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fc11e │ │ │ │ - add r5, pc, #944 @ (adr r5, 1fc578 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 1fc588 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf27c0066 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + @ instruction: 0xf2800066 │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1fc174 │ │ │ │ + bge.n 1fc17c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, pc, #456 @ (adr r5, 1fc3a8 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 1fc3b8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #296 @ (adr r5, 1fc310 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 1fc320 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsbs r0, sl, #102 @ 0x66 │ │ │ │ + rsbs r0, lr, #102 @ 0x66 │ │ │ │ │ │ │ │ 001fc1ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -525417,33 +525417,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (1fc30c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r4, pc, #896 @ (adr r4, 1fc668 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 1fc678 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sbcs.w r0, r0, #102 @ 0x66 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + sbcs.w r0, r4, #102 @ 0x66 │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bls.n 1fc2b0 │ │ │ │ + bls.n 1fc2b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #296 @ (adr r4, 1fc42c ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 1fc43c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf0da0066 │ │ │ │ - add r4, pc, #168 @ (adr r4, 1fc3b4 ) │ │ │ │ + @ instruction: 0xf0de0066 │ │ │ │ + add r4, pc, #184 @ (adr r4, 1fc3c4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fc310 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -525556,36 +525556,36 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (1fc460 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 1fc34e │ │ │ │ - add r3, pc, #752 @ (adr r3, 1fc724 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 1fc734 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orr.w r0, ip, #102 @ 0x66 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + orrs.w r0, r0, #102 @ 0x66 │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - it al │ │ │ │ + ite al │ │ │ │ lslal r7, r4, #1 │ │ │ │ - add r3, pc, #136 @ (adr r3, 1fc4d8 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 1fc4e8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vext.8 q0, q1, q11, #0 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 1fc840 ) │ │ │ │ + vext.8 q0, q3, q11, #0 │ │ │ │ + add r2, pc, #1016 @ (adr r2, 1fc850 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i d0, d10, d2[5] │ │ │ │ - add r2, pc, #872 @ (adr r2, 1fc7c8 ) │ │ │ │ + vmla.i d0, d14, d2[5] │ │ │ │ + add r2, pc, #888 @ (adr r2, 1fc7d8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc464 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525632,26 +525632,26 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9d67c │ │ │ │ mov r0, r6 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r2, pc, #424 @ (adr r2, 1fc690 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 1fc6a0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 15, cr0, cr10, cr6, {3} │ │ │ │ - add r2, pc, #264 @ (adr r2, 1fc5f8 ) │ │ │ │ + cdp 0, 15, cr0, cr14, cr6, {3} │ │ │ │ + add r2, pc, #280 @ (adr r2, 1fc608 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 13, cr0, cr2, cr6, {3} │ │ │ │ - itte lt │ │ │ │ + cdp 0, 13, cr0, cr6, cr6, {3} │ │ │ │ + ittt lt │ │ │ │ lsllt r7, r4, #1 │ │ │ │ │ │ │ │ 001fc4f8 : │ │ │ │ pushlt {r3, r4, r5, lr} │ │ │ │ - movge.w ip, #4096 @ 0x1000 │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 9a8c4 │ │ │ │ mov r5, r0 │ │ │ │ blx 99588 │ │ │ │ @@ -525675,23 +525675,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9d67c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - it hi │ │ │ │ + ite hi │ │ │ │ lslhi r7, r4, #1 │ │ │ │ - itt hi │ │ │ │ + it hi @ unpredictable │ │ │ │ lslhi r7, r4, #1 │ │ │ │ │ │ │ │ 001fc558 : │ │ │ │ - pushhi {r3, r4, r5, r6, r7, lr} │ │ │ │ + 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, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -525731,20 +525731,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc5dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #472 @ (adr r1, 1fc7ac ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 1fc7bc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 0, cr0, cr6, cr6, {3} │ │ │ │ - add r1, pc, #256 @ (adr r1, 1fc6dc ) │ │ │ │ + cdp 0, 0, cr0, cr10, cr6, {3} │ │ │ │ + add r1, pc, #272 @ (adr r1, 1fc6ec ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldcl 0, cr0, [r0, #408] @ 0x198 │ │ │ │ + ldcl 0, cr0, [r4, #408] @ 0x198 │ │ │ │ │ │ │ │ 001fc5e0 : │ │ │ │ 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, r2 │ │ │ │ @@ -525787,20 +525787,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc664 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #952 @ (adr r0, 1fca14 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 1fca24 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldcl 0, cr0, [lr, #-408]! @ 0xfffffe68 │ │ │ │ - add r0, pc, #736 @ (adr r0, 1fc944 ) │ │ │ │ + stc 0, cr0, [r2, #408] @ 0x198 │ │ │ │ + add r0, pc, #752 @ (adr r0, 1fc954 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [r8, #-408] @ 0xfffffe68 │ │ │ │ + stcl 0, cr0, [ip, #-408] @ 0xfffffe68 │ │ │ │ │ │ │ │ 001fc668 : │ │ │ │ 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, r2 │ │ │ │ @@ -525843,20 +525843,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc6ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #408 @ (adr r0, 1fc87c ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 1fc88c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6], #408 @ 0x198 │ │ │ │ - add r0, pc, #192 @ (adr r0, 1fc7ac ) │ │ │ │ + ldcl 0, cr0, [sl], #408 @ 0x198 │ │ │ │ + add r0, pc, #208 @ (adr r0, 1fc7bc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [r0], {102} @ 0x66 │ │ │ │ + stcl 0, cr0, [r4], {102} @ 0x66 │ │ │ │ │ │ │ │ 001fc6f0 : │ │ │ │ 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, r2 │ │ │ │ @@ -525899,20 +525899,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc774 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [lr], #-408 @ 0xfffffe68 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldcl 0, cr0, [r2], #-408 @ 0xfffffe68 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc 0, cr0, [r8], #-408 @ 0xfffffe68 │ │ │ │ + ldc 0, cr0, [ip], #-408 @ 0xfffffe68 │ │ │ │ │ │ │ │ 001fc778 : │ │ │ │ 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, r2 │ │ │ │ @@ -525955,20 +525955,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc7fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xebe60066 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + @ instruction: 0xebea0066 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs.w r0, r0, r6, asr #1 │ │ │ │ + subs.w r0, r4, r6, asr #1 │ │ │ │ │ │ │ │ 001fc800 : │ │ │ │ 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, r2 │ │ │ │ @@ -526011,20 +526011,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc884 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs.w r0, lr, r6, asr #1 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + sbc.w r0, r2, r6, asr #1 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xeb280066 │ │ │ │ + @ instruction: 0xeb2c0066 │ │ │ │ │ │ │ │ 001fc888 : │ │ │ │ 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, r2 │ │ │ │ @@ -526067,20 +526067,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc90c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xead60066 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + @ instruction: 0xeada0066 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xeaa00066 │ │ │ │ + @ instruction: 0xeaa40066 │ │ │ │ │ │ │ │ 001fc910 : │ │ │ │ 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, r2 │ │ │ │ @@ -526123,20 +526123,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fc994 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orr.w r0, lr, r6, asr #1 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + orrs.w r0, r2, r6, asr #1 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ands.w r0, r8, r6, asr #1 │ │ │ │ + ands.w r0, ip, r6, asr #1 │ │ │ │ │ │ │ │ 001fc998 : │ │ │ │ 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, r2 │ │ │ │ @@ -526179,20 +526179,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fca1c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strd r0, r0, [r6, #408] @ 0x198 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + strd r0, r0, [sl, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe9900066 │ │ │ │ + @ instruction: 0xe9940066 │ │ │ │ │ │ │ │ 001fca20 : │ │ │ │ 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, r2 │ │ │ │ @@ -526235,20 +526235,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcaa4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmdb lr!, {r1, r2, r5, r6} │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + strd r0, r0, [r2, #-408] @ 0x198 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmdb r8, {r1, r2, r5, r6} │ │ │ │ + stmdb ip, {r1, r2, r5, r6} │ │ │ │ │ │ │ │ 001fcaa8 : │ │ │ │ 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, r2 │ │ │ │ @@ -526291,20 +526291,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcb2c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia.w r6!, {r1, r2, r5, r6} │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldmia.w sl!, {r1, r2, r5, r6} │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia.w r0, {r1, r2, r5, r6} │ │ │ │ + stmia.w r4, {r1, r2, r5, r6} │ │ │ │ │ │ │ │ 001fcb30 : │ │ │ │ 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, r2 │ │ │ │ @@ -526347,20 +526347,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcbb4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe82e0066 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xe8320066 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fcba8 │ │ │ │ + b.n 1fcbb0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcbb8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526404,21 +526404,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcc3c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fcb84 │ │ │ │ + b.n 1fcb8c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fcb20 │ │ │ │ + b.n 1fcb28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcc40 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526462,21 +526462,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fccc4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fcafc │ │ │ │ + b.n 1fcb04 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fca98 │ │ │ │ + b.n 1fcaa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fccc8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526520,21 +526520,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcd4c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fca74 │ │ │ │ + b.n 1fca7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fca10 │ │ │ │ + b.n 1fca18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcd50 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526578,21 +526578,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcdd4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc9ec │ │ │ │ + b.n 1fc9f4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc988 │ │ │ │ + b.n 1fc990 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcdd8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526636,21 +526636,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fce5c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc964 │ │ │ │ + b.n 1fc96c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc900 │ │ │ │ + b.n 1fc908 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fce60 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526694,21 +526694,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcee4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc8dc │ │ │ │ + b.n 1fc8e4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc878 │ │ │ │ + b.n 1fc880 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcee8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526752,21 +526752,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcf6c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc854 │ │ │ │ + b.n 1fc85c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc7f0 │ │ │ │ + b.n 1fc7f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcf70 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526810,21 +526810,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fcff4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd7cc │ │ │ │ + b.n 1fd7d4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd768 │ │ │ │ + b.n 1fd770 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fcff8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -526922,29 +526922,29 @@ │ │ │ │ blx 9477c │ │ │ │ b.n 1fd040 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bvs.n 1fd168 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ bvs.n 1fd0fc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd708 │ │ │ │ + b.n 1fd710 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd6d8 │ │ │ │ + b.n 1fd6e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd6a8 │ │ │ │ + b.n 1fd6b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -527175,47 +527175,47 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ bpl.n 1fd3b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1fd3f2 │ │ │ │ + cbz r0, 1fd3f4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bmi.n 1fd35c │ │ │ │ lsls r1, r6, #1 │ │ │ │ tst r6, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 1fd3ea │ │ │ │ + cbz r2, 1fd3ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 1fd3f8 │ │ │ │ + cbz r6, 1fd3f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 1fd3e6 │ │ │ │ + cbz r4, 1fd3e6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r6, 1fd3f6 │ │ │ │ + cbz r2, 1fd3f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd5bc │ │ │ │ + b.n 1fd5c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd528 │ │ │ │ + b.n 1fd530 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd4d8 │ │ │ │ + b.n 1fd4e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd43c │ │ │ │ + b.n 1fd444 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527245,17 +527245,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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 r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527315,23 +527315,23 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r4, 1fd4e2 │ │ │ │ + cbz r0, 1fd4e4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527391,23 +527391,23 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #24 │ │ │ │ + udf #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527468,23 +527468,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1fd658 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1fd748 │ │ │ │ + ble.n 1fd750 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 1fd710 │ │ │ │ + ble.n 1fd718 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527543,23 +527543,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1fd710 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1fd690 │ │ │ │ + bgt.n 1fd698 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1fd658 │ │ │ │ + bgt.n 1fd660 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527617,23 +527617,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1fd7c8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 1fd7de │ │ │ │ + cbnz r4, 1fd7de │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 1fd7d8 │ │ │ │ + bgt.n 1fd7e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1fd7a0 │ │ │ │ + blt.n 1fd7a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fd7cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -527691,23 +527691,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1fd78c │ │ │ │ + blt.n 1fd794 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 1fd920 │ │ │ │ + blt.n 1fd928 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fd878 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -527765,23 +527765,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9df00 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1fd8e0 │ │ │ │ + bge.n 1fd8e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 1fd874 │ │ │ │ + bge.n 1fd87c │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fd924 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -527976,45 +527976,45 @@ │ │ │ │ b.n 1fda8c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1fdbe0 │ │ │ │ + bls.n 1fdbe8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 1fdb90 │ │ │ │ + bls.n 1fdb98 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 1fdac8 │ │ │ │ + bhi.n 1fdad0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fdb40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -528969,162 +528969,162 @@ │ │ │ │ mvn.w r3, #8 │ │ │ │ b.w 1fdbf0 │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1fe578 │ │ │ │ + bvs.n 1fe580 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 1fe648 │ │ │ │ + bpl.n 1fe650 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1fe55c │ │ │ │ + bmi.n 1fe564 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1fe62c │ │ │ │ + bmi.n 1fe634 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 1fe5bc │ │ │ │ + bmi.n 1fe5c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #976 @ (adr r6, 1fe980 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 1fe990 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fe528 │ │ │ │ + bcc.n 1fe530 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 1fe9a0 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 1fe9b0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fe628 │ │ │ │ + bcc.n 1fe630 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 1fe5ec │ │ │ │ + bcc.n 1fe5f4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fe5b0 │ │ │ │ + bcs.n 1fe5b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fe574 │ │ │ │ + bcs.n 1fe57c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fe538 │ │ │ │ + bcs.n 1fe540 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fe4fc │ │ │ │ + bcs.n 1fe504 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 1fe6c0 │ │ │ │ + bcs.n 1fe6c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sxtb r2, r7 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #728 @ (adr r5, 1fe8e0 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 1fe8f0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, pc, #976 @ (adr r6, 1fe9e0 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 1fe9f0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strd r0, r0, [lr, #408] @ 0x198 │ │ │ │ - add r5, pc, #880 @ (adr r5, 1fe988 ) │ │ │ │ + ldrd r0, r0, [r2, #408] @ 0x198 │ │ │ │ + add r5, pc, #896 @ (adr r5, 1fe998 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #184 @ (adr r7, 1fe6d8 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 1fe6e8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #504 @ (adr r4, 1fe81c ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 1fe82c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, 1fe9d0 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 1fe9e0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, pc, #848 @ (adr r6, 1fe984 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 1fe994 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #976 @ (adr r5, 1fea08 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 1fea18 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 1fe9b4 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 1fe9c4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #968 @ (adr r2, 1fea10 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 1fea20 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #128 @ (adr r6, 1fe6d4 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 1fe6e4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 1fe8c8 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 1fe8d8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #256 @ (adr r4, 1fe77c ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 1fe78c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 1fe8e0 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 1fe8f0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #656 @ (adr r4, 1fe914 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 1fe924 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -529545,79 +529545,79 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9d67c │ │ │ │ b.n 1fe6da │ │ │ │ itt ge │ │ │ │ lslge r1, r6, #1 │ │ │ │ strbge r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #960 @ (adr r3, 1fee54 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 1fee64 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ ite vs │ │ │ │ lslvs r1, r6, #1 │ │ │ │ - addvc r2, sp, #744 @ 0x2e8 │ │ │ │ + addvc r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #784 @ (adr r3, 1fedb0 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 1fedc0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 1fede4 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 1fedf4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #280 @ (adr r3, 1febc8 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 1febd8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, 1febf4 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 1fec04 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 1feca4 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 1fecb4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #328 @ (adr r2, 1fec34 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 1fec44 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #384 @ (adr r1, 1fec70 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 1fec80 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #448 @ (adr r1, 1fecd0 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 1fece0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001feb14 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -529701,33 +529701,33 @@ │ │ │ │ b.n 1feb52 │ │ │ │ ldr r2, [pc, #48] @ (1fec10 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9d67c │ │ │ │ b.n 1feb7c │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 1fecc4 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 1fecd4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fec14 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -529810,31 +529810,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rev r2, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r6, #51 @ 0x33 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 001fed08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -531062,342 +531062,342 @@ │ │ │ │ b.w 1fed9e │ │ │ │ cbnz r0, 1ffa96 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 1ffa9c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #816] @ (1ffdcc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6380068 │ │ │ │ + @ instruction: 0xf63c0068 │ │ │ │ strb r0, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #272] @ (1ffbf0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r7, [pc, #832] @ (1ffe90 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [pc, #704] @ (1ffe3c ) │ │ │ │ + ldr r2, [pc, #720] @ (1ffe4c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [pc, #368] @ (1ffcf0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r3, [pc, #912] @ (1fff60 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ - lsls r7, r4, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - itt lt │ │ │ │ - lsllt r6, r4, #1 │ │ │ │ - strblt r0, [r0, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - itee hi │ │ │ │ - lslhi r6, r4, #1 │ │ │ │ - strbls r2, [r2, #11] │ │ │ │ - lslls r7, r4, #1 │ │ │ │ - nop {6} │ │ │ │ + nop {12} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strb r4, [r0, #12] │ │ │ │ + lsls r7, r4, #1 │ │ │ │ + itee ls │ │ │ │ + lslls r6, r4, #1 │ │ │ │ + strbhi r6, [r2, #11] │ │ │ │ + lslhi r7, r4, #1 │ │ │ │ + itt vs │ │ │ │ + lslvs r6, r4, #1 │ │ │ │ + strhvs r6, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r7, [pc, #208] @ (1ffcc4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ittt eq │ │ │ │ + itte eq │ │ │ │ lsleq r6, r4, #1 │ │ │ │ - strbeq r6, [r0, #9] │ │ │ │ - lsleq r7, r4, #1 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + strbeq r2, [r1, #9] │ │ │ │ + lslne r7, r4, #1 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r4, 1ffd0e │ │ │ │ + cbnz r0, 1ffd10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r4, 1ffd0a │ │ │ │ + cbnz r0, 1ffd0c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #640 @ (adr r6, 1fff2c ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 1fff3c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r4, [pc, #160] @ (1ffd50 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r6, 1ffd06 │ │ │ │ + cbnz r2, 1ffd08 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r0, 1ffd04 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [pc, #608] @ (1fff50 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r2, 1ffd38 │ │ │ │ + cbnz r6, 1ffd38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r6, 1ffd34 │ │ │ │ + cbnz r2, 1ffd36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r2, 1ffd32 │ │ │ │ + cbnz r6, 1ffd32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r6, 1ffd2e │ │ │ │ + cbnz r2, 1ffd30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r4, [pc, #464] @ (1ffeec ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r6, 1ffd2c │ │ │ │ + cbnz r2, 1ffd2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx 97cd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 1ffe7a │ │ │ │ @@ -532610,343 +532610,343 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #668] @ (200d30 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1fed9e │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + setpan #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [pc, #928] @ (200e60 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r3} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 200b8e │ │ │ │ + cbz r4, 200b8e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 200b8a │ │ │ │ + cbz r6, 200b8a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 200b86 │ │ │ │ + cbz r0, 200b88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 200b82 │ │ │ │ + cbz r0, 200b84 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - uxth r0, r2 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r4, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 200bb0 │ │ │ │ + cbz r0, 200bb2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 200bac │ │ │ │ + cbz r0, 200bae │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r6, 200ba8 │ │ │ │ + cbz r2, 200baa │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 200ba6 │ │ │ │ + cbz r4, 200ba6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #736 @ (adr r6, 200e8c ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 200e9c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r0, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r4, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrsb r4, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #848] @ (201044 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r4, [pc, #3340] @ 201a44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 9a318 │ │ │ │ mov r2, r0 │ │ │ │ @@ -534141,334 +534141,334 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #652] @ (201cc4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1fed9e │ │ │ │ nop │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r5, [pc, #64] @ (201a8c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 201a88 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 201a98 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #888 @ (adr r5, 201dd8 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 201de8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #696 @ (adr r5, 201d20 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 201d30 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #80] @ (201ac0 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 201bbc ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 201bcc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, 201b0c ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 201b1c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #968 @ (adr r4, 201e54 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 201e64 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r2, [pc, #848] @ (201de4 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 201cf0 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 201d00 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #408 @ (adr r4, 201c40 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 201c50 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #216 @ (adr r4, 201b88 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 201b98 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [pc, #0] @ (201ab8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 201e24 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 201e34 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #680 @ (adr r3, 201d74 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 201d84 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #488 @ (adr r3, 201cbc ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 201ccc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r2, sp, #940 @ 0x3ac │ │ │ │ - vmlal.u q12, d15, d24[0] │ │ │ │ + vmlal.u q12, d15, d28[0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #120 @ (adr r3, 201b60 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 201b70 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 201eb0 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 201ec0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #768 @ (adr r2, 201df8 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 201e08 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #392 @ (adr r2, 201c94 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 201ca4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 201be4 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 201bf4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #16 @ (adr r2, 201b2c ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 201b3c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #664 @ (adr r1, 201dc8 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 201dd8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 201d18 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 201d28 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #288 @ (adr r1, 201c60 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 201c70 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #936 @ (adr r0, 201efc ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 201f0c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 201e4c ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 201e5c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #560 @ (adr r0, 201d94 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 201da4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r3, [pc, #352] @ (201ccc ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #184 @ (adr r0, 201c30 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 201c40 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 201b80 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 201b90 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r6, [pc, #496] @ (201da4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [pc, #96] @ (201c5c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #976] @ (201ff8 ) │ │ │ │ + ldr r7, [pc, #992] @ (202008 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #792] @ (201f48 ) │ │ │ │ + ldr r7, [pc, #808] @ (201f58 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #600] @ (201e90 ) │ │ │ │ + ldr r7, [pc, #616] @ (201ea0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #224] @ (201d2c ) │ │ │ │ + ldr r7, [pc, #240] @ (201d3c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #40] @ (201c7c ) │ │ │ │ + ldr r7, [pc, #56] @ (201c8c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #872] @ (201fc4 ) │ │ │ │ + ldr r6, [pc, #888] @ (201fd4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #512] @ (201e6c ) │ │ │ │ + ldr r6, [pc, #528] @ (201e7c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #344] @ (201dcc ) │ │ │ │ + ldr r6, [pc, #360] @ (201ddc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #168] @ (201d24 ) │ │ │ │ + ldr r6, [pc, #184] @ (201d34 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r3, [pc, #576] @ (201ec8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #856] @ (201fe8 ) │ │ │ │ + ldr r5, [pc, #872] @ (201ff8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #664] @ (201f30 ) │ │ │ │ + ldr r5, [pc, #680] @ (201f40 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #488] @ (201e88 ) │ │ │ │ + ldr r5, [pc, #504] @ (201e98 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r6, [pc, #816] @ (201fdc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #144] @ (201d44 ) │ │ │ │ + ldr r5, [pc, #160] @ (201d54 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #1000] @ (2020a4 ) │ │ │ │ + ldr r4, [pc, #1016] @ (2020b4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #816] @ (201ff4 ) │ │ │ │ + ldr r4, [pc, #832] @ (202004 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r1, [pc, #2940] @ 202848 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 9acb8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -535527,279 +535527,279 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #568] @ (202a74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 1fed9e │ │ │ │ nop │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 2029f0 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 202a00 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ - vtbl.8 d23, {d31}, d12 │ │ │ │ + @ instruction: 0xffff7890 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #840] @ (202ba4 ) │ │ │ │ + ldr r1, [pc, #856] @ (202bb4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #656] @ (202af4 ) │ │ │ │ + ldr r1, [pc, #672] @ (202b04 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #456] @ (202a34 ) │ │ │ │ + ldr r1, [pc, #472] @ (202a44 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r0, {r0, r1, r2, r6, r7} │ │ │ │ - vtbl.8 d23, {d15}, d4 │ │ │ │ + vtbl.8 d23, {d15}, d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #72] @ (2028c8 ) │ │ │ │ + ldr r1, [pc, #88] @ (2028d8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #968] @ (202c50 ) │ │ │ │ + ldr r0, [pc, #984] @ (202c60 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #784] @ (202ba0 ) │ │ │ │ + ldr r0, [pc, #800] @ (202bb0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #584] @ (202ae0 ) │ │ │ │ + ldr r0, [pc, #600] @ (202af0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - vqshl.u32 , q6, #31 │ │ │ │ + @ instruction: 0xffff7760 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [pc, #200] @ (202974 ) │ │ │ │ + ldr r0, [pc, #216] @ (202984 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #8] @ (2028bc ) │ │ │ │ + ldr r0, [pc, #24] @ (2028cc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xb7ad │ │ │ │ - vmlsl.u , d31, d6[0] │ │ │ │ + vmlsl.u , d31, d10[0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bx lr │ │ │ │ + bxns lr │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bx r8 │ │ │ │ + bxns r8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xb633 │ │ │ │ - vqshlu.s32 , q8, #31 │ │ │ │ + vqshlu.s32 , q10, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mov r6, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - vrsubhn.i d23, , q9 │ │ │ │ + vrsubhn.i d23, , q11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrh r3, [r1, r4] │ │ │ │ - vabal.u , d31, d4 │ │ │ │ + vabal.u , d31, d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add sl, pc │ │ │ │ + add lr, pc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r8, r9 │ │ │ │ + add ip, r9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r5, [r6, r1] │ │ │ │ - vsli.32 d23, d14, #31 │ │ │ │ + vabal.u , d15, d18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp │ │ │ │ + add r4, sp │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, r7 │ │ │ │ + add r4, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r3, [r7, r6] │ │ │ │ - vsri.32 , q10, #1 │ │ │ │ + vsri.32 , q12, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ cbz r5, 2029ca │ │ │ │ - @ instruction: 0xffff73ce │ │ │ │ + vrsra.u64 , q1, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ - vrsra.u64 d23, d0, #1 │ │ │ │ + vrsra.u64 d23, d4, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r7 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #492] @ (202bfc ) │ │ │ │ - vaddl.u q10, d31, d24 │ │ │ │ + vaddl.u q10, d31, d28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ - @ instruction: 0xffff3ffa │ │ │ │ + @ instruction: 0xffff3ffe │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ - vqrdmlsh.s , , d12[0] │ │ │ │ + vcvt.u32.f32 , q0, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d56c │ │ │ │ @@ -535820,17 +535820,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00202ac4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -537041,274 +537041,274 @@ │ │ │ │ b.n 203a10 │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcc.n 20379c │ │ │ │ + bcc.n 2037a4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #816] @ (203b2c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldrb r6, [r4, #11] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcc.n 20386c │ │ │ │ + bcc.n 203874 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #656] @ (203aa8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #96] @ (20388c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r5, [pc, #496] @ (203a30 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf328006b │ │ │ │ + @ instruction: 0xf32c006b │ │ │ │ strb r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #888] @ (203c88 ) │ │ │ │ + ldr r1, [pc, #904] @ (203c98 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [pc, #968] @ (203d08 ) │ │ │ │ + ldr r0, [pc, #984] @ (203d18 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfac80066 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + @ instruction: 0xfacc0066 │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfa040066 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + @ instruction: 0xfa080066 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 20396c │ │ │ │ + bmi.n 203974 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 2039ac │ │ │ │ + bcc.n 2039b4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r9, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 203a9c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -538525,309 +538525,309 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 202b5e │ │ │ │ nop │ │ │ │ ldr r6, [pc, #816] @ (204a88 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #312] @ (20494c ) │ │ │ │ + ldr r6, [pc, #328] @ (20495c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #720] @ (204b04 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r0, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r2, [pc, #64] @ (204938 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r4, [pc, #3336] @ 2056b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 9a318 │ │ │ │ mov r2, r0 │ │ │ │ @@ -540035,273 +540035,273 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #528] @ (2058b8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 202b5e │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r6, [pc, #816] @ (2059ec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #912] @ (205b38 ) │ │ │ │ + ldr r5, [pc, #928] @ (205b48 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #648] @ (205a5c ) │ │ │ │ + ldr r1, [pc, #664] @ (205a6c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r2, [pc, #32] @ (205840 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #440] @ (2059dc ) │ │ │ │ + ldr r7, [pc, #456] @ (2059ec ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #920] @ (205bd8 ) │ │ │ │ + ldr r6, [pc, #936] @ (205be8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #872] @ (205bac ) │ │ │ │ + ldr r6, [pc, #888] @ (205bbc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #168] @ (205908 ) │ │ │ │ + ldr r6, [pc, #184] @ (205918 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #576] @ (205ab4 ) │ │ │ │ + ldr r5, [pc, #592] @ (205ac4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #552] @ (205aa0 ) │ │ │ │ + ldr r5, [pc, #568] @ (205ab0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #80] @ (2058d8 ) │ │ │ │ + ldr r5, [pc, #96] @ (2058e8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #200] @ (20595c ) │ │ │ │ + ldr r5, [pc, #216] @ (20596c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #160] @ (205938 ) │ │ │ │ + ldr r5, [pc, #176] @ (205948 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #536] @ (205acc ) │ │ │ │ + ldr r4, [pc, #552] @ (205adc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ blx 9e030 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ @@ -541524,323 +541524,323 @@ │ │ │ │ ldr r0, [pc, #632] @ (2068a8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 202b5e │ │ │ │ ldr r6, [pc, #816] @ (206970 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #864] @ (2069ac ) │ │ │ │ + ldr r1, [pc, #880] @ (2069bc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #824] @ (206988 ) │ │ │ │ + ldr r1, [pc, #840] @ (206998 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #320] @ (2067a0 ) │ │ │ │ + ldr r1, [pc, #336] @ (2067b0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #168] @ (206714 ) │ │ │ │ + ldr r1, [pc, #184] @ (206724 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [pc, #192] @ (20674c ) │ │ │ │ + ldr r0, [pc, #208] @ (20675c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #912] @ (206a24 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #160] @ (206738 ) │ │ │ │ + ldr r0, [pc, #176] @ (206748 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ bx pc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r0, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, ip │ │ │ │ + mov sl, sp │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #136] @ (20678c ) │ │ │ │ + ldr r5, [pc, #152] @ (20679c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsb r4, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r5, #18 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #960] @ (206ba4 ) │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #840] @ (206b74 ) │ │ │ │ + ldr r7, [pc, #856] @ (206b84 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #904] @ (206bb8 ) │ │ │ │ + ldr r1, [pc, #920] @ (206bc8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #464] @ (206a10 ) │ │ │ │ + ldr r7, [pc, #480] @ (206a20 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #280] @ (206960 ) │ │ │ │ + ldr r7, [pc, #296] @ (206970 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #96] @ (2068b0 ) │ │ │ │ + ldr r7, [pc, #112] @ (2068c0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [pc, #912] @ (206be8 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #784] @ (206b74 ) │ │ │ │ + ldr r6, [pc, #800] @ (206b84 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #608] @ (206acc ) │ │ │ │ + ldr r6, [pc, #624] @ (206adc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #424] @ (206a1c ) │ │ │ │ + ldr r6, [pc, #440] @ (206a2c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r4, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #88] @ (2068e0 ) │ │ │ │ + ldr r6, [pc, #104] @ (2068f0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #936] @ (206c38 ) │ │ │ │ + ldr r5, [pc, #952] @ (206c48 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #744] @ (206b80 ) │ │ │ │ + ldr r5, [pc, #760] @ (206b90 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #392] @ (206a34 ) │ │ │ │ + ldr r5, [pc, #408] @ (206a44 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ blx 9c8d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 2065e4 │ │ │ │ @@ -541950,37 +541950,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (206a18 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 202b5e │ │ │ │ - cdp2 0, 3, cr0, cr4, cr6, {3} │ │ │ │ - ldr r2, [pc, #784] @ (206cf8 ) │ │ │ │ + cdp2 0, 3, cr0, cr8, cr6, {3} │ │ │ │ + ldr r2, [pc, #800] @ (206d08 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr6, {3} │ │ │ │ - ldr r2, [pc, #600] @ (206c48 ) │ │ │ │ + cdp2 0, 0, cr0, cr10, cr6, {3} │ │ │ │ + ldr r2, [pc, #616] @ (206c58 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2 0, cr0, [r2, #408]! @ 0x198 │ │ │ │ - ldr r2, [pc, #264] @ (206b0c ) │ │ │ │ + ldc2 0, cr0, [r6, #408]! @ 0x198 │ │ │ │ + ldr r2, [pc, #280] @ (206b1c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2 0, cr0, [r6, #408] @ 0x198 │ │ │ │ - ldr r2, [pc, #88] @ (206a64 ) │ │ │ │ + stc2 0, cr0, [sl, #408] @ 0x198 │ │ │ │ + ldr r2, [pc, #104] @ (206a74 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #-408] @ 0xfffffe68 │ │ │ │ - ldr r1, [pc, #936] @ (206dbc ) │ │ │ │ + ldc2l 0, cr0, [lr, #-408] @ 0xfffffe68 │ │ │ │ + ldr r1, [pc, #952] @ (206dcc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2 0, cr0, [lr, #-408]! @ 0xfffffe68 │ │ │ │ - ldr r1, [pc, #760] @ (206d14 ) │ │ │ │ + ldc2 0, cr0, [r2, #-408]! @ 0xfffffe68 │ │ │ │ + ldr r1, [pc, #776] @ (206d24 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00206a1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -543192,211 +543192,211 @@ │ │ │ │ nop │ │ │ │ subs r4, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #816] @ (207aa8 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - mrrc2 0, 6, r0, r8, cr6 │ │ │ │ - ldr r0, [pc, #920] @ (207b1c ) │ │ │ │ + mrrc2 0, 6, r0, ip, cr6 │ │ │ │ + ldr r0, [pc, #936] @ (207b2c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ subs r3, #144 @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 207558 │ │ │ │ + b.n 207560 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 20752c │ │ │ │ + b.n 207534 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xfb220066 │ │ │ │ - blx r6 │ │ │ │ + @ instruction: 0xfb260066 │ │ │ │ + blxns r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfac40066 │ │ │ │ + @ instruction: 0xfac80066 │ │ │ │ bx sl │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfaa60066 │ │ │ │ - bxns r6 │ │ │ │ + @ instruction: 0xfaaa0066 │ │ │ │ + bx r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfa880066 │ │ │ │ - bx r2 │ │ │ │ + @ instruction: 0xfa8c0066 │ │ │ │ + bx r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfa180066 │ │ │ │ - mov lr, r4 │ │ │ │ + @ instruction: 0xfa1c0066 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr??.w r0, [r0, r6, lsl #2] │ │ │ │ - cmp lr, fp │ │ │ │ + ldr??.w r0, [r4, r6, lsl #2] │ │ │ │ + cmp sl, ip │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [r2 :128], r6 │ │ │ │ - cmp r8, r6 │ │ │ │ + vld4.16 {d0-d3}, [r6 :128], r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vst4.16 {d0-d3}, [r2 :128], r6 │ │ │ │ - cmp r8, r2 │ │ │ │ + vst4.16 {d0-d3}, [r6 :128], r6 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str??.w r0, [r2, #102] @ 0x66 │ │ │ │ - cmp r0, lr │ │ │ │ + str??.w r0, [r6, #102] @ 0x66 │ │ │ │ + cmp r4, lr │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str.w r0, [r4, #102] @ 0x66 │ │ │ │ - cmp r2, sl │ │ │ │ + str.w r0, [r8, #102] @ 0x66 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh.w r0, [r6, #102] @ 0x66 │ │ │ │ - cmp r4, r6 │ │ │ │ + strh.w r0, [sl, #102] @ 0x66 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - itte lt │ │ │ │ + ittt lt │ │ │ │ lsllt r6, r4, #1 │ │ │ │ - sublt r0, #82 @ 0x52 │ │ │ │ - lslge r7, r4, #1 │ │ │ │ - str.w r0, [r8, r6, lsl #2] │ │ │ │ - add lr, sl │ │ │ │ + sublt r0, #86 @ 0x56 │ │ │ │ + lsllt r7, r4, #1 │ │ │ │ + str.w r0, [ip, r6, lsl #2] │ │ │ │ + add sl, fp │ │ │ │ lsls r6, r4, #1 │ │ │ │ - itte pl │ │ │ │ + ittt pl │ │ │ │ lslpl r6, r4, #1 │ │ │ │ - @ instruction: 0xf7820066 │ │ │ │ - addmi r0, r2 │ │ │ │ + @ instruction: 0xf7860066 │ │ │ │ + addpl r4, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7540066 │ │ │ │ - mvns r2, r4 │ │ │ │ + @ instruction: 0xf7580066 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7340066 │ │ │ │ - mvns r2, r0 │ │ │ │ + @ instruction: 0xf7380066 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7140066 │ │ │ │ - bics r2, r4 │ │ │ │ + @ instruction: 0xf7180066 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6b40066 │ │ │ │ - muls r2, r0 │ │ │ │ + @ instruction: 0xf6b80066 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6840066 │ │ │ │ - orrs r2, r2 │ │ │ │ + @ instruction: 0xf6880066 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6660066 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf66a0066 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf59e0066 │ │ │ │ - tst r4, r5 │ │ │ │ + sub.w r0, r2, #15073280 @ 0xe60000 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf5800066 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf5840066 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs.w r0, r4, #15073280 @ 0xe60000 │ │ │ │ - rors r2, r4 │ │ │ │ + adcs.w r0, r8, #15073280 @ 0xe60000 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf5340066 │ │ │ │ - rors r2, r0 │ │ │ │ + @ instruction: 0xf5380066 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf4d40066 │ │ │ │ - adcs r2, r4 │ │ │ │ + @ instruction: 0xf4d80066 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf4b40066 │ │ │ │ - adcs r2, r0 │ │ │ │ + @ instruction: 0xf4b80066 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors.w r0, r6, #15073280 @ 0xe60000 │ │ │ │ - cmp r0, #14 │ │ │ │ + eors.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orn r0, sl, #15073280 @ 0xe60000 │ │ │ │ - lsrs r0, r7 │ │ │ │ + orn r0, lr, #15073280 @ 0xe60000 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3a80066 │ │ │ │ - ands r6, r6 │ │ │ │ + @ instruction: 0xf3ac0066 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3880066 │ │ │ │ - cmp r1, #20 │ │ │ │ + @ instruction: 0xf38c0066 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf35c0066 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + @ instruction: 0xf3600066 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2fc0066 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf3000066 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movt r0, #49254 @ 0xc066 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + @ instruction: 0xf2d00066 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subw r0, sl, #102 @ 0x66 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subw r0, lr, #102 @ 0x66 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf2880066 │ │ │ │ - subs r7, #22 │ │ │ │ + @ instruction: 0xf28c0066 │ │ │ │ + subs r7, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf2580066 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf25c0066 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf2380066 │ │ │ │ - cmp r0, #16 │ │ │ │ + @ instruction: 0xf23c0066 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - addw r0, sl, #102 @ 0x66 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + addw r0, lr, #102 @ 0x66 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adc.w r0, lr, #102 @ 0x66 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + adcs.w r0, r2, #102 @ 0x66 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf0f80066 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf0fc0066 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf0d60066 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf0da0066 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf0b80066 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + @ instruction: 0xf0bc0066 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors.w r0, ip, #102 @ 0x66 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf0a00066 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - eor.w r0, r4, #102 @ 0x66 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + eor.w r0, r8, #102 @ 0x66 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orrs.w r0, ip, #102 @ 0x66 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + orn r0, r0, #102 @ 0x66 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mov lr, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r7, r4, #1 │ │ │ │ - and.w r0, r4, #102 @ 0x66 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + and.w r0, r8, #102 @ 0x66 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vmla.i16 d16, d10, d6[2] │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + vmla.i16 d16, d14, d6[2] │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vmla.i32 d0, d12, d6[1] │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + vext.8 q0, q0, q11, #0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r4, [pc, #3388] @ 20869c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 9a318 │ │ │ │ mov r2, r0 │ │ │ │ @@ -544595,232 +544595,232 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #484] @ (208874 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 206ab4 │ │ │ │ - b.n 208354 │ │ │ │ + b.n 20835c │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r6, [pc, #816] @ (2089d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-408] @ 0xfffffe68 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + ldcl 0, cr0, [r8, #-408] @ 0xfffffe68 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc 0, cr0, [r6, #-408]! @ 0xfffffe68 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + stc 0, cr0, [sl, #-408]! @ 0xfffffe68 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6], #408 @ 0x198 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + ldcl 0, cr0, [sl], #408 @ 0x198 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc 0, cr0, [r6], {102} @ 0x66 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + ldc 0, cr0, [sl], {102} @ 0x66 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stcl 0, cr0, [r8], #-408 @ 0xfffffe68 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + stcl 0, cr0, [ip], #-408 @ 0xfffffe68 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc 0, cr0, [r8], #-408 @ 0xfffffe68 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + ldc 0, cr0, [ip], #-408 @ 0xfffffe68 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsbs r0, r8, r6, asr #1 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + rsbs r0, ip, r6, asr #1 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sub.w r0, sl, r6, asr #1 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + sub.w r0, lr, r6, asr #1 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs.w r0, sl, r6, asr #1 │ │ │ │ - subs r0, #8 │ │ │ │ + sbcs.w r0, lr, r6, asr #1 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds.w r0, sl, r6, asr #1 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds.w r0, lr, r6, asr #1 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xeaec0066 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + @ instruction: 0xeaf00066 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xeabc0066 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + pkhtb r0, r0, r6, asr #1 │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - and.w r0, r8, r6, asr #1 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + and.w r0, ip, r6, asr #1 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrd r0, r0, [sl, #408] @ 0x198 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + ldrd r0, r0, [lr, #408] @ 0x198 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrd r0, r0, [sl, #-408]! @ 0x198 │ │ │ │ - adds r6, #8 │ │ │ │ + ldrd r0, r0, [lr, #-408]! @ 0x198 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrd r0, r0, [sl, #-408] @ 0x198 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + ldrd r0, r0, [lr, #-408] @ 0x198 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmdb ip!, {r1, r2, r5, r6} │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + ldmdb r0!, {r1, r2, r5, r6} │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strd r0, r0, [sl], #-408 @ 0x198 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + strd r0, r0, [lr], #-408 @ 0x198 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xe83c0066 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + strex r0, r0, [r0, #408] @ 0x198 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 20872c │ │ │ │ + b.n 208734 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 2086f4 │ │ │ │ + b.n 2086fc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2086a0 │ │ │ │ + b.n 2086a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2085f0 │ │ │ │ + b.n 2085f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20859c │ │ │ │ + b.n 2085a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208544 │ │ │ │ + b.n 20854c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2083cc │ │ │ │ + b.n 2083d4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208378 │ │ │ │ + b.n 208380 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2082c8 │ │ │ │ + b.n 2082d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208290 │ │ │ │ + b.n 208298 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 20823c │ │ │ │ + b.n 208244 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2080c4 │ │ │ │ + b.n 2080cc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208070 │ │ │ │ + b.n 208078 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208fc4 │ │ │ │ + b.n 208fcc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208f8c │ │ │ │ + b.n 208f94 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208f38 │ │ │ │ + b.n 208f40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208e8c │ │ │ │ + b.n 208e94 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208e38 │ │ │ │ + b.n 208e40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208de0 │ │ │ │ + b.n 208de8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208c74 │ │ │ │ + b.n 208c7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208c28 │ │ │ │ + b.n 208c30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208b8c │ │ │ │ + b.n 208b94 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208b5c │ │ │ │ + b.n 208b64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 208b10 │ │ │ │ + b.n 208b18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2089a4 │ │ │ │ + b.n 2089ac │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 208958 │ │ │ │ + b.n 208960 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r5, [pc, #836] @ (208bc0 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 9a318 │ │ │ │ mov r2, r0 │ │ │ │ @@ -545121,108 +545121,108 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #200] @ (208c7c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 206ab4 │ │ │ │ - orrs.w r0, ip, r7, asr #1 │ │ │ │ + orn r0, r0, r7, asr #1 │ │ │ │ ldr r6, [pc, #816] @ (208ef8 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 208bcc │ │ │ │ + ble.n 208bd4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 2093cc │ │ │ │ + b.n 2093d4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 208cb0 │ │ │ │ + ble.n 208cb8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 208c78 │ │ │ │ + ble.n 208c80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 208c40 │ │ │ │ + ble.n 208c48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 208c14 │ │ │ │ + ble.n 208c1c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bgt.n 208bc8 │ │ │ │ + bgt.n 208bd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 208b98 │ │ │ │ + bgt.n 208ba0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 208b68 │ │ │ │ + bgt.n 208b70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 208b38 │ │ │ │ + bgt.n 208b40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 208d08 │ │ │ │ + bgt.n 208d10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 208cd8 │ │ │ │ + bgt.n 208ce0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 208ca8 │ │ │ │ + bgt.n 208cb0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 208c78 │ │ │ │ + bgt.n 208c80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208c48 │ │ │ │ + bgt.n 208c50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208c18 │ │ │ │ + blt.n 208c20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208be8 │ │ │ │ + blt.n 208bf0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208bb8 │ │ │ │ + blt.n 208bc0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208b88 │ │ │ │ + blt.n 208b90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208d50 │ │ │ │ + blt.n 208d58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 208d18 │ │ │ │ + blt.n 208d20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -545261,17 +545261,17 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r1], #8 │ │ │ │ blx 99a34 │ │ │ │ b.n 208ca0 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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 r5, r0 │ │ │ │ @@ -545370,25 +545370,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (208e14 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 208d1c │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #76] @ (208e74 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -545423,15 +545423,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r6, r3, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ asrs r2, r6, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -545570,25 +545570,25 @@ │ │ │ │ ... │ │ │ │ asrs r4, r5, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00209014 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -545714,45 +545714,45 @@ │ │ │ │ b.n 20909a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r4, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ asrs r6, r5, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stc2 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xfb81ffff │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00209194 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -546051,17 +546051,17 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ asrs r4, r6, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #184] @ (2095d8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -546133,17 +546133,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ asrs r6, r1, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -546481,63 +546481,63 @@ │ │ │ │ mvn.w r0, #3 │ │ │ │ b.n 2096a6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r0, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movw r0, #59499 @ 0xe86b │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + @ instruction: 0xf652006b │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsbs r0, r6, #15400960 @ 0xeb0000 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + rsbs r0, sl, #15400960 @ 0xeb0000 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs.w r0, lr, #15400960 @ 0xeb0000 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + rsb r0, r2, #15400960 @ 0xeb0000 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sub.w r0, r6, #15400960 @ 0xeb0000 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + sub.w r0, sl, #15400960 @ 0xeb0000 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sbcs.w r0, lr, #15400960 @ 0xeb0000 │ │ │ │ + @ instruction: 0xf582006b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #12 │ │ │ │ blx 998ec │ │ │ │ @@ -546568,17 +546568,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -546676,33 +546676,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 209aba │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 133b6e │ │ │ │ bl 151b72 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 209bae │ │ │ │ @@ -546881,21 +546881,21 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r2, r6, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r6, r0, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #260] @ (209ee0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -547009,27 +547009,27 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 209e74 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r5, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #208] @ (209fe8 ) │ │ │ │ @@ -547112,25 +547112,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r6, r0, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, ip │ │ │ │ beq.n 20a0de │ │ │ │ push {r4, r5, lr} │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ @@ -547433,30 +547433,30 @@ │ │ │ │ b.n 20a332 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 20a5b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xeb82006b │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + @ instruction: 0xeb86006b │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -547500,19 +547500,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #220] @ (20a544 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -547598,19 +547598,19 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -547840,35 +547840,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 20aa58 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ @@ -547898,15 +547898,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #419 @ 0x1a3 │ │ │ │ blx 9b0d4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 0020a8dc : │ │ │ │ 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 │ │ │ │ @@ -548349,97 +548349,97 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r4, #-448] @ 0xfffffe40 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vrev64.8 q8, q11 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + vrev64.16 q8, q11 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.u32 q8, q4, q11 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + vhadd.u32 q8, q6, q11 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr6, {3} │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + cdp2 0, 13, cr0, cr14, cr6, {3} │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xfadc0070 │ │ │ │ lsrs r5, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh.w pc, [pc, #4095] @ 20bdff │ │ │ │ - cdp2 0, 8, cr0, cr0, cr6, {3} │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + cdp2 0, 8, cr0, cr4, cr6, {3} │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 6, cr0, cr6, cr6, {3} │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr6, {3} │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ mcr 15, 0, pc, cr9, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [pc], #-1020 @ 20aa1c │ │ │ │ - cdp2 0, 2, cr0, cr8, cr6, {3} │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + cdp2 0, 2, cr0, cr12, cr6, {3} │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 0, cr0, cr14, cr6, {3} │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + cdp2 0, 1, cr0, cr2, cr6, {3} │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ pli [r9, #255]! │ │ │ │ - stc2l 0, cr0, [r2, #408]! @ 0x198 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + stc2l 0, cr0, [r6, #408]! @ 0x198 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl 160e36 │ │ │ │ - ldc2 0, cr0, [r6, #408]! @ 0x198 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + ldc2 0, cr0, [sl, #408]! @ 0x198 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2 0, cr0, [r8, #408] @ 0x198 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + ldc2 0, cr0, [ip, #408] @ 0x198 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-408]! @ 0xfffffe68 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + ldc2l 0, cr0, [ip, #-408]! @ 0xfffffe68 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #-408] @ 0xfffffe68 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + stc2l 0, cr0, [r0, #-408]! @ 0xfffffe68 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vmla.i q8, q3, d2[5] │ │ │ │ - vhadd.u16 q8, q2, q11 │ │ │ │ - vmla.i q0, q7, d2[5] │ │ │ │ - ldc2 0, cr0, [r2, #-408] @ 0xfffffe68 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + vmla.i q8, q5, d2[5] │ │ │ │ + vhadd.u16 q8, q4, q11 │ │ │ │ + vmla.i16 q0, q1, d6[2] │ │ │ │ + ldc2 0, cr0, [r6, #-408] @ 0xfffffe68 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u q8, q6, q11 │ │ │ │ - movs r0, r5 │ │ │ │ + vmla.i q0, q0, d2[5] │ │ │ │ + movs r4, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2l 0, cr0, [lr], {102} @ 0x66 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + ldc2l 0, cr0, [r2], {102} @ 0x66 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ @@ -548841,104 +548841,104 @@ │ │ │ │ mov ip, fp │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ subs r7, #215 @ 0xd7 │ │ │ │ bne.n 20b328 │ │ │ │ ldrb r1, [r2, r2] │ │ │ │ mvns r6, r7 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ - vhadd.u8 q0, q0, q11 │ │ │ │ - vhadd.u8 q0, q7, q11 │ │ │ │ - @ instruction: 0xfb800066 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + vhadd.u8 q0, q2, q11 │ │ │ │ + vhadd.u16 q0, q1, q11 │ │ │ │ + @ instruction: 0xfb840066 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr6, {3} │ │ │ │ - cdp2 0, 15, cr0, cr10, cr6, {3} │ │ │ │ - @ instruction: 0xfb260066 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + cdp2 0, 13, cr0, cr14, cr6, {3} │ │ │ │ + cdp2 0, 15, cr0, cr14, cr6, {3} │ │ │ │ + @ instruction: 0xfb2a0066 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 14, cr0, cr4, cr6, {3} │ │ │ │ - vhadd.u16 q0, q4, q11 │ │ │ │ - @ instruction: 0xfae80066 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + cdp2 0, 14, cr0, cr8, cr6, {3} │ │ │ │ + vhadd.u16 q0, q6, q11 │ │ │ │ + @ instruction: 0xfaec0066 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.u8 q0, q1, q11 │ │ │ │ - vhadd.u16 q8, q2, q11 │ │ │ │ - @ instruction: 0xfaa40066 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + vhadd.u8 q0, q3, q11 │ │ │ │ + vhadd.u16 q8, q4, q11 │ │ │ │ + @ instruction: 0xfaa80066 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.u q0, q7, q11 │ │ │ │ - vhadd.u q8, q7, q11 │ │ │ │ - @ instruction: 0xfa6a0066 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + vhadd.u8 q8, q1, q11 │ │ │ │ + vmla.i q0, q1, d2[5] │ │ │ │ + @ instruction: 0xfa6e0066 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.u32 q8, q7, q11 │ │ │ │ - vmla.i32 q0, q0, d6[1] │ │ │ │ - @ instruction: 0xfa2e0066 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + vhadd.u q8, q1, q11 │ │ │ │ + vmla.i32 q0, q2, d6[1] │ │ │ │ + @ instruction: 0xfa320066 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vmla.i16 q0, q0, d6[2] │ │ │ │ - vmla.i16 q8, q3, d6[2] │ │ │ │ - vld1.8 {d16[3]}, [sl], r6 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + vmla.i16 q0, q2, d6[2] │ │ │ │ + vmla.i16 q8, q5, d6[2] │ │ │ │ + vld1.8 {d16[3]}, [lr], r6 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vrev64.16 q0, q11 │ │ │ │ - vmla.i q8, q3, d22[0] │ │ │ │ - vld1.8 {d0[3]}, [r6], r6 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + vrev64.32 q0, q11 │ │ │ │ + vmla.i q8, q5, d22[0] │ │ │ │ + vld1.8 {d0[3]}, [sl], r6 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i q8, q1, d2[5] │ │ │ │ - vld4.16 {d16-d19}, [r2 :128], r6 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + vmla.i q8, q3, d2[5] │ │ │ │ + vld4.16 {d16-d19}, [r6 :128], r6 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vmla.i32 q8, q7, d6[1] │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + vswp q8, q11 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb.w r0, [ip, r6, lsl #2] │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + vld4.16 {d0-d3}, [r0 :128], r6 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr.w r0, [lr, #102] @ 0x66 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + str??.w r0, [r2, #102] @ 0x66 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb.w r0, [ip, #102] @ 0x66 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + strh.w r0, [r0, #102] @ 0x66 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str??.w r0, [r2, r6, lsl #2] │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + str??.w r0, [r6, r6, lsl #2] │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb.w r0, [lr, r6, lsl #2] │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + strh.w r0, [r2, r6, lsl #2] │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7e20066 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + @ instruction: 0xf7e60066 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [pc, #1064] @ 20b7b8 │ │ │ │ strd r1, r6, [sp] │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ @@ -549322,74 +549322,75 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ - vmla.i q8, q2, d2[5] │ │ │ │ - vmla.i32 q8, q2, d6[1] │ │ │ │ - @ instruction: 0xf67c0066 │ │ │ │ - vmla.i q8, q7, d1[5] │ │ │ │ - vrev64. q8, q11 │ │ │ │ - vswp q0, q11 │ │ │ │ - @ instruction: 0xf62e0066 │ │ │ │ - vmla.i q0, q1, d1[5] │ │ │ │ + vmla.i q8, q4, d2[5] │ │ │ │ + vmla.i32 q8, q4, d6[1] │ │ │ │ + @ instruction: 0xf6800066 │ │ │ │ + vmla.i16 q8, q1, d5[2] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r7, r4, #1 │ │ │ │ vmla.i q0, q3, d22[0] │ │ │ │ - vrev64.32 q8, q11 │ │ │ │ - rsbs r0, r8, #15073280 @ 0xe60000 │ │ │ │ - vhadd.u32 q0, q6, │ │ │ │ + @ instruction: 0xf6320066 │ │ │ │ + vmla.i q0, q3, d1[5] │ │ │ │ + vmla.i q0, q5, d22[0] │ │ │ │ + vrev64. q8, q11 │ │ │ │ + rsbs r0, ip, #15073280 @ 0xe60000 │ │ │ │ + vhadd.u q0, q0, │ │ │ │ asrs r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7860066 │ │ │ │ - vmla.i16 q8, q5, d6[2] │ │ │ │ - @ instruction: 0xf5880066 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr5, {3} │ │ │ │ - sub.w r0, r6, #15073280 @ 0xe60000 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf78a0066 │ │ │ │ + vmla.i16 q8, q7, d6[2] │ │ │ │ + @ instruction: 0xf58c0066 │ │ │ │ + cdp2 0, 14, cr0, cr0, cr5, {3} │ │ │ │ + sub.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xebebffff │ │ │ │ - vhadd.u16 q0, q2, q11 │ │ │ │ + vhadd.u16 q0, q4, q11 │ │ │ │ bgt.n 20b72a │ │ │ │ - vraddhn.i d31, , q5 │ │ │ │ + vraddhn.i d31, , q7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #404] @ 0x194 │ │ │ │ - orns r0, r2, #15073280 @ 0xe60000 │ │ │ │ - stc2l 0, cr0, [r4, #404] @ 0x194 │ │ │ │ - orrs.w r0, r4, #15073280 @ 0xe60000 │ │ │ │ - stc2 0, cr0, [r8, #404]! @ 0x194 │ │ │ │ - bics.w r0, ip, #15073280 @ 0xe60000 │ │ │ │ - stc2 0, cr0, [lr, #404] @ 0x194 │ │ │ │ + stc2l 0, cr0, [r2, #404]! @ 0x194 │ │ │ │ + orns r0, r6, #15073280 @ 0xe60000 │ │ │ │ + stc2l 0, cr0, [r8, #404] @ 0x194 │ │ │ │ + orrs.w r0, r8, #15073280 @ 0xe60000 │ │ │ │ + stc2 0, cr0, [ip, #404]! @ 0x194 │ │ │ │ + orr.w r0, r0, #15073280 @ 0xe60000 │ │ │ │ + ldc2 0, cr0, [r2, #404] @ 0x194 │ │ │ │ bgt.n 20b84a │ │ │ │ - vcvt.f32.u32 , q12, #1 │ │ │ │ + vcvt.f32.u32 , q14, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3fc0066 │ │ │ │ - stc2l 0, cr0, [lr, #-404] @ 0xfffffe6c │ │ │ │ - @ instruction: 0xf3e00066 │ │ │ │ - ldc2 0, cr0, [r4, #-404]! @ 0xfffffe6c │ │ │ │ + and.w r0, r0, #15073280 @ 0xe60000 │ │ │ │ + ldc2l 0, cr0, [r2, #-404] @ 0xfffffe6c │ │ │ │ + @ instruction: 0xf3e40066 │ │ │ │ + ldc2 0, cr0, [r8, #-404]! @ 0xfffffe6c │ │ │ │ @ instruction: 0xeb9dffff │ │ │ │ - cdp2 0, 2, cr0, cr14, cr6, {3} │ │ │ │ - @ instruction: 0xf3a20066 │ │ │ │ - ldc2l 0, cr0, [r4], #404 @ 0x194 │ │ │ │ - @ instruction: 0xf3860066 │ │ │ │ - ldc2l 0, cr0, [sl], {101} @ 0x65 │ │ │ │ - @ instruction: 0xf36c0066 │ │ │ │ - bhi.n 20b89c │ │ │ │ + cdp2 0, 3, cr0, cr2, cr6, {3} │ │ │ │ + @ instruction: 0xf3a60066 │ │ │ │ + ldc2l 0, cr0, [r8], #404 @ 0x194 │ │ │ │ + @ instruction: 0xf38a0066 │ │ │ │ + ldc2l 0, cr0, [lr], {101} @ 0x65 │ │ │ │ + @ instruction: 0xf3700066 │ │ │ │ + bhi.n 20b8a4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xeaebffff │ │ │ │ - stc2l 0, cr0, [r0, #408] @ 0x198 │ │ │ │ + stc2l 0, cr0, [r4, #408] @ 0x198 │ │ │ │ b.n 20b862 │ │ │ │ - @ instruction: 0xfffffd8a │ │ │ │ + @ instruction: 0xfffffd8e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2 0, cr0, [lr, #408] @ 0x198 │ │ │ │ - stc2l 0, cr0, [r6, #408] @ 0x198 │ │ │ │ - @ instruction: 0xf2e60066 │ │ │ │ - ldc2 0, cr0, [sl], #-404 @ 0xfffffe6c │ │ │ │ - movt r0, #41062 @ 0xa066 │ │ │ │ - ldc2 0, cr0, [ip], {101} @ 0x65 │ │ │ │ + ldc2 0, cr0, [r2, #408] @ 0x198 │ │ │ │ + stc2l 0, cr0, [sl, #408] @ 0x198 │ │ │ │ + @ instruction: 0xf2ea0066 │ │ │ │ + ldc2 0, cr0, [lr], #-404 @ 0xfffffe6c │ │ │ │ + movt r0, #57446 @ 0xe066 │ │ │ │ + stc2 0, cr0, [r0], #-404 @ 0xfffffe6c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d344 │ │ │ │ mov r3, r0 │ │ │ │ @@ -549409,16 +549410,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - sbcs.w r0, ip, #102 @ 0x66 │ │ │ │ - @ instruction: 0xfad00065 │ │ │ │ + @ instruction: 0xf1800066 │ │ │ │ + @ instruction: 0xfad40065 │ │ │ │ │ │ │ │ 0020b8dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #288] @ (20ba0c ) │ │ │ │ @@ -549524,18 +549525,18 @@ │ │ │ │ vldr d7, [sp] │ │ │ │ vmov d6, r0, r1 │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ b.n 20b96e │ │ │ │ ldcl 0, cr0, [sl, #-448] @ 0xfffffe40 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3160066 │ │ │ │ - @ instruction: 0xf0e20066 │ │ │ │ - bic.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ - @ instruction: 0xfbf40066 │ │ │ │ + @ instruction: 0xf31a0066 │ │ │ │ + @ instruction: 0xf0e60066 │ │ │ │ + bic.w r0, lr, #15073280 @ 0xe60000 │ │ │ │ + @ instruction: 0xfbf80066 │ │ │ │ ldcl 0, cr0, [sl], {112} @ 0x70 │ │ │ │ ldr.w ip, [pc, #884] @ 20bda0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ add ip, pc │ │ │ │ vldr d6, [pc, #832] @ 20bd78 │ │ │ │ @@ -550096,17 +550097,17 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ subs r7, #226 @ 0xe2 │ │ │ │ b.n 20c030 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e40066 │ │ │ │ - ldrd r0, r0, [r4, #408]! @ 0x198 │ │ │ │ - @ instruction: 0xf3440065 │ │ │ │ + @ instruction: 0xf5e80066 │ │ │ │ + ldrd r0, r0, [r8, #408]! @ 0x198 │ │ │ │ + @ instruction: 0xf3480065 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 20c1b2 │ │ │ │ bgt.w 20bf80 │ │ │ │ vldr d2, [pc, #44] @ 20c1e0 │ │ │ │ b.n 20bcfe │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ @@ -550475,53 +550476,53 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ b.n 20be78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3600066 │ │ │ │ @ instruction: 0xf3640066 │ │ │ │ - b.n 20c57c │ │ │ │ + @ instruction: 0xf3680066 │ │ │ │ + b.n 20c584 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add.w r0, r2, #101 @ 0x65 │ │ │ │ - @ instruction: 0xf3260066 │ │ │ │ - @ instruction: 0xf3340066 │ │ │ │ - @ instruction: 0xf3740066 │ │ │ │ - @ instruction: 0xf33e0066 │ │ │ │ - cmp sl, r4 │ │ │ │ + add.w r0, r6, #101 @ 0x65 │ │ │ │ + @ instruction: 0xf32a0066 │ │ │ │ + @ instruction: 0xf3380066 │ │ │ │ + @ instruction: 0xf3780066 │ │ │ │ + @ instruction: 0xf3420066 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3680066 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf36c0066 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strd r0, r0, [r0], #408 @ 0x198 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + strd r0, r0, [r4], #408 @ 0x198 │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf2e00066 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + @ instruction: 0xf2e40066 │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movt r0, #24678 @ 0x6066 │ │ │ │ - cbz r6, 20c6d2 │ │ │ │ + movt r0, #41062 @ 0xa066 │ │ │ │ + cbz r2, 20c6d4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subw r0, r0, #102 @ 0x66 │ │ │ │ - movw r0, #32870 @ 0x8066 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + subw r0, r4, #102 @ 0x66 │ │ │ │ + movw r0, #49254 @ 0xc066 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rsbs r0, r8, #102 @ 0x66 │ │ │ │ - rsbs r0, r0, #102 @ 0x66 │ │ │ │ + rsbs r0, ip, #102 @ 0x66 │ │ │ │ + rsbs r0, r4, #102 @ 0x66 │ │ │ │ b.n 20c850 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf0fe0066 │ │ │ │ - sxtb r6, r0 │ │ │ │ + add.w r0, r2, #102 @ 0x66 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ blx 99af4 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ b.n 20c4d0 │ │ │ │ bpl.w 20c4a8 │ │ │ │ @@ -550556,15 +550557,15 @@ │ │ │ │ blx 9e828 │ │ │ │ b.n 20c3bc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ - cbz r4, 20c712 │ │ │ │ + cbz r0, 20c714 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #104] @ (20c788 ) │ │ │ │ @@ -550609,19 +550610,19 @@ │ │ │ │ b.n 20c746 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 40 @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20c158 │ │ │ │ + b.n 20c160 │ │ │ │ lsls r6, r4, #1 │ │ │ │ svc 2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ mov r6, r2 │ │ │ │ @@ -551380,44 +551381,44 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 20d250 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ udf #142 @ 0x8e │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20d3b0 │ │ │ │ + b.n 20d3b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp 0, 10, cr0, cr10, cr6, {3} │ │ │ │ + cdp 0, 10, cr0, cr14, cr6, {3} │ │ │ │ ble.n 20cfa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 20d23c │ │ │ │ + b.n 20d244 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20cfd8 │ │ │ │ + b.n 20cfe0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 20cfac │ │ │ │ + ble.n 20cfb4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20ce64 │ │ │ │ + b.n 20ce6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 20cf7c │ │ │ │ + bge.n 20cf84 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d828 │ │ │ │ + b.n 20d830 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 20d150 │ │ │ │ + bge.n 20d158 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d808 │ │ │ │ + b.n 20d810 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 20d118 │ │ │ │ + bge.n 20d120 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d7c0 │ │ │ │ + b.n 20d7c8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 20d150 │ │ │ │ + bge.n 20d158 │ │ │ │ lsls r6, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 97cb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vldr d7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vsub.f64 d7, d0, d7 │ │ │ │ @@ -551792,53 +551793,53 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ ... │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - bhi.n 20d480 │ │ │ │ + bhi.n 20d488 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d92c │ │ │ │ + b.n 20d934 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20d458 │ │ │ │ + bhi.n 20d460 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d904 │ │ │ │ + b.n 20d90c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 20cfd4 │ │ │ │ + b.n 20cfdc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20d57c │ │ │ │ + bhi.n 20d584 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d824 │ │ │ │ + b.n 20d82c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20d544 │ │ │ │ + bhi.n 20d54c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d7fc │ │ │ │ + b.n 20d804 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 20d4b4 │ │ │ │ + bhi.n 20d4bc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d760 │ │ │ │ + b.n 20d768 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 20d488 │ │ │ │ + bvc.n 20d490 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d730 │ │ │ │ + b.n 20d738 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20d490 │ │ │ │ + bvs.n 20d498 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20d53c │ │ │ │ + b.n 20d544 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20d40c │ │ │ │ + bvs.n 20d414 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20d404 │ │ │ │ + bvs.n 20d40c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bpl.n 20d4d8 │ │ │ │ + bvs.n 20d4e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9708c │ │ │ │ mov r0, r7 │ │ │ │ bl 209b94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vstr d0, [r3] │ │ │ │ @@ -551872,21 +551873,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (20d554 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 20d150 │ │ │ │ nop │ │ │ │ - bpl.n 20d5bc │ │ │ │ + bpl.n 20d5c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 20d558 │ │ │ │ + bpl.n 20d560 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldrd r0, r3, [r2] │ │ │ │ ldrd ip, r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ @@ -552061,40 +552062,40 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (20d76c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 20d710 │ │ │ │ nop │ │ │ │ - b.n 20db2c │ │ │ │ + b.n 20db34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xff87ffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ - b.n 20dad8 │ │ │ │ + b.n 20dae0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 20d64c │ │ │ │ + ble.n 20d654 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 20da4c │ │ │ │ + b.n 20da54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 20da20 │ │ │ │ + b.n 20da28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 20d794 │ │ │ │ + ble.n 20d79c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 20d9a8 │ │ │ │ + b.n 20d9b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 20d71c │ │ │ │ + bgt.n 20d724 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 20d90c │ │ │ │ + b.n 20d914 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 20d67c │ │ │ │ + bgt.n 20d684 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 20d8d4 │ │ │ │ + b.n 20d8dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 20d844 │ │ │ │ + bgt.n 20d84c │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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 r2, [pc, #208] @ (20d854 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -552174,15 +552175,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 20d868 │ │ │ │ + b.n 20d870 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldmia r6!, {r1, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -552250,23 +552251,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 20d8d8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 20d84c │ │ │ │ + bge.n 20d854 │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -552313,19 +552314,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 20d99c │ │ │ │ + bls.n 20d9a4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0020d9c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -552904,83 +552905,83 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 20de78 │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 20e040 │ │ │ │ + ble.n 20e048 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 20e06c │ │ │ │ + ble.n 20e074 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 20df84 │ │ │ │ + bgt.n 20df8c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20e0f4 │ │ │ │ + bhi.n 20e0fc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 20df54 │ │ │ │ + bgt.n 20df5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20e0c4 │ │ │ │ + bhi.n 20e0cc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 20e0e8 │ │ │ │ + bgt.n 20e0f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20e058 │ │ │ │ + bhi.n 20e060 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 20e0b0 │ │ │ │ + bgt.n 20e0b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20e020 │ │ │ │ + bhi.n 20e028 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 20dffc │ │ │ │ + blt.n 20e004 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 20df3c │ │ │ │ + blt.n 20df44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvc.n 20e0bc │ │ │ │ + bvc.n 20e0c4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 20e09c │ │ │ │ + blt.n 20e0a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 20e010 │ │ │ │ + bge.n 20e018 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 20e008 │ │ │ │ + bge.n 20e010 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 20dfe4 │ │ │ │ + bls.n 20dfec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 20e0f8 │ │ │ │ + bls.n 20e100 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 20e11c │ │ │ │ + bls.n 20e124 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bpl.n 20e08c │ │ │ │ + bpl.n 20e094 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bls.n 20e0c4 │ │ │ │ + bls.n 20e0cc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 20e034 │ │ │ │ + bmi.n 20e03c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20e010 │ │ │ │ + bhi.n 20e018 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20df9c │ │ │ │ + bhi.n 20dfa4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 20e10c │ │ │ │ + bmi.n 20e114 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20df64 │ │ │ │ + bhi.n 20df6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 20e0d8 │ │ │ │ + bmi.n 20e0e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20e0e8 │ │ │ │ + bhi.n 20e0f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bhi.n 20e0cc │ │ │ │ + bhi.n 20e0d4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 20e03c │ │ │ │ + bcc.n 20e044 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 20e0a0 │ │ │ │ + bhi.n 20e0a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 20e010 │ │ │ │ + bcc.n 20e018 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 20e074 │ │ │ │ + bhi.n 20e07c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 20dfe4 │ │ │ │ + bcc.n 20dfec │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0020e080 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -553148,49 +553149,49 @@ │ │ │ │ b.n 20e142 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 20e1c4 │ │ │ │ + bvs.n 20e1cc │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xf94fffff │ │ │ │ - bvc.n 20e268 │ │ │ │ + bvc.n 20e270 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvc.n 20e2f0 │ │ │ │ + bvc.n 20e2f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvs.n 20e17c │ │ │ │ + bvs.n 20e184 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 20e2f0 │ │ │ │ + bcs.n 20e2f8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmia r5!, {r1, r2} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvs.n 20e324 │ │ │ │ + bvs.n 20e32c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 20e298 │ │ │ │ + bcs.n 20e2a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl f424e │ │ │ │ bl 5fa252 │ │ │ │ - bvs.n 20e2b8 │ │ │ │ + bvs.n 20e2c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bne.n 20e22c │ │ │ │ + bne.n 20e234 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvs.n 20e28c │ │ │ │ + bvs.n 20e294 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bne.n 20e200 │ │ │ │ + bne.n 20e208 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl 164266 │ │ │ │ - bpl.n 20e240 │ │ │ │ + bpl.n 20e248 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bne.n 20e1b4 │ │ │ │ + bne.n 20e1bc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 20e20c │ │ │ │ + bpl.n 20e214 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bne.n 20e17c │ │ │ │ + bne.n 20e184 │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -553228,17 +553229,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 20e24c │ │ │ │ + bpl.n 20e254 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 20e268 │ │ │ │ + beq.n 20e270 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -553280,17 +553281,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (20e370 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 20e30e │ │ │ │ - bpl.n 20e3bc │ │ │ │ + bpl.n 20e3c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 20e3d8 │ │ │ │ + beq.n 20e3e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (20e3dc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -553330,15 +553331,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 20e3d0 │ │ │ │ + bmi.n 20e3d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmia r2!, {r1, r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -553440,31 +553441,31 @@ │ │ │ │ b.n 20e482 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 20e58c │ │ │ │ + bmi.n 20e594 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 20e4bc │ │ │ │ + bcc.n 20e4c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcc.n 20e490 │ │ │ │ + bcc.n 20e498 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcc.n 20e468 │ │ │ │ + bcc.n 20e470 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0020e518 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -553636,59 +553637,59 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 20e77c │ │ │ │ + bcc.n 20e784 │ │ │ │ lsls r6, r4, #1 │ │ │ │ mcr2 15, 4, pc, cr11, cr15, {7} @ │ │ │ │ - bcc.n 20e600 │ │ │ │ + bcc.n 20e608 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 20e644 │ │ │ │ + bcc.n 20e64c │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r1, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 20e6b8 │ │ │ │ + bcs.n 20e6c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 20e664 │ │ │ │ + bcs.n 20e66c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - bcs.n 20e5fc │ │ │ │ + bcs.n 20e604 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 20e7d4 │ │ │ │ + bcs.n 20e7dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ mcrr2 15, 15, pc, r7, cr15 @ │ │ │ │ - bcs.n 20e6e8 │ │ │ │ + bcs.n 20e6f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 20e744 │ │ │ │ + bcs.n 20e74c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bne.n 20e71c │ │ │ │ + bcs.n 20e724 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bne.n 20e6ec │ │ │ │ + bne.n 20e6f4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97784 │ │ │ │ @@ -553708,17 +553709,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bne.n 20e7c4 │ │ │ │ + bne.n 20e7cc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -553758,15 +553759,15 @@ │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx a0064 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bne.n 20e750 │ │ │ │ + bne.n 20e758 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #100] @ (20e870 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -553810,15 +553811,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x003a │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 20e918 │ │ │ │ + bne.n 20e920 │ │ │ │ lsls r6, r4, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -553840,15 +553841,15 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r2, [r0, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ blx 9f614 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bne.n 20e8ec │ │ │ │ + bne.n 20e8f4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #328] @ (20ea2c ) │ │ │ │ @@ -553972,19 +553973,19 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ pop {r1, r5, r6, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 20e940 │ │ │ │ + beq.n 20e948 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -554115,29 +554116,29 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 20ec0c │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 20ebec │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ vldr d6, [r0, #24] │ │ │ │ vldr d7, [r1, #24] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 20ebf8 │ │ │ │ bgt.n 20ebf4 │ │ │ │ @@ -554323,15 +554324,15 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #148] @ 0x94 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -554351,15 +554352,15 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r2, [r0, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ blx 9f614 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr.w r2, [pc, #1572] @ 20f480 │ │ │ │ @@ -554939,86 +554940,86 @@ │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7ac │ │ │ │ lsls r0, r6, #1 │ │ │ │ asrs r4, r5, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ asrs r6, r1, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia.w r2, {r0, r2, r5, r6} │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + stmia.w r6, {r0, r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ite mi │ │ │ │ - lslmi r5, r4, #1 │ │ │ │ - stmiapl r6!, {r1, r2, r4, r5, r7} │ │ │ │ + sevl │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -555196,37 +555197,37 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 20f6da │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 20f938 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -555825,84 +555826,84 @@ │ │ │ │ bvs.n 20fd56 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ add r6, sp, #880 @ 0x370 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - cbnz r0, 20fea4 │ │ │ │ - lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ cbnz r4, 20fea4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ cbnz r0, 20fea6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + cbnz r4, 20fea6 │ │ │ │ + lsls r5, r4, #1 │ │ │ │ add r6, sp, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x001e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - itet │ │ │ │ - lsl r6, r4, #1 │ │ │ │ - nopal {14} │ │ │ │ + itte │ │ │ │ lsl r6, r4, #1 │ │ │ │ - itte ls │ │ │ │ + itt al @ unpredictable > │ │ │ │ + lslal r6, r4, #1 │ │ │ │ + ittt ls @ unpredictable │ │ │ │ lslls r6, r4, #1 │ │ │ │ - cbnz r2, 20fe94 @ unpredictable │ │ │ │ - lslhi r5, r4, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r6, r4, #1 │ │ │ │ - cbnz r4, 20fe94 @ unpredictable │ │ │ │ + cbnz r6, 20fe94 @ unpredictable │ │ │ │ + lslls r5, r4, #1 │ │ │ │ + nop {8} │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + cbnz r0, 20fe96 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - itte pl │ │ │ │ + ittt pl │ │ │ │ lslpl r6, r4, #1 │ │ │ │ - cbnz r2, 20fe94 @ unpredictable │ │ │ │ - lslmi r5, r4, #1 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + cbnz r6, 20fe94 @ unpredictable │ │ │ │ + lslpl r5, r4, #1 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - itt lt │ │ │ │ - lsllt r6, r4, #1 │ │ │ │ - itt mi @ unpredictable │ │ │ │ + nop {12} │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + it mi │ │ │ │ lslmi r6, r4, #1 │ │ │ │ - popmi {r2, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ mrc 15, 6, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r2, 20ff32 │ │ │ │ + cbnz r6, 20ff32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r6, 20ff32 │ │ │ │ + cbnz r2, 20ff34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r5, r4, #1 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 9e0f0 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ @@ -556523,203 +556524,203 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 210798 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ add r7, pc, #288 @ (adr r7, 2106a4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl 20058e │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ add r6, pc, #704 @ (adr r6, 210864 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r6, 2105e6 │ │ │ │ + rev r2, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r0, 21061e │ │ │ │ + cbz r4, 21061e │ │ │ │ lsls r5, r4, #1 │ │ │ │ mcr 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ strex pc, pc, [pc, #1020] @ 0x3fc │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 2105e4 │ │ │ │ + cbnz r4, 2105e4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r2, 21061a │ │ │ │ + cbz r6, 21061a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r2, 2105e4 │ │ │ │ + cbnz r6, 2105e4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r0, 21061c │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 210462 │ │ │ │ - @ instruction: 0xffffb8f0 │ │ │ │ + @ instruction: 0xffffb8f4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl ffe2a5f2 ::Settings::boolParam@@Base+0xff50935a> │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 2102f6 │ │ │ │ - vtbx.8 d27, {d15}, d30 │ │ │ │ + vqrshrun.s64 d27, q9, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 2101de │ │ │ │ - vqshrun.s64 d27, q4, #1 │ │ │ │ + vqshrun.s64 d27, q6, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r2, 210654 │ │ │ │ + cbz r6, 210654 │ │ │ │ lsls r5, r4, #1 │ │ │ │ @ instruction: 0xeb93ffff │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r0, 210654 │ │ │ │ + cbz r4, 210654 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r0, 210684 │ │ │ │ + cbnz r4, 210684 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 210694 │ │ │ │ + cbnz r4, 210694 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r6, 210652 │ │ │ │ + cbz r2, 210654 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r0, 210696 │ │ │ │ + cbnz r4, 210696 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r2, 2106a6 │ │ │ │ + cbnz r6, 2106a6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbz r0, 210654 │ │ │ │ + cbz r4, 210654 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 2106be │ │ │ │ + cbnz r0, 2106c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r2, 2106ae │ │ │ │ + cbnz r6, 2106ae │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r2, 2106c8 │ │ │ │ + cbnz r6, 2106c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 2106de │ │ │ │ + cbnz r4, 2106de │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r4, 2106e4 │ │ │ │ + cbnz r0, 2106e6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 2106fa │ │ │ │ + cbnz r4, 2106fa │ │ │ │ lsls r6, r4, #1 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r2, 21070c │ │ │ │ + cbnz r6, 21070c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r0, 210726 │ │ │ │ + cbnz r4, 210726 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [r3, #160] @ 0xa0 │ │ │ │ @@ -556932,17 +556933,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 2109be │ │ │ │ + cbnz r2, 2109c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #164] @ (210a44 ) │ │ │ │ @@ -557047,17 +557048,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (210ac8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 210a7e │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ @@ -557118,17 +557119,17 @@ │ │ │ │ moveq r4, r0 │ │ │ │ beq.n 210b0e │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ b.n 210b0e │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #104] @ 210be0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -557330,17 +557331,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xfa17ffff │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [pc, #-1020] @ 2109e0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ @@ -557350,17 +557351,17 @@ │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ ldrsh.w pc, [sp, #4095] @ 0xfff │ │ │ │ @ instruction: 0xfb85ffff │ │ │ │ @ instruction: 0xfb71ffff │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 2111a0 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 2111b0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c2d0 │ │ │ │ @@ -557380,17 +557381,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #328 @ (adr r5, 210fa0 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 210fb0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00210e58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -557429,19 +557430,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (210ec8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #896 @ (adr r4, 21124c ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 21125c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, #196] @ (210fa4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -557525,27 +557526,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 210f20 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #488 @ (adr r4, 21119c ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 2111ac ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r0, 211036 │ │ │ │ + cbz r4, 211036 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 211090 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 2110a0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 211030 │ │ │ │ + cbz r4, 211030 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 2113b8 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 210fc8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00210fc8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -557554,15 +557555,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e280 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -557646,17 +557647,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ vmax.s d3, d8, d28 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ subs r7, #215 @ 0xd7 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #968 @ (adr r2, 211498 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 2114a8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vldr d0, [r2, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 2110ee │ │ │ │ @@ -558213,21 +558214,21 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 2116f6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 211828 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -558676,17 +558677,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r3, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ bl 61d4a ::get_default_options()::val@@Base+0x61d36> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 212144 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 211d54 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, pc, #104 @ (adr r7, 211dc0 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 211dd0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 549d5e │ │ │ │ bl 549d62 │ │ │ │ @ instruction: 0xfa03ffff │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -558698,17 +558699,17 @@ │ │ │ │ bl 529d7e │ │ │ │ bl 5efd82 │ │ │ │ bl 547d86 │ │ │ │ bl 53bd8a │ │ │ │ bl 523d8e │ │ │ │ ldrh r2, [r0, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, 211eb8 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 211ec8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 962d8 │ │ │ │ @@ -558728,17 +558729,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r5, pc, #696 @ (adr r5, 212098 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 2120a8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00211de4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -558777,19 +558778,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (211e54 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, pc, #704 @ (adr r5, 212110 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 212120 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #240 @ (adr r5, 211f44 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 211f54 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, #204] @ (211f38 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -558874,27 +558875,27 @@ │ │ │ │ b.n 211eae │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #848 @ (adr r4, 212294 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 2122a4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #560 @ (adr r4, 212180 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 212190 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #328 @ (adr r4, 2120a0 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 2120b0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00211f5c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -558903,15 +558904,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e280 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #248 @ (adr r4, 21207c ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 21208c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #49845 @ 0xc2b5 │ │ │ │ movt r1, #21819 @ 0x553b │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -558947,17 +558948,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (211fec ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #904 @ (adr r3, 212374 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 212384 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #960 @ (adr r3, 2123b0 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 2123c0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -559050,17 +559051,17 @@ │ │ │ │ ldmia r4, {r2, r3, r4, r5} │ │ │ │ adds r5, #49 @ 0x31 │ │ │ │ subs r7, #210 @ 0xd2 │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ ldr r7, [pc, #128] @ (212188 ) │ │ │ │ subs r7, #208 @ 0xd0 │ │ │ │ - add r2, pc, #968 @ (adr r2, 2124d4 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 2124e4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -559323,23 +559324,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (212458 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 212404 │ │ │ │ nop │ │ │ │ - add r0, pc, #200 @ (adr r0, 212514 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 212524 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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, #196] @ (212534 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -559423,27 +559424,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2124b0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strh r0, [r3, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00212558 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -559452,15 +559453,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e280 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00212580 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -559542,33 +559543,33 @@ │ │ │ │ b.n 212610 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r6, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xfb6fffff │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xfa15ffff │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbf1ffff │ │ │ │ mcr2 15, 3, pc, cr13, cr15, {7} @ │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [sp :256] │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ pli [sp, #4095] @ 0xfff │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [fp :128] │ │ │ │ strh r0, [r7, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 944a8 │ │ │ │ @@ -559588,17 +559589,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -559715,17 +559716,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (212814 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 2127ca │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 212888 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -560351,17 +560352,17 @@ │ │ │ │ b.n 212fc0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ pldw [r7, #255]! │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 173016 │ │ │ │ bl 17301a │ │ │ │ pld [r7, #255]! │ │ │ │ lsls r5, r7, #5 │ │ │ │ @@ -560372,17 +560373,17 @@ │ │ │ │ bl 191032 │ │ │ │ bl 15f036 │ │ │ │ bl 14903a │ │ │ │ bl 16103e │ │ │ │ bl 173042 │ │ │ │ strb r0, [r1, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d48c │ │ │ │ @@ -560402,17 +560403,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00213098 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -560451,19 +560452,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (213108 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, #196] @ (2131e4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -560547,27 +560548,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 213160 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r5, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r5, #19] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00213208 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -560576,15 +560577,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e280 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -560700,23 +560701,23 @@ │ │ │ │ str r6, [r5, #8] │ │ │ │ b.n 2132e8 │ │ │ │ nop │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 212be8 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rsbs r0, r4, r8, asr #1 │ │ │ │ + rsbs r0, r8, r8, asr #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 2133a2 │ │ │ │ vldr d0, [pc, #48] @ 2133c8 │ │ │ │ @@ -560857,23 +560858,23 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 212d98 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 212da0 │ │ │ │ - mrc2 15, 1, r8, cr7, cr14, {6} │ │ │ │ + cdp2 15, 3, cr8, cr7, cr2, {7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bics.w r0, r0, r8, asr #1 │ │ │ │ + bics.w r0, r4, r8, asr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -560921,17 +560922,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (2135cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21356a │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -560942,15 +560943,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ add.w ip, r0, #1408 @ 0x580 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2136aa │ │ │ │ add.w r0, r0, #1392 @ 0x570 │ │ │ │ @@ -561565,20 +561566,20 @@ │ │ │ │ b.n 213cfe │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r6, [r3, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl 135d86 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ bl fffafd9a ::Settings::boolParam@@Base+0xff68eb02> │ │ │ │ bl fffb5d9e ::Settings::boolParam@@Base+0xff694b06> │ │ │ │ pld [fp, #4095] @ 0xfff │ │ │ │ @@ -561588,31 +561589,31 @@ │ │ │ │ @ instruction: 0xfa7fffff │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ bl fffdfdb6 ::Settings::boolParam@@Base+0xff6beb1e> │ │ │ │ bl fffa7dba ::Settings::boolParam@@Base+0xff686b22> │ │ │ │ bl fff8bdbe ::Settings::boolParam@@Base+0xff66ab26> │ │ │ │ bl fffafdc2 ::Settings::boolParam@@Base+0xff68eb2a> │ │ │ │ bl fffbfdc6 ::Settings::boolParam@@Base+0xff69eb2e> │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b570 │ │ │ │ @@ -561632,17 +561633,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00213e34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -561681,19 +561682,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (213ea4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, #204] @ (213f88 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -561778,27 +561779,27 @@ │ │ │ │ b.n 213efe │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00213fac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -561807,15 +561808,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e280 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #50090 @ 0xc3aa │ │ │ │ movt r1, #29707 @ 0x740b │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -561895,23 +561896,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (2140c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21408e │ │ │ │ nop │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -561970,17 +561971,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -562101,15 +562102,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -562122,15 +562123,15 @@ │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w ip, r0, #1392 @ 0x570 │ │ │ │ @@ -562647,17 +562648,17 @@ │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ ldmia r2, {r2, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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, [r0, #4] │ │ │ │ @@ -562791,17 +562792,17 @@ │ │ │ │ vmla.f64 d1, d5, d6 │ │ │ │ b.n 214c04 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 214e88 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ @@ -562843,19 +562844,19 @@ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 214f18 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -563425,21 +563426,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (215444 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 215416 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -563679,21 +563680,21 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 215960 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -564441,21 +564442,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bx r9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ subs r4, #89 @ 0x59 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 216852 │ │ │ │ vcvt.u16.f16 d30, d3, #1 │ │ │ │ vsubw.u q15, , d25 │ │ │ │ vabdl.u q9, d15, d23 │ │ │ │ @@ -564482,47 +564483,47 @@ │ │ │ │ adds r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2161d6 │ │ │ │ - vabal.u q11, d31, d30 │ │ │ │ + vsli.64 d22, d18, #63 @ 0x3f │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r4, r8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9cc04 │ │ │ │ @@ -564543,17 +564544,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 002161dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -564656,17 +564657,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r2, sl │ │ │ │ lsls r0, r6, #1 │ │ │ │ orrs r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea3fffff │ │ │ │ b.n 216392 │ │ │ │ vdup.8 d19, d7[7] │ │ │ │ movs r0, r0 │ │ │ │ @@ -564688,17 +564689,17 @@ │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vcvt.f32.u32 d29, d31, #1 │ │ │ │ vtbl.8 d17, {d15-d16}, d9 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 216412 │ │ │ │ vrsra.u64 d20, d16, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9f8a8 │ │ │ │ @@ -564719,17 +564720,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00216384 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -564801,23 +564802,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2163e6 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 216668 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #600] @ (2166b4 ) │ │ │ │ + ldr r7, [pc, #616] @ (2166c4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #472] @ (21663c ) │ │ │ │ + ldr r7, [pc, #488] @ (21664c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00216464 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -564893,25 +564894,25 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9d3fc │ │ │ │ b.n 2164d2 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 216750 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #680] @ (2167f0 ) │ │ │ │ + ldr r6, [pc, #696] @ (216800 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #552] @ (216778 ) │ │ │ │ + ldr r6, [pc, #568] @ (216788 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, #380] @ (2166e0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -565063,37 +565064,37 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r4, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ands r6, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #304] @ (216824 ) │ │ │ │ + ldr r5, [pc, #320] @ (216834 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #192] @ (2167bc ) │ │ │ │ + ldr r5, [pc, #208] @ (2167cc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #88] @ (21675c ) │ │ │ │ + ldr r5, [pc, #104] @ (21676c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 0021671c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -565102,15 +565103,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e280 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00216744 : │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 21683a │ │ │ │ push {lr} │ │ │ │ @@ -566039,27 +566040,27 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ @@ -566176,17 +566177,17 @@ │ │ │ │ moveq r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 217488 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -566495,17 +566496,17 @@ │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #104 @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #168] @ (217994 ) │ │ │ │ + ldr r6, [pc, #184] @ (2179a4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 217a64 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 2177f6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -566696,25 +566697,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (217b90 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 217ab6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #320] @ (217cc0 ) │ │ │ │ + ldr r3, [pc, #336] @ (217cd0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #680] @ (217e30 ) │ │ │ │ + ldr r2, [pc, #696] @ (217e40 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #584] @ (217dd8 ) │ │ │ │ + ldr r2, [pc, #600] @ (217de8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00217b94 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -566848,17 +566849,17 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 217c4e │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 217c4e │ │ │ │ b.n 217d1e │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #736] @ (21801c ) │ │ │ │ + ldr r1, [pc, #752] @ (21802c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -566910,17 +566911,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #432] @ (217f8c ) │ │ │ │ + ldr r0, [pc, #448] @ (217f9c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -567346,33 +567347,33 @@ │ │ │ │ ... │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #94 @ 0x5e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -567607,33 +567608,33 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 217e68 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 217e70 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -567670,19 +567671,19 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov fp, r2 │ │ │ │ @@ -568010,31 +568011,31 @@ │ │ │ │ ... │ │ │ │ subs r0, r3, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ strd sl, r9, [sp] │ │ │ │ @@ -568368,45 +568369,45 @@ │ │ │ │ ldr r0, [pc, #80] @ (218e74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21876a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r9, [sp] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -569433,219 +569434,219 @@ │ │ │ │ ldr r0, [pc, #428] @ (219b88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 21876a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r4, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ @@ -569875,17 +569876,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (219e48 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -570208,49 +570209,49 @@ │ │ │ │ ... │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 9bc04 │ │ │ │ @@ -570499,61 +570500,61 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 219ef4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -571391,31 +571392,31 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21aec8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa3c006f │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str.w r0, [lr, #111] @ 0x6f │ │ │ │ bl 12af02 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -571509,17 +571510,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #256] @ (21b158 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -571617,17 +571618,17 @@ │ │ │ │ b.n 21b0b8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xf5ee006f │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf590006f │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -571703,23 +571704,23 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #80] @ (21b2bc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -571754,15 +571755,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3da006f │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xf3aa006f │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -571774,15 +571775,15 @@ │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -571810,19 +571811,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (21b360 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 21b334 │ │ │ │ nop │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r2, #1 │ │ │ │ bmi.n 21b3f0 │ │ │ │ @@ -571870,19 +571871,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vmla.i16 q8, q0, d4[2] │ │ │ │ + vmla.i16 q8, q2, d4[2] │ │ │ │ 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 r2, [pc, #164] @ (21b4bc ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #164] @ (21b4c0 ) │ │ │ │ @@ -571950,19 +571951,19 @@ │ │ │ │ str.w r4, [sl] │ │ │ │ movs r5, #1 │ │ │ │ b.n 21b47e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf232006f │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.u q0, q4, q10 │ │ │ │ + vhadd.u q0, q6, q10 │ │ │ │ rsb r0, sl, #111 @ 0x6f │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r9, r2 │ │ │ │ @@ -572224,17 +572225,17 @@ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 21b57e │ │ │ │ nop │ │ │ │ ... │ │ │ │ adcs.w r0, ip, #111 @ 0x6f │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl], #-400 @ 0xfffffe70 │ │ │ │ + ldc2 0, cr0, [lr], #-400 @ 0xfffffe70 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 9e5ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ @@ -572524,35 +572525,35 @@ │ │ │ │ blx 9fbf4 │ │ │ │ movs r3, #233 @ 0xe9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #64] @ (21baf4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 21ba14 │ │ │ │ ... │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfaa80064 │ │ │ │ + @ instruction: 0xfaac0064 │ │ │ │ ldc 0, cr0, [sl, #-444]! @ 0xfffffe44 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vld1.8 {d16[3]}, [r4], r4 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + vld1.8 {d16[3]}, [r8], r4 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vld1.8 {d0[3]}, [sl], r4 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + vld1.8 {d0[3]}, [lr], r4 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [lr :128], r4 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + ldrsh.w r0, [r2, r4, lsl #2] │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr??.w r0, [r4, #100] @ 0x64 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + ldr??.w r0, [r8, #100] @ 0x64 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx a05f8 │ │ │ │ @@ -572756,68 +572757,68 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #152] @ (21bda0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21b90e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr??.w r0, [r0, r4, lsl #2] │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + ldr??.w r0, [r4, r4, lsl #2] │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str.w r0, [ip, r4, lsl #2] │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + ldr.w r0, [r0, r4, lsl #2] │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh.w r0, [r0, r4, lsl #2] │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + ldrh.w r0, [r4, r4, lsl #2] │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb.w r0, [r4, r4, lsl #2] │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + ldrb.w r0, [r8, r4, lsl #2] │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7f80064 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + @ instruction: 0xf7fc0064 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7dc0064 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + @ instruction: 0xf7e00064 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7c00064 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + @ instruction: 0xf7c40064 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7a40064 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + @ instruction: 0xf7a80064 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7880064 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + @ instruction: 0xf78c0064 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf76c0064 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + @ instruction: 0xf7700064 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7500064 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + @ instruction: 0xf7540064 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7340064 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + @ instruction: 0xf7380064 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf7180064 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + @ instruction: 0xf71c0064 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6fc0064 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + @ instruction: 0xf7000064 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6e00064 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + @ instruction: 0xf6e40064 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movt r0, #18532 @ 0x4864 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + movt r0, #34916 @ 0x8864 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subw r0, r8, #2148 @ 0x864 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + subw r0, ip, #2148 @ 0x864 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf68c0064 │ │ │ │ + @ instruction: 0xf6900064 │ │ │ │ │ │ │ │ 0021bda4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #356] @ (21bf18 ) │ │ │ │ @@ -572966,22 +572967,22 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 21bea4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia.w r2, {r0, r1, r2, r3, r5, r6} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strex pc, pc, [r3, #1020] @ 0x3fc │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ bl ffec9f3a ::Settings::boolParam@@Base+0xff5a8ca2> │ │ │ │ bl ffef3f3e ::Settings::boolParam@@Base+0xff5d2ca6> │ │ │ │ bl ffe4df42 ::Settings::boolParam@@Base+0xff52ccaa> │ │ │ │ subs r3, r3, #3 │ │ │ │ @@ -573000,29 +573001,29 @@ │ │ │ │ vsli.32 d16, d23, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea45ffff │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ b.n 21bed4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf4c40064 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + @ instruction: 0xf4c80064 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf4aa0064 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + @ instruction: 0xf4ae0064 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eor.w r0, sl, #14942208 @ 0xe40000 │ │ │ │ + eor.w r0, lr, #14942208 @ 0xe40000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96604 │ │ │ │ mov r3, r0 │ │ │ │ @@ -573042,17 +573043,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3bc0064 │ │ │ │ + @ instruction: 0xf3c00064 │ │ │ │ │ │ │ │ 0021bff0 : │ │ │ │ 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 │ │ │ │ @@ -573108,22 +573109,22 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (21c0a0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21c04a │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf3320064 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + @ instruction: 0xf3360064 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf30e0064 │ │ │ │ + @ instruction: 0xf3120064 │ │ │ │ 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, #272] @ (21c1c8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -573235,28 +573236,28 @@ │ │ │ │ mov r5, r1 │ │ │ │ b.n 21c0e6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n 21bcec │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ b.n 21bbdc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf21e0064 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ + @ instruction: 0xf2220064 │ │ │ │ lsls r0, r1, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rsbs r0, lr, #100 @ 0x64 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + @ instruction: 0xf1e20064 │ │ │ │ │ │ │ │ 0021c1f0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -573318,22 +573319,22 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (21c2b4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21c27e │ │ │ │ nop │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds.w r0, ip, #100 @ 0x64 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + @ instruction: 0xf1200064 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf0fa0064 │ │ │ │ + @ instruction: 0xf0fe0064 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -573413,17 +573414,17 @@ │ │ │ │ ite ge │ │ │ │ movge r2, #1 │ │ │ │ movlt r2, #2 │ │ │ │ b.n 21c354 │ │ │ │ movs r2, #0 │ │ │ │ b.n 21c354 │ │ │ │ nop │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ands.w r0, sl, #100 @ 0x64 │ │ │ │ + ands.w r0, lr, #100 @ 0x64 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -573887,52 +573888,52 @@ │ │ │ │ b.n 21c6b2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 21cb4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp 0, 3, cr0, cr12, cr4, {3} │ │ │ │ + cdp 0, 4, cr0, cr0, cr4, {3} │ │ │ │ b.n 21ca04 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc 0, cr0, [sl], #400 @ 0x190 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + ldc 0, cr0, [lr], #400 @ 0x190 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc 0, cr0, [r0], {100} @ 0x64 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + stc 0, cr0, [r4], {100} @ 0x64 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mcrr 0, 6, r0, sl, cr4 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + mcrr 0, 6, r0, lr, cr4 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc 0, cr0, [lr], {100} @ 0x64 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + ldc 0, cr0, [r2], {100} @ 0x64 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xebf00064 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + @ instruction: 0xebf40064 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rsb r0, r0, r4, asr #1 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + rsb r0, r4, r4, asr #1 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sub.w r0, r6, r4, asr #1 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + sub.w r0, sl, r4, asr #1 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adcs.w r0, r8, r4, asr #1 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + adcs.w r0, ip, r4, asr #1 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xeb2c0064 │ │ │ │ + @ instruction: 0xeb300064 │ │ │ │ stmdb 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, #824] @ (21cc44 ) │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #824] @ (21cc48 ) │ │ │ │ @@ -574244,41 +574245,41 @@ │ │ │ │ b.n 21ca9c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 21ccc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.u q0, q7, │ │ │ │ - vhadd.u16 q0, q7, │ │ │ │ - ldmdb ip!, {r2, r5, r6} │ │ │ │ - cdp2 0, 14, cr0, cr8, cr5, {3} │ │ │ │ - ldrd r0, r0, [lr], #400 @ 0x190 │ │ │ │ + vhadd.u8 q8, q1, │ │ │ │ + vhadd.u32 q0, q1, │ │ │ │ + strd r0, r0, [r0, #-400] @ 0x190 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr5, {3} │ │ │ │ + stmdb r2, {r2, r5, r6} │ │ │ │ blt.n 21cbc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 9, cr0, cr12, cr5, {3} │ │ │ │ - ldmia.w r2!, {r2, r5, r6} │ │ │ │ - cdp2 0, 6, cr0, cr0, cr5, {3} │ │ │ │ - ldrd r0, r0, [r8], #-400 @ 0x190 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr5, {3} │ │ │ │ - @ instruction: 0xe85a0064 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr5, {3} │ │ │ │ - @ instruction: 0xe82a0064 │ │ │ │ - ldc2l 0, cr0, [r4, #404]! @ 0x194 │ │ │ │ - @ instruction: 0xe8120064 │ │ │ │ - stc2 0, cr0, [ip, #404]! @ 0x194 │ │ │ │ - b.n 21cc1c │ │ │ │ + cdp2 0, 10, cr0, cr0, cr5, {3} │ │ │ │ + ldmia.w r6!, {r2, r5, r6} │ │ │ │ + cdp2 0, 6, cr0, cr4, cr5, {3} │ │ │ │ + ldrd r0, r0, [ip], #-400 @ 0x190 │ │ │ │ + cdp2 0, 4, cr0, cr6, cr5, {3} │ │ │ │ + @ instruction: 0xe85e0064 │ │ │ │ + cdp2 0, 1, cr0, cr6, cr5, {3} │ │ │ │ + @ instruction: 0xe82e0064 │ │ │ │ + ldc2l 0, cr0, [r8, #404]! @ 0x194 │ │ │ │ + @ instruction: 0xe8160064 │ │ │ │ + ldc2 0, cr0, [r0, #404]! @ 0x194 │ │ │ │ + b.n 21cc24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-404]! @ 0xfffffe6c │ │ │ │ - b.n 21cbcc │ │ │ │ + stc2 0, cr0, [r2, #404] @ 0x194 │ │ │ │ + b.n 21cbd4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-404] @ 0xfffffe6c │ │ │ │ - b.n 21cb64 │ │ │ │ + stc2l 0, cr0, [ip, #-404] @ 0xfffffe6c │ │ │ │ + b.n 21cb6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #904] @ (21d048 ) │ │ │ │ @@ -574619,37 +574620,37 @@ │ │ │ │ b.n 21d0e4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ bls.n 21cf5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r8, r5, lsl #2] │ │ │ │ - @ instruction: 0xfbc60065 │ │ │ │ - b.n 21cc18 │ │ │ │ + str.w r0, [ip, r5, lsl #2] │ │ │ │ + @ instruction: 0xfbca0065 │ │ │ │ + b.n 21cc20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfbae0065 │ │ │ │ - b.n 21cbf0 │ │ │ │ + @ instruction: 0xfbb20065 │ │ │ │ + b.n 21cbf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfb1e0065 │ │ │ │ - b.n 21cad8 │ │ │ │ + @ instruction: 0xfb220065 │ │ │ │ + b.n 21cae0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfb060065 │ │ │ │ - b.n 21cab0 │ │ │ │ + @ instruction: 0xfb0a0065 │ │ │ │ + b.n 21cab8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfa900065 │ │ │ │ - b.n 21c9cc │ │ │ │ + @ instruction: 0xfa940065 │ │ │ │ + b.n 21c9d4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bvc.n 21d09c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfa0e0065 │ │ │ │ - b.n 21c8d4 │ │ │ │ + @ instruction: 0xfa120065 │ │ │ │ + b.n 21c8dc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr??.w r0, [r6, #101] @ 0x65 │ │ │ │ - b.n 21d86c │ │ │ │ + ldr??.w r0, [sl, #101] @ 0x65 │ │ │ │ + b.n 21d874 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ @@ -575055,56 +575056,56 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ b.n 21cf2c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str.w r0, [lr, r5, lsl #2] │ │ │ │ - b.n 21d994 │ │ │ │ + ldr.w r0, [r2, r5, lsl #2] │ │ │ │ + b.n 21d99c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh.w r0, [r6, r5, lsl #2] │ │ │ │ - b.n 21d96c │ │ │ │ + ldrh.w r0, [sl, r5, lsl #2] │ │ │ │ + b.n 21d974 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf7c20065 │ │ │ │ - @ instruction: 0xf7840065 │ │ │ │ - b.n 21d814 │ │ │ │ + @ instruction: 0xf7c60065 │ │ │ │ + @ instruction: 0xf7880065 │ │ │ │ + b.n 21d81c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf76c0065 │ │ │ │ - b.n 21d7ec │ │ │ │ + @ instruction: 0xf7700065 │ │ │ │ + b.n 21d7f4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf7520065 │ │ │ │ - b.n 21d7c0 │ │ │ │ + @ instruction: 0xf7560065 │ │ │ │ + b.n 21d7c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf7300065 │ │ │ │ - b.n 21d784 │ │ │ │ + @ instruction: 0xf7340065 │ │ │ │ + b.n 21d78c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf6b80065 │ │ │ │ - b.n 21d69c │ │ │ │ + @ instruction: 0xf6bc0065 │ │ │ │ + b.n 21d6a4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf6880065 │ │ │ │ - b.n 21d644 │ │ │ │ + @ instruction: 0xf68c0065 │ │ │ │ + b.n 21d64c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movw r0, #10341 @ 0x2865 │ │ │ │ - b.n 21d5c0 │ │ │ │ + movw r0, #26725 @ 0x6865 │ │ │ │ + b.n 21d5c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - addw r0, lr, #2149 @ 0x865 │ │ │ │ - b.n 21d560 │ │ │ │ + @ instruction: 0xf6120065 │ │ │ │ + b.n 21d568 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf5f20065 │ │ │ │ - b.n 21d530 │ │ │ │ + @ instruction: 0xf5f60065 │ │ │ │ + b.n 21d538 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rsbs r0, r6, #15007744 @ 0xe50000 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + rsbs r0, sl, #15007744 @ 0xe50000 │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs.w r0, sl, #15007744 @ 0xe50000 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + subs.w r0, lr, #15007744 @ 0xe50000 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf4de0065 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + @ instruction: 0xf4e20065 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 9ae04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vmov.f64 d9, d0 │ │ │ │ @@ -575500,46 +575501,46 @@ │ │ │ │ ldr r0, [pc, #108] @ (21d9bc ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 21d134 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf3860065 │ │ │ │ - ble.n 21d8ac │ │ │ │ + @ instruction: 0xf38a0065 │ │ │ │ + ble.n 21d8b4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf3500065 │ │ │ │ - ble.n 21da48 │ │ │ │ + @ instruction: 0xf3540065 │ │ │ │ + ble.n 21da50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf2de0065 │ │ │ │ - bgt.n 21d96c │ │ │ │ + @ instruction: 0xf2e20065 │ │ │ │ + bgt.n 21d974 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf2620065 │ │ │ │ - bgt.n 21da7c │ │ │ │ + @ instruction: 0xf2660065 │ │ │ │ + bgt.n 21da84 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf2320065 │ │ │ │ - bgt.n 21da24 │ │ │ │ + @ instruction: 0xf2360065 │ │ │ │ + bgt.n 21da2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf2160065 │ │ │ │ - bgt.n 21d9f4 │ │ │ │ + @ instruction: 0xf21a0065 │ │ │ │ + bgt.n 21d9fc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf1e60065 │ │ │ │ - blt.n 21d99c │ │ │ │ + @ instruction: 0xf1ea0065 │ │ │ │ + bgt.n 21d9a4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sub.w r0, r4, #101 @ 0x65 │ │ │ │ - blt.n 21d920 │ │ │ │ + sub.w r0, r8, #101 @ 0x65 │ │ │ │ + blt.n 21d928 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sbc.w r0, ip, #101 @ 0x65 │ │ │ │ - blt.n 21d8b8 │ │ │ │ + sbcs.w r0, r0, #101 @ 0x65 │ │ │ │ + blt.n 21d8c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf1340065 │ │ │ │ - blt.n 21da50 │ │ │ │ + @ instruction: 0xf1380065 │ │ │ │ + blt.n 21da58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bic.w r0, sl, #101 @ 0x65 │ │ │ │ - bge.n 21da44 │ │ │ │ + bic.w r0, lr, #101 @ 0x65 │ │ │ │ + bge.n 21da4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r0, [pc, #720] @ (21dc94 ) │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #712] @ (21dc98 ) │ │ │ │ @@ -575797,59 +575798,59 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #132] @ (21dd0c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 21d134 │ │ │ │ - vmla.i32 d0, d10, d5[1] │ │ │ │ - bls.n 21dc20 │ │ │ │ + vmla.i32 d0, d14, d5[1] │ │ │ │ + bls.n 21dc28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i d0, d12, d1[5] │ │ │ │ - bls.n 21dbec │ │ │ │ + vmla.i16 d0, d0, d5[2] │ │ │ │ + bls.n 21dbf4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.s q8, q0, │ │ │ │ - bls.n 21dbbc │ │ │ │ + vhadd.s q8, q2, │ │ │ │ + bls.n 21dbc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.s16 q8, q1, │ │ │ │ - bls.n 21dd88 │ │ │ │ + vhadd.s16 q8, q3, │ │ │ │ + bls.n 21dd90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.s16 q0, q7, │ │ │ │ - bls.n 21dd28 │ │ │ │ + vhadd.s32 q0, q1, │ │ │ │ + bls.n 21dd30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 12, cr0, cr12, cr5, {3} │ │ │ │ - bhi.n 21dc8c │ │ │ │ + cdp 0, 13, cr0, cr0, cr5, {3} │ │ │ │ + bhi.n 21dc94 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 9, cr0, cr0, cr5, {3} │ │ │ │ - bhi.n 21dc1c │ │ │ │ + cdp 0, 9, cr0, cr4, cr5, {3} │ │ │ │ + bhi.n 21dc24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 5, cr0, cr0, cr5, {3} │ │ │ │ - cdp 0, 1, cr0, cr6, cr5, {3} │ │ │ │ - bhi.n 21dd34 │ │ │ │ + cdp 0, 5, cr0, cr4, cr5, {3} │ │ │ │ + cdp 0, 1, cr0, cr10, cr5, {3} │ │ │ │ + bhi.n 21dd3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldcl 0, cr0, [r8, #404]! @ 0x194 │ │ │ │ - bhi.n 21dd00 │ │ │ │ + ldcl 0, cr0, [ip, #404]! @ 0x194 │ │ │ │ + bhi.n 21dd08 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldcl 0, cr0, [sl, #404] @ 0x194 │ │ │ │ - bvc.n 21dccc │ │ │ │ + ldcl 0, cr0, [lr, #404] @ 0x194 │ │ │ │ + bvc.n 21dcd4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc 0, cr0, [ip, #404]! @ 0x194 │ │ │ │ - bvc.n 21dc98 │ │ │ │ + stcl 0, cr0, [r0, #404] @ 0x194 │ │ │ │ + bvc.n 21dca0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc 0, cr0, [sl, #404] @ 0x194 │ │ │ │ - bvc.n 21dc3c │ │ │ │ + stc 0, cr0, [lr, #404] @ 0x194 │ │ │ │ + bvc.n 21dc44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-404] @ 0xfffffe6c │ │ │ │ - bvc.n 21dde0 │ │ │ │ + ldcl 0, cr0, [ip, #-404] @ 0xfffffe6c │ │ │ │ + bvc.n 21dde8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc 0, cr0, [r6, #-404]! @ 0xfffffe6c │ │ │ │ - bvc.n 21dd80 │ │ │ │ + stc 0, cr0, [sl, #-404]! @ 0xfffffe6c │ │ │ │ + bvc.n 21dd88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldcl 0, cr0, [r2], #404 @ 0x194 │ │ │ │ - bvc.n 21dd24 │ │ │ │ + ldcl 0, cr0, [r6], #404 @ 0x194 │ │ │ │ + bvc.n 21dd2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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 sl, r2 │ │ │ │ ldr r2, [pc, #204] @ (21ddf0 ) │ │ │ │ @@ -575934,21 +575935,21 @@ │ │ │ │ b.n 21dd7e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], {101} @ 0x65 │ │ │ │ - bvs.n 21de38 │ │ │ │ + stc 0, cr0, [r8], {101} @ 0x65 │ │ │ │ + bvs.n 21de40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xeb9a0065 │ │ │ │ - bpl.n 21dd70 │ │ │ │ + @ instruction: 0xeb9e0065 │ │ │ │ + bpl.n 21dd78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ vldr d7, [r3] │ │ │ │ vstr d7, [r2] │ │ │ │ @@ -576298,27 +576299,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (21e210 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21e17c │ │ │ │ - @ instruction: 0xe9aa0065 │ │ │ │ - stmdb ip, {r0, r2, r5, r6} │ │ │ │ - @ instruction: 0xe8c00065 │ │ │ │ - bcs.n 21e238 │ │ │ │ + @ instruction: 0xe9ae0065 │ │ │ │ + ldmdb r0, {r0, r2, r5, r6} │ │ │ │ + @ instruction: 0xe8c40065 │ │ │ │ + bcs.n 21e240 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia.w ip, {r0, r2, r5, r6} │ │ │ │ - bne.n 21e1f8 │ │ │ │ + stmia.w r0!, {r0, r2, r5, r6} │ │ │ │ + bne.n 21e200 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strd r0, r0, [ip], #-404 @ 0x194 │ │ │ │ - bne.n 21e1a0 │ │ │ │ + ldrd r0, r0, [r0], #-404 @ 0x194 │ │ │ │ + bne.n 21e1a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xe8520065 │ │ │ │ - bne.n 21e174 │ │ │ │ + @ instruction: 0xe8560065 │ │ │ │ + bne.n 21e17c │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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 r6, [r1, #4] │ │ │ │ @@ -576474,23 +576475,23 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 21dc50 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ stmia r3!, {r2, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e19c │ │ │ │ + b.n 21e1a4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 21e110 │ │ │ │ + b.n 21e118 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmia r2!, {r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 21e0fc │ │ │ │ + b.n 21e104 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r6, r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -576726,26 +576727,26 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ b.n 21e5be │ │ │ │ ldr r2, [pc, #28] @ (21e6ac ) │ │ │ │ add r2, pc │ │ │ │ b.n 21e624 │ │ │ │ nop │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21ded8 │ │ │ │ + b.n 21dee0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 21ee94 │ │ │ │ + b.n 21ee9c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orn r0, r0, #100 @ 0x64 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + orn r0, r4, #100 @ 0x64 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 21ee24 │ │ │ │ + b.n 21ee2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 9b398 │ │ │ │ nop │ │ │ │ @@ -576800,15 +576801,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ itee vc │ │ │ │ lslvc r7, r5, #1 │ │ │ │ strbvs r0, [r7, r3] │ │ │ │ movvs r0, r0 │ │ │ │ - b.n 21ed78 │ │ │ │ + b.n 21ed80 │ │ │ │ lsls r5, r4, #1 │ │ │ │ wfe │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -576911,31 +576912,31 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (21e890 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21e816 │ │ │ │ nop │ │ │ │ - b.n 21edb4 │ │ │ │ + b.n 21edbc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 21ecc4 │ │ │ │ + b.n 21eccc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21ec98 │ │ │ │ + b.n 21eca0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21ec5c │ │ │ │ + b.n 21ec64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 21ec30 │ │ │ │ + b.n 21ec38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021e894 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -577038,17 +577039,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ bl fff7699e ::Settings::boolParam@@Base+0xff655706> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21ecc0 │ │ │ │ + b.n 21ecc8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf4a60066 │ │ │ │ + @ instruction: 0xf4aa0066 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 3, pc, cr5, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ lsrs r3, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #15 │ │ │ │ @@ -577065,17 +577066,17 @@ │ │ │ │ bl fff669e2 ::Settings::boolParam@@Base+0xff64574a> │ │ │ │ bl 509e6 ::get_default_options()::val@@Base+0x509d2> │ │ │ │ bl fe9ea │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ bl 1129f2 │ │ │ │ pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 21eb54 │ │ │ │ + b.n 21eb5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9874c │ │ │ │ @@ -577096,17 +577097,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 21ea48 │ │ │ │ + b.n 21ea50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021ea4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -577231,35 +577232,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (21ebc4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 21eb48 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021ebc8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vstr d0, [r3] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -577317,21 +577318,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - udf #24 │ │ │ │ + udf #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 21ec28 │ │ │ │ + ble.n 21ec30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021ec80 : │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 21ec9e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -578259,121 +578260,121 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb7cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb76a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bge.n 21f58c │ │ │ │ + bge.n 21f594 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 21f68c │ │ │ │ + bge.n 21f694 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 21f554 │ │ │ │ + bls.n 21f55c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 21f6a0 │ │ │ │ + bls.n 21f6a8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 21f5b0 │ │ │ │ + bhi.n 21f5b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 21f550 │ │ │ │ + bhi.n 21f558 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 21f6bc │ │ │ │ + bhi.n 21f6c4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 21f664 │ │ │ │ + bhi.n 21f66c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 21f608 │ │ │ │ + bvc.n 21f610 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 21f5b0 │ │ │ │ + bvc.n 21f5b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 21f55c │ │ │ │ + bvc.n 21f564 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 21f70c │ │ │ │ + bvc.n 21f714 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 21f6a4 │ │ │ │ + bvc.n 21f6ac │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 21f63c │ │ │ │ + bvs.n 21f644 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 21f5e8 │ │ │ │ + bvs.n 21f5f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 21f598 │ │ │ │ + bvs.n 21f5a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - nop {15} │ │ │ │ + ite │ │ │ │ + lsl r4, r4, #1 │ │ │ │ + bvs.n 21f740 @ unpredictable │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + nop {12} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 21f738 │ │ │ │ + bpl.n 21f650 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - itt lt │ │ │ │ - lsllt r4, r4, #1 │ │ │ │ - bpl.n 21f648 @ unpredictable │ │ │ │ + itt mi │ │ │ │ + lslmi r4, r4, #1 │ │ │ │ + bpl.n 21f5f0 @ unpredictable │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sev │ │ │ │ + yield │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 21f5e8 │ │ │ │ - lsls r5, r4, #1 │ │ │ │ - ite eq │ │ │ │ - lsleq r4, r4, #1 │ │ │ │ - bpl.n 21f78c @ unpredictable │ │ │ │ + bpl.n 21f794 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 21f764 │ │ │ │ + bpl.n 21f76c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 21f704 │ │ │ │ + bpl.n 21f70c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 21f6d8 │ │ │ │ + bpl.n 21f6e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 21f684 │ │ │ │ + bmi.n 21f68c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 21f624 │ │ │ │ + bmi.n 21f62c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 21f5d0 │ │ │ │ + bmi.n 21f5d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 21f76c │ │ │ │ + bmi.n 21f774 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ @@ -578866,64 +578867,64 @@ │ │ │ │ b.n 21fba0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 21fccc │ │ │ │ + bcs.n 21fcd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 21fc6c │ │ │ │ + bcs.n 21fc74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r4, 21fcae │ │ │ │ + cbnz r0, 21fcb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 21fc38 │ │ │ │ + bne.n 21fc40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r6, 21fcae │ │ │ │ + cbnz r2, 21fcb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 21fbcc │ │ │ │ + bne.n 21fbd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r4, 21fcac │ │ │ │ + cbnz r0, 21fcae │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 21fd58 │ │ │ │ + bne.n 21fd60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stcl 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - bne.n 21fcfc │ │ │ │ + bne.n 21fd04 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r2, 21fc8e │ │ │ │ + cbnz r6, 21fc8e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r2, 21fc86 │ │ │ │ + cbnz r6, 21fc86 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ - lsls r5, r4, #1 │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0021fcb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -579337,55 +579338,55 @@ │ │ │ │ b.n 21fe7a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ add r7, pc, #824 @ (adr r7, 220454 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 22019e │ │ │ │ + cbz r4, 22019e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r2, 22019e │ │ │ │ + cbz r6, 22019e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r4, 22019e │ │ │ │ + cbz r0, 2201a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r4, 220188 │ │ │ │ + cbz r0, 22018a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r2, 220184 │ │ │ │ + cbz r6, 220184 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00220154 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -579686,27 +579687,27 @@ │ │ │ │ b.n 220536 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r4, pc, #856 @ (adr r4, 2207f4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r2, 2204d8 │ │ │ │ + cbz r6, 2204d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ add r4, pc, #448 @ (adr r4, 22066c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ @@ -580153,81 +580154,81 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #140] @ (2209c8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2201d8 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #23586 @ 0x5c22 │ │ │ │ movt r1, #14982 @ 0x3a86 │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -580596,17 +580597,17 @@ │ │ │ │ moveq r3, #2 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #32] │ │ │ │ streq r3, [r2, #0] │ │ │ │ b.n 220dba │ │ │ │ nop │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, pc, #80 @ (adr r6, 220e64 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 220e74 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -580686,17 +580687,17 @@ │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, pc, #240 @ (adr r5, 220ff0 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 221000 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ @@ -581084,17 +581085,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (221414 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 2213c6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -581136,17 +581137,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (221494 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 221446 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 221508 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -581257,17 +581258,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ @@ -581340,17 +581341,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ - cbz r4, 22175a │ │ │ │ + cbz r0, 22175c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ @@ -581948,15 +581949,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2220b0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ mcr 15, 2, pc, cr9, cr15, {7} @ │ │ │ │ ldc 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ ldrh r6, [r4, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 221f20 │ │ │ │ @@ -582265,15 +582266,15 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 221f30 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -582547,15 +582548,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2227d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strh r0, [r2, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #864 @ (adr r7, 22292c ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 22293c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 222412 │ │ │ │ @ instruction: 0xffffe5ed │ │ │ │ vsra.u32 d24, d30, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -582884,17 +582885,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 222cda │ │ │ │ vsri.64 , q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #368 @ (adr r1, 222b74 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 222b84 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, pc, #424 @ (adr r1, 222bb0 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 222bc0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea2bffff │ │ │ │ lsls r7, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ bl fff5ca16 ::Settings::boolParam@@Base+0xff63b77e> │ │ │ │ @@ -582905,17 +582906,17 @@ │ │ │ │ vshr.u32 d30, d21, #1 │ │ │ │ vsra.u32 q15, , #1 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vsubw.u q15, , d15 │ │ │ │ vdup.8 q15, d5[7] │ │ │ │ @ instruction: 0xffff7c92 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, pc, #672 @ (adr r0, 222ce4 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 222cf4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1450 │ │ │ │ @@ -582936,17 +582937,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #64 @ (adr r0, 222ad0 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 222ae0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00222a94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583032,17 +583033,17 @@ │ │ │ │ b.n 222b30 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 222d92 │ │ │ │ vsri.64 , q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ lsls r3, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe997ffff │ │ │ │ @@ -583051,17 +583052,17 @@ │ │ │ │ @ instruction: 0xebd9ffff │ │ │ │ udf #203 @ 0xcb │ │ │ │ @ instruction: 0xffffdfa1 │ │ │ │ vmlal.u q15, d31, d25[0] │ │ │ │ vtbx.8 d30, {d31- instruction: 0xffff7b18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99ba8 │ │ │ │ @@ -583082,17 +583083,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00222c04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583131,19 +583132,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (222c74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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, #204] @ (222d58 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -583228,27 +583229,27 @@ │ │ │ │ b.n 222cce │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00222d7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583287,19 +583288,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (222dec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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, #204] @ (222ed0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -583384,27 +583385,27 @@ │ │ │ │ b.n 222e46 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00222ef4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -583413,15 +583414,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e280 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00222f1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -583430,15 +583431,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e280 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ vldr d6, [r1] │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -583593,15 +583594,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r3, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r6, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -583628,19 +583629,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (223164 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 223170 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -583672,17 +583673,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2231d0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 9556c │ │ │ │ b.n 2231b4 │ │ │ │ nop │ │ │ │ - add r5, pc, #104 @ (adr r5, 223238 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 223248 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 002231d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583771,17 +583772,17 @@ │ │ │ │ b.n 22327e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r3, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr15, cr15, {7} │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -583791,17 +583792,17 @@ │ │ │ │ stc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stc2 15, cr15, [pc, #-1020]! @ 222efc │ │ │ │ stc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ strb r2, [r1, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 946b0 │ │ │ │ @@ -583821,17 +583822,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00223354 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -583885,23 +583886,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (223400 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2233aa │ │ │ │ nop │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00223404 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -583971,17 +583972,17 @@ │ │ │ │ nop │ │ │ │ strb r6, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 002234b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -584071,19 +584072,19 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 223554 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r4, #13 │ │ │ │ @@ -584102,17 +584103,17 @@ │ │ │ │ mrc2 15, 6, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 6, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 6, pc, cr11, cr15, {7} │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98a18 │ │ │ │ @@ -584132,17 +584133,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00223630 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -584189,21 +584190,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (2236bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 002236c0 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -584337,15 +584338,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n 22383c │ │ │ │ + bne.n 223844 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -584722,67 +584723,67 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -584811,17 +584812,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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, r2 │ │ │ │ @@ -584892,17 +584893,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (223d90 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ (223dbc ) │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ @@ -584911,17 +584912,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (223dc0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223dc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -585001,19 +585002,19 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 223e4e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -585024,17 +585025,17 @@ │ │ │ │ vmaxnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95094 │ │ │ │ @@ -585054,17 +585055,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00223f1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -585117,23 +585118,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223fc0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -585146,15 +585147,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (223fec ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 9e280 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223ff0 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -585220,15 +585221,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -585252,23 +585253,23 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002240ec : │ │ │ │ ldr r0, [pc, #4] @ (2240f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 002240f8 : │ │ │ │ ldr r0, [pc, #4] @ (224100 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00224104 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00224108 : │ │ │ │ @@ -585306,17 +585307,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (224150 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00224154 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -585326,17 +585327,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (224180 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00224184 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -585346,17 +585347,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (2241b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 002241b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -585366,17 +585367,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (2241e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ @@ -585392,15 +585393,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r4, [sp] │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -585495,19 +585496,19 @@ │ │ │ │ b.n 2242e0 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ b.n 224264 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -585545,19 +585546,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -585595,19 +585596,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -585636,17 +585637,17 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -585669,17 +585670,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (22453c ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -585734,19 +585735,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -585801,19 +585802,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -585848,17 +585849,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d0, [sp] │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -585881,17 +585882,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (224790 ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -585914,17 +585915,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2247ec ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -585979,19 +585980,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -586023,19 +586024,19 @@ │ │ │ │ pop {pc} │ │ │ │ ldr r2, [pc, #20] @ (224924 ) │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -586495,33 +586496,33 @@ │ │ │ │ b.n 224d98 │ │ │ │ ldr r3, [pc, #40] @ (224e18 ) │ │ │ │ add r3, pc │ │ │ │ b.n 224d98 │ │ │ │ ldr r3, [pc, #40] @ (224e1c ) │ │ │ │ add r3, pc │ │ │ │ b.n 224d98 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 224808 │ │ │ │ + b.n 224810 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -586656,29 +586657,29 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 225198 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrsb r6, [r2, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrsb r6, [r5, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -586863,17 +586864,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d5 │ │ │ │ b.n 225162 │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (225234 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -586913,15 +586914,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r2, [r6, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -586971,17 +586972,17 @@ │ │ │ │ moveq r3, #35 @ 0x23 │ │ │ │ b.n 225294 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 9f544 │ │ │ │ b.n 225260 │ │ │ │ nop │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -587021,19 +587022,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, r2 │ │ │ │ @@ -587058,15 +587059,15 @@ │ │ │ │ movs r3, #5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 9f614 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -587111,17 +587112,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -587148,19 +587149,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (2254ac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 002254b0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -588385,373 +588386,373 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #808] @ (2265bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 2254d4 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 13e2ae │ │ │ │ asrs r1, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ udiv pc, r7, pc │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xfaedffff │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ @ instruction: 0xf967ffff │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 2263cc │ │ │ │ + ble.n 2263d4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrsh.w pc, [fp, #255]! │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ pld [sp, #4095] @ 0xfff │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 222352 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xfb5fffff │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ asrs r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 14386 ::get_default_options()::val@@Base+0x14372> │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl fff7239e ::Settings::boolParam@@Base+0xff651106> │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl ffebc3b6 ::Settings::boolParam@@Base+0xff59b11e> │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 53c3ca │ │ │ │ bl 4423ce │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 3aa3e6 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 3143fa , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0x21a> │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 27a412 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 1ec42a │ │ │ │ - @ instruction: 0xf2d00066 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + @ instruction: 0xf2d40066 │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr11, cr15, {7} │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r6, 226466 │ │ │ │ + cbz r2, 226468 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsrs r1, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ - ble.n 226508 │ │ │ │ + ble.n 226510 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stcl 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ mcrr 15, 15, pc, fp, cr15 @ │ │ │ │ - stc 0, cr0, [sl, #412]! @ 0x19c │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + stc 0, cr0, [lr, #412]! @ 0x19c │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xebb3ffff │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xeb1dffff │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xea7dffff │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strd pc, pc, [sp, #1020] @ 0x3fc │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - strb r4, [r1, #15] │ │ │ │ - lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r2, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strex pc, pc, [r1, #1020] @ 0x3fc │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 42c55a │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsrs r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2262de │ │ │ │ - vrshr.u64 , q8, #1 │ │ │ │ + vrshr.u64 , q10, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 22617a │ │ │ │ - vtbx.8 d22, {d31- │ │ │ │ - vrshr.u64 d23, d12, #1 │ │ │ │ + vsubl.u , d31, d16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 226d06 │ │ │ │ - vtbx.8 d22, {d31-) │ │ │ │ strd r5, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #772] @ (2268d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #772] @ (2268d4 ) │ │ │ │ @@ -589041,91 +589042,91 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #180] @ (226974 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 2254d4 │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 226aae │ │ │ │ - @ instruction: 0xffff6f0c │ │ │ │ + vcvt.u32.f32 d22, d0, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #496] @ (226ad0 ) │ │ │ │ + ldr r5, [pc, #512] @ (226ae0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ svc 13 │ │ │ │ - @ instruction: 0xffff6f02 │ │ │ │ + @ instruction: 0xffff6f06 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #136] @ (22697c ) │ │ │ │ + ldr r5, [pc, #152] @ (22698c ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ udf #73 @ 0x49 │ │ │ │ - @ instruction: 0xffff6ed6 │ │ │ │ + @ instruction: 0xffff6eda │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [pc, #752] @ (226bf8 ) │ │ │ │ + ldr r4, [pc, #768] @ (226c08 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ ble.n 226a06 │ │ │ │ - @ instruction: 0xffff6e8c │ │ │ │ + @ instruction: 0xffff6e90 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [pc, #352] @ (226a7c ) │ │ │ │ + ldr r4, [pc, #368] @ (226a8c ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ bgt.n 22684a │ │ │ │ - vtbx.8 d16, {d15-d17}, d6 │ │ │ │ + vtbx.8 d16, {d15-d17}, d10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #1016] @ (226d28 ) │ │ │ │ + ldr r4, [pc, #8] @ (226938 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ blt.n 226892 │ │ │ │ vsra.u64 d16, d19, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #592] @ (226b9c ) │ │ │ │ + ldr r3, [pc, #608] @ (226bac ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ bls.n 226936 │ │ │ │ - vcvt.f32.u32 d22, d6, #1 │ │ │ │ + vcvt.f32.u32 d22, d10, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #176] @ (226a14 ) │ │ │ │ + ldr r3, [pc, #192] @ (226a24 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ bls.n 226a26 │ │ │ │ - @ instruction: 0xffff6dfe │ │ │ │ + @ instruction: 0xffff6e02 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #848] @ (226cc8 ) │ │ │ │ + ldr r2, [pc, #864] @ (226cd8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -589152,17 +589153,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (2269d0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 22699c │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #840] @ (226d1c ) │ │ │ │ + ldr r1, [pc, #856] @ (226d2c ) │ │ │ │ lsls r4, r4, #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-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -589489,17 +589490,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -589526,17 +589527,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (226ee4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -589576,15 +589577,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r7, #186 @ 0xba │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ adds r7, #130 @ 0x82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -589642,17 +589643,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r0, r1 │ │ │ │ + add r4, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00226fa4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -589855,56 +589856,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ adds r6, #146 @ 0x92 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r7, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r5, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ str.w pc, [sp, #4095] @ 0xfff │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0f3c │ │ │ │ @@ -589924,17 +589925,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -589960,17 +589961,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -590022,19 +590023,19 @@ │ │ │ │ adds r2, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx a1f44 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - eors r2, r6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #120] @ (2273e8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -590088,17 +590089,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -590231,17 +590232,17 @@ │ │ │ │ blx 9abb8 │ │ │ │ b.n 227560 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2277b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #1824] @ 227ce0 │ │ │ │ @@ -590880,69 +590881,69 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #82 @ 0x52 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00227d5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -591351,123 +591352,123 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ cmp r0, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl 20618e │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r1, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ bl fff0c1b2 ::Settings::boolParam@@Base+0xff5eaf1a> │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 6261c6 │ │ │ │ bl 5bc1ca │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95bfc │ │ │ │ @@ -591487,17 +591488,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -591540,15 +591541,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #126 @ 0x7e │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -591944,57 +591945,57 @@ │ │ │ │ eors r1, r3 │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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, #416] @ (228944 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -592171,33 +592172,33 @@ │ │ │ │ nop │ │ │ │ subs r2, r4, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00228978 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -592388,67 +592389,67 @@ │ │ │ │ b.n 228a24 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r7, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r4, r4, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w pc, [r3, #255]! │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9881c │ │ │ │ @@ -592469,17 +592470,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -592539,15 +592540,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r1, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ adds r4, r2, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -593102,42 +593103,42 @@ │ │ │ │ ... │ │ │ │ adds r6, r0, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #800] @ (229634 ) │ │ │ │ + ldr r7, [pc, #816] @ (229644 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #504] @ (229514 ) │ │ │ │ + ldr r7, [pc, #520] @ (229524 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #176] @ (2293d4 ) │ │ │ │ + ldr r7, [pc, #192] @ (2293e4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ @ instruction: 0xfba3ffff │ │ │ │ - ldr r4, [pc, #272] @ (22943c ) │ │ │ │ + ldr r4, [pc, #288] @ (22944c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [pc, #176] @ (2293e4 ) │ │ │ │ + ldr r4, [pc, #192] @ (2293f4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vldr d7, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 22964c │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.w 2295ec │ │ │ │ @@ -593391,23 +593392,23 @@ │ │ │ │ bne.w 229a56 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ b.n 229374 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #536] @ (229854 ) │ │ │ │ + ldr r2, [pc, #552] @ (229864 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #512] @ (229840 ) │ │ │ │ + ldr r1, [pc, #528] @ (229850 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #240] @ (229734 ) │ │ │ │ + ldr r1, [pc, #256] @ (229744 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #168] @ (2296f0 ) │ │ │ │ + ldr r1, [pc, #184] @ (229700 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 2295ec │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -593843,80 +593844,80 @@ │ │ │ │ ldr r0, [pc, #156] @ (229b8c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 2292ce │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [pc, #480] @ (229cec ) │ │ │ │ + ldr r0, [pc, #496] @ (229cfc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bx lr │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl ffe97b22 ::Settings::boolParam@@Base+0xff57688a> │ │ │ │ bx r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov ip, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp ip, sl │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r6, ip │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r8, pc │ │ │ │ + add ip, pc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add sl, fp │ │ │ │ + add lr, fp │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add lr, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add sl, r4 │ │ │ │ + add lr, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, r3 │ │ │ │ + add r6, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1316] @ 22a0b8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -594383,121 +594384,121 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 228d3c │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - eors r0, r7 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - eors r0, r7 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w r1, [pc, #1556] @ 22a7a8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r1, pc │ │ │ │ blx a1410 │ │ │ │ mov r7, r0 │ │ │ │ @@ -595036,125 +595037,125 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #232] @ (22a884 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 228d3c │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0022a888 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -595597,133 +595598,133 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ stc2 0, cr0, [r8, #440]! @ 0x1b8 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 22a566 │ │ │ │ - vabdl.u , d15, d8 │ │ │ │ + vabdl.u , d15, d12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r3, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc2 0, cr0, [r4, #-440] @ 0xfffffe48 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 22b336 │ │ │ │ vsubl.u q15, d31, d19 │ │ │ │ - vsli.32 , q4, #31 │ │ │ │ + vsli.32 , q6, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a6d8 │ │ │ │ @@ -595744,17 +595745,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -595952,17 +595953,17 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -595987,17 +595988,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -596024,17 +596025,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (22b214 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -596073,15 +596074,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ eor.w r0, sl, #15597568 @ 0xee0000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ orrs.w r0, r2, #15597568 @ 0xee0000 │ │ │ │ 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 │ │ │ │ @@ -596126,17 +596127,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0022b2b0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -596344,51 +596345,51 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0xf386006e │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r5, r4, #1 │ │ │ │ vminnm.f32 , , │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xf2ea006e │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vmla.i q8, q5, d3[4] │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + vmla.i q8, q7, d3[4] │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vrev64.8 q0, │ │ │ │ + vrev64.16 q0, │ │ │ │ stc2 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa7dffff │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.u q0, q2, │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + vhadd.u q0, q4, │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.u16 q0, q5, │ │ │ │ - adds r0, #8 │ │ │ │ + vhadd.u16 q0, q7, │ │ │ │ + adds r0, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp2 0, 15, cr0, cr10, cr3, {3} │ │ │ │ + cdp2 0, 15, cr0, cr14, cr3, {3} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9f734 │ │ │ │ mov r3, r0 │ │ │ │ @@ -596407,17 +596408,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr3, {3} │ │ │ │ + cdp2 0, 2, cr0, cr14, cr3, {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] @ (22b5ec ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (22b5f0 ) │ │ │ │ @@ -596456,15 +596457,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0b6006e │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r5, r4, #1 │ │ │ │ orns r0, ip, #110 @ 0x6e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -596499,17 +596500,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-396]! @ 0xfffffe74 │ │ │ │ + ldc2 0, cr0, [lr, #-396]! @ 0xfffffe74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-144] │ │ │ │ mov r5, r2 │ │ │ │ @@ -596816,26 +596817,26 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ ... │ │ │ │ vext.8 q0, q6, q15, #0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xfa0c0063 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + @ instruction: 0xfa100063 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vst1.8 {d0[3]}, [r6], r3 │ │ │ │ + vst1.8 {d0[3]}, [sl], r3 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d13, d9 │ │ │ │ blx a0420 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r0, #1 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d8, [r3] │ │ │ │ @@ -597155,73 +597156,73 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 22baee │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr.w r0, [r6, #99] @ 0x63 │ │ │ │ + ldr.w r0, [sl, #99] @ 0x63 │ │ │ │ adcs.w r0, r4, lr, asr #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf7c60063 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf7ca0063 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf7a80063 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf7ac0063 │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf78a0063 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + @ instruction: 0xf78e0063 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf76e0063 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + @ instruction: 0xf7720063 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf7500063 │ │ │ │ - cmp r1, #18 │ │ │ │ + @ instruction: 0xf7540063 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf7320063 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf7360063 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf7140063 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf7180063 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf6f60063 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf6fa0063 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf6d80063 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf6dc0063 │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf6ba0063 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + @ instruction: 0xf6be0063 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf69c0063 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + subw r0, r0, #2147 @ 0x863 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf67e0063 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf6820063 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf6600063 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf6640063 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movw r0, #10339 @ 0x2863 │ │ │ │ - cmp r0, #4 │ │ │ │ + movw r0, #26723 @ 0x6863 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf6240063 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf6280063 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r5, r4, #1 │ │ │ │ - addw r0, r6, #2147 @ 0x863 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + addw r0, sl, #2147 @ 0x863 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf5e80063 │ │ │ │ + @ instruction: 0xf5ec0063 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr.w r5, [pc, #1288] @ 22c378 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -597657,27 +597658,27 @@ │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ b.n 22c328 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 22c2e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf21e0063 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf2220063 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r5, r4, #1 │ │ │ │ - addw r0, r6, #99 @ 0x63 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + addw r0, sl, #99 @ 0x63 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf1860063 │ │ │ │ + @ instruction: 0xf18a0063 │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bne.w 22c278 │ │ │ │ vsub.f64 d5, d0, d9 │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -598109,49 +598110,49 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 9d3fc │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ b.n 22c608 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp 0, 13, cr0, cr2, cr3, {3} │ │ │ │ - subs r0, r7, #5 │ │ │ │ + cdp 0, 13, cr0, cr6, cr3, {3} │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldc 0, cr0, [lr, #396] @ 0x18c │ │ │ │ - subs r2, r1, #5 │ │ │ │ + stc 0, cr0, [r2, #396]! @ 0x18c │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stcl 0, cr0, [sl, #-396]! @ 0xfffffe74 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + stcl 0, cr0, [lr, #-396]! @ 0xfffffe74 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stcl 0, cr0, [r2, #-396] @ 0xfffffe74 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + stcl 0, cr0, [r6, #-396] @ 0xfffffe74 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc 0, cr0, [lr], {99} @ 0x63 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + ldc 0, cr0, [r2], {99} @ 0x63 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc 0, cr0, [ip], #-396 @ 0xfffffe74 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + ldc 0, cr0, [r0], #-396 @ 0xfffffe74 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc 0, cr0, [r4], {99} @ 0x63 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + stc 0, cr0, [r8], {99} @ 0x63 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adcs.w r0, ip, r3, asr #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + sbc.w r0, r0, r3, asr #1 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds.w r0, r0, r3, asr #1 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds.w r0, r4, r3, asr #1 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xeaf80063 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + @ instruction: 0xeafc0063 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xead40063 │ │ │ │ + @ instruction: 0xead80063 │ │ │ │ ldr.w r2, [pc, #1424] @ 22ced0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1424] @ 22ced4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 97144 │ │ │ │ mov r0, r5 │ │ │ │ @@ -598623,84 +598624,84 @@ │ │ │ │ ldr r0, [pc, #172] @ (22cf64 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 22c17c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r2, r6, #3 │ │ │ │ - lsls r5, r4, #1 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ subs r6, r5, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - and.w r0, ip, r3, asr #1 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strd r0, r0, [r0], #396 @ 0x18c │ │ │ │ + ands.w r0, r0, r3, asr #1 │ │ │ │ + subs r6, r0, r3 │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + strd r0, r0, [r4], #396 @ 0x18c │ │ │ │ @ instruction: 0xeb31ffff │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xe8300063 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + @ instruction: 0xe8340063 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xe8080063 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + @ instruction: 0xe80c0063 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22cc48 │ │ │ │ + b.n 22cc50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22cc1c │ │ │ │ + b.n 22cc24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #744 @ (adr r1, 22d210 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 22d220 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22cbb0 │ │ │ │ + b.n 22cbb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22cb24 │ │ │ │ + b.n 22cb2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22ca7c │ │ │ │ + b.n 22ca84 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22ca4c │ │ │ │ + b.n 22ca54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22c9e0 │ │ │ │ + b.n 22c9e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22c99c │ │ │ │ + b.n 22c9a4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22c950 │ │ │ │ + b.n 22c958 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22c918 │ │ │ │ + b.n 22c920 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr.w r1, [pc, #2000] @ 22d73c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx a1410 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -599409,179 +599410,179 @@ │ │ │ │ ldr r3, [pc, #348] @ (22d888 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx a18bc │ │ │ │ b.w 22c94e │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22cf48 │ │ │ │ + b.n 22cf50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22def4 │ │ │ │ + b.n 22defc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dea8 │ │ │ │ + b.n 22deb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22de30 │ │ │ │ + b.n 22de38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22ddf4 │ │ │ │ + b.n 22ddfc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dd98 │ │ │ │ + b.n 22dda0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dd60 │ │ │ │ + b.n 22dd68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dd00 │ │ │ │ + b.n 22dd08 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dcc4 │ │ │ │ + b.n 22dccc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dc88 │ │ │ │ + b.n 22dc90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dc4c │ │ │ │ + b.n 22dc54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dc10 │ │ │ │ + b.n 22dc18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dbd4 │ │ │ │ + b.n 22dbdc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf0fa0064 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + @ instruction: 0xf0fe0064 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22dafc │ │ │ │ + b.n 22db04 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22da94 │ │ │ │ + b.n 22da9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22da30 │ │ │ │ + b.n 22da38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d9c8 │ │ │ │ + b.n 22d9d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d960 │ │ │ │ + b.n 22d968 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d908 │ │ │ │ + b.n 22d910 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d8ac │ │ │ │ + b.n 22d8b4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22d850 │ │ │ │ + b.n 22d858 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4 :128], r8 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + vst4.16 {d0-d3}, [r8 :128], r8 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 22daf4 │ │ │ │ + b.n 22dafc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 18 │ │ │ │ + svc 22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #18 │ │ │ │ + udf #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 22d810 │ │ │ │ + ble.n 22d818 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 22d808 │ │ │ │ + bgt.n 22d810 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 22d7d0 │ │ │ │ + bgt.n 22d7d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0022d88c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -599987,121 +599988,121 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldmia r5, {r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 22d7ea │ │ │ │ - vqrdmlsh.s q8, , d28[0] │ │ │ │ + vcvt.u32.f32 q8, q8, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 22ddc0 │ │ │ │ + bge.n 22ddc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 22dd60 │ │ │ │ + bge.n 22dd68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bgt.n 22dd1a │ │ │ │ - vqshl.u32 q8, q10, #31 │ │ │ │ + vqshl.u32 q8, q12, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bls.n 22dca4 │ │ │ │ + bls.n 22dcac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bls.n 22dc78 │ │ │ │ + bls.n 22dc80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bls.n 22dd94 │ │ │ │ + bls.n 22dd9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bls.n 22dd68 │ │ │ │ + bls.n 22dd70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 22dd04 │ │ │ │ + bhi.n 22dd0c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 22de68 │ │ │ │ + bhi.n 22dc70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 22de30 │ │ │ │ + bhi.n 22de38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 22ddb8 │ │ │ │ + bhi.n 22ddc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 22dd38 │ │ │ │ + bvc.n 22dd40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 22dcc0 │ │ │ │ + bvc.n 22dcc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 22de48 │ │ │ │ + bvc.n 22de50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 22ddc4 │ │ │ │ + bvc.n 22ddcc │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #424] @ (22df70 ) │ │ │ │ add.w r3, r6, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #424] @ (22df74 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ @@ -600252,61 +600253,61 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 22d93c │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 22debc │ │ │ │ + bpl.n 22dec4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 22e03c │ │ │ │ + bpl.n 22e044 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 22dfbc │ │ │ │ + bpl.n 22dfc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 22df58 │ │ │ │ + bmi.n 22df60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 22ded0 │ │ │ │ + bmi.n 22ded8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 22e050 │ │ │ │ + bmi.n 22e058 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e9c4 │ │ │ │ @@ -600327,17 +600328,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcc.n 22df3c │ │ │ │ + bcc.n 22df44 │ │ │ │ lsls r3, r4, #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-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -600800,23 +600801,23 @@ │ │ │ │ sub.w r0, r0, #1 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ vldr d7, [sp] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 22e26a │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.u q8, q7, q10 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + vmla.i q0, q1, d0[5] │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.u8 q8, q4, q10 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + vhadd.u8 q8, q6, q10 │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -600841,17 +600842,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -600878,17 +600879,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (22e728 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -600928,15 +600929,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ itet vc │ │ │ │ lslvc r6, r5, #1 │ │ │ │ strbvs r0, [r7, r3] │ │ │ │ movvc r0, r0 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ittt cc │ │ │ │ lslcc r6, r5, #1 │ │ │ │ stmdbcc sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -600989,17 +600990,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 0022e7d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -601308,88 +601309,88 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ bkpt 0x005c │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r1, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ pop {r6, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldc2l 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ bl 112b4e │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95a08 │ │ │ │ @@ -601409,17 +601410,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ ble.n 22ec22 │ │ │ │ @@ -601506,15 +601507,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rev r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ cbnz r6, 22ed08 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -601577,24 +601578,24 @@ │ │ │ │ ldr r0, [pc, #36] @ (22edac ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ mrc2 15, 4, pc, cr11, cr15, {7} │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (22ee1c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -601635,15 +601636,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb886 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ @ instruction: 0xb84c │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -601791,23 +601792,23 @@ │ │ │ │ b.n 22efac │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ beq.n 22ef58 │ │ │ │ movs r3, #1 │ │ │ │ b.n 22ef78 │ │ │ │ nop │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r2 │ │ │ │ @@ -602024,19 +602025,19 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb63e │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr4, {3} │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + cdp2 0, 3, cr0, cr8, cr4, {3} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr4, {3} │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + cdp2 0, 1, cr0, cr10, cr4, {3} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -602071,16 +602072,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4, #400] @ 0x190 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stc2 0, cr0, [r8, #400] @ 0x190 │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r2, [pc, #3060] @ 22fea4 │ │ │ │ @@ -603231,139 +603232,139 @@ │ │ │ │ nop │ │ │ │ cbz r4, 22ff0c │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 22ff06 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfb000064 │ │ │ │ - vld1.8 {d16[3]}, [r6], r4 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xfb040064 │ │ │ │ + vld1.8 {d16[3]}, [sl], r4 │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vst1.8 {d16[3]}, [r4], r4 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + vst1.8 {d16[3]}, [r8], r4 │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [r8 :128], r4 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + vld4.16 {d0-d3}, [ip :128], r4 │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7ac0064 │ │ │ │ - cbnz r0, 22ff22 │ │ │ │ + @ instruction: 0xf7b00064 │ │ │ │ + cbnz r4, 22ff22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7880064 │ │ │ │ - cbnz r6, 22ff20 │ │ │ │ + @ instruction: 0xf78c0064 │ │ │ │ + cbnz r2, 22ff22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7560064 │ │ │ │ - revsh r4, r4 │ │ │ │ + @ instruction: 0xf75a0064 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7060064 │ │ │ │ - hlt 0x0014 │ │ │ │ + @ instruction: 0xf70a0064 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf6da0064 │ │ │ │ - rev16 r0, r5 │ │ │ │ + @ instruction: 0xf6de0064 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf6920064 │ │ │ │ - @ instruction: 0xf66c0064 │ │ │ │ - rev r4, r0 │ │ │ │ + @ instruction: 0xf6960064 │ │ │ │ + @ instruction: 0xf6700064 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf5fa0064 │ │ │ │ - cbnz r0, 22ff2e │ │ │ │ + @ instruction: 0xf5fe0064 │ │ │ │ + cbnz r4, 22ff2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rsb r0, r4, #14942208 @ 0xe40000 │ │ │ │ - cbnz r2, 22ff28 │ │ │ │ + rsb r0, r8, #14942208 @ 0xe40000 │ │ │ │ + cbnz r6, 22ff28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sub.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ - cbnz r0, 22ff28 │ │ │ │ + sub.w r0, r8, #14942208 @ 0xe40000 │ │ │ │ + cbnz r4, 22ff28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 1cff1e │ │ │ │ - subs.w r0, lr, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xf58e0064 │ │ │ │ - @ instruction: 0xf5280064 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + rsb r0, r2, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xf5920064 │ │ │ │ + @ instruction: 0xf52c0064 │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf4e80064 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xf4ec0064 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf4ca0064 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xf4ce0064 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - eors.w r0, sl, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + eors.w r0, lr, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orns r0, lr, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + eor.w r0, r2, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orn r0, r2, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + orn r0, r6, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orr.w r0, r0, #14942208 @ 0xe40000 │ │ │ │ - eor.w r0, lr, #14942208 @ 0xe40000 │ │ │ │ - bic.w r0, r2, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + orr.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ + eors.w r0, r2, #14942208 @ 0xe40000 │ │ │ │ + bic.w r0, r6, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - and.w r0, r0, #14942208 @ 0xe40000 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + and.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf3e40064 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xf3e80064 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 2306d0 │ │ │ │ + b.n 2306d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf3b40064 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xf3b80064 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf3840064 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xf3880064 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf35a0064 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xf35e0064 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf31e0064 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xf3220064 │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf2f40064 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xf2f80064 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movt r0, #32868 @ 0x8064 │ │ │ │ - setend be │ │ │ │ + movt r0, #49252 @ 0xc064 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf29c0064 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + subw r0, r0, #100 @ 0x64 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strd r0, r0, [sl, #-400] @ 0x190 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + strd r0, r0, [lr, #-400] @ 0x190 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf2da0064 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf2de0064 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 2301fc │ │ │ │ + b.n 230204 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subw r0, r2, #100 @ 0x64 │ │ │ │ - @ instruction: 0xf2960064 │ │ │ │ - b.n 230340 │ │ │ │ + subw r0, r6, #100 @ 0x64 │ │ │ │ + @ instruction: 0xf29a0064 │ │ │ │ + b.n 230348 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf19e0064 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + sub.w r0, r2, #100 @ 0x64 │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf1840064 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + @ instruction: 0xf1880064 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbc.w r0, sl, #100 @ 0x64 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + sbc.w r0, lr, #100 @ 0x64 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx a0980 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 973f0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -603745,56 +603746,56 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #124] @ (230498 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 22f906 │ │ │ │ nop │ │ │ │ - vhadd.s32 q0, q1, q10 │ │ │ │ - uxth r2, r6 │ │ │ │ + vhadd.s32 q0, q3, q10 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vhadd.s8 q0, q4, q10 │ │ │ │ - uxth r0, r3 │ │ │ │ + vhadd.s8 q0, q6, q10 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp 0, 13, cr0, cr0, cr4, {3} │ │ │ │ - sxtb r0, r4 │ │ │ │ + cdp 0, 13, cr0, cr4, cr4, {3} │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp 0, 8, cr0, cr4, cr4, {3} │ │ │ │ - sxth r4, r2 │ │ │ │ + cdp 0, 8, cr0, cr8, cr4, {3} │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp 0, 5, cr0, cr12, cr4, {3} │ │ │ │ - cbz r4, 23048a │ │ │ │ + cdp 0, 6, cr0, cr0, cr4, {3} │ │ │ │ + cbz r0, 23048c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp 0, 2, cr0, cr4, cr4, {3} │ │ │ │ - cbz r4, 230484 │ │ │ │ + cdp 0, 2, cr0, cr8, cr4, {3} │ │ │ │ + cbz r0, 230486 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldcl 0, cr0, [r4, #400] @ 0x190 │ │ │ │ - cbz r4, 230478 │ │ │ │ + ldcl 0, cr0, [r8, #400] @ 0x190 │ │ │ │ + cbz r0, 23047a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc 0, cr0, [r6, #400]! @ 0x190 │ │ │ │ - cbz r6, 230474 │ │ │ │ + stc 0, cr0, [sl, #400]! @ 0x190 │ │ │ │ + cbz r2, 230476 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-400]! @ 0xfffffe70 │ │ │ │ - cbz r0, 230472 │ │ │ │ + ldcl 0, cr0, [ip, #-400]! @ 0xfffffe70 │ │ │ │ + cbz r4, 230472 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldcl 0, cr0, [ip, #-400] @ 0xfffffe70 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + stcl 0, cr0, [r0, #-400]! @ 0xfffffe70 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc 0, cr0, [lr, #-400]! @ 0xfffffe70 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + ldc 0, cr0, [r2, #-400]! @ 0xfffffe70 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc 0, cr0, [lr], #-400 @ 0xfffffe70 │ │ │ │ - stc 0, cr0, [r8], #-400 @ 0xfffffe70 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + ldc 0, cr0, [r2], #-400 @ 0xfffffe70 │ │ │ │ + stc 0, cr0, [ip], #-400 @ 0xfffffe70 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc 0, cr0, [ip], {100} @ 0x64 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + ldc 0, cr0, [r0], {100} @ 0x64 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xebe80064 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xebec0064 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 0023049c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -604246,104 +604247,104 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r1, pc, #592 @ (adr r1, 230bcc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, sl, r4, asr #1 │ │ │ │ + add.w r0, lr, r4, asr #1 │ │ │ │ stc 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - subs.w r0, r6, r4, asr #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + subs.w r0, sl, r4, asr #1 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaae0064 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xeab20064 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r0, pc, #920 @ (adr r0, 230d38 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orns r0, r0, r4, asr #1 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + orns r0, r4, r4, asr #1 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xe807ffff │ │ │ │ b.n 230802 │ │ │ │ - vtbl.8 d30, {d15-d17}, d30 │ │ │ │ + vshll.u32 q15, d18, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ands.w r0, r4, r4, asr #1 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + ands.w r0, r8, r4, asr #1 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ b.n 230622 │ │ │ │ - @ instruction: 0xffffdb3e │ │ │ │ + vtbx.8 d29, {d15-d18}, d2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add.w r0, r0, r4, asr #1 │ │ │ │ - @ instruction: 0xe9aa0064 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add.w r0, r4, r4, asr #1 │ │ │ │ + @ instruction: 0xe9ae0064 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe9900064 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + @ instruction: 0xe9940064 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 2308e0 │ │ │ │ + bge.n 2308e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xeaac0064 │ │ │ │ - ldmdb ip!, {r2, r5, r6} │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + @ instruction: 0xeab00064 │ │ │ │ + strd r0, r0, [r0, #-400] @ 0x190 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orns r0, r8, r4, asr #1 │ │ │ │ - bge.n 23097c │ │ │ │ + orns r0, ip, r4, asr #1 │ │ │ │ + bge.n 230984 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strd r0, r0, [r8], #400 @ 0x190 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + strd r0, r0, [ip], #400 @ 0x190 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe8ca0064 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + @ instruction: 0xe8ce0064 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bic.w r0, r6, r4, asr #1 │ │ │ │ - orrs.w r0, r0, r4, asr #1 │ │ │ │ - stmia.w r2, {r2, r5, r6} │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + bic.w r0, sl, r4, asr #1 │ │ │ │ + orrs.w r0, r4, r4, asr #1 │ │ │ │ + stmia.w r6, {r2, r5, r6} │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orn r0, r4, r4, asr #1 │ │ │ │ - ands.w r0, lr, r4, asr #1 │ │ │ │ - @ instruction: 0xe82a0064 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + orn r0, r8, r4, asr #1 │ │ │ │ + bic.w r0, r2, r4, asr #1 │ │ │ │ + @ instruction: 0xe82e0064 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 230a70 │ │ │ │ + bge.n 230a78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orr.w r0, sl, r4, asr #1 │ │ │ │ - b.n 2309fc │ │ │ │ + orr.w r0, lr, r4, asr #1 │ │ │ │ + b.n 230a04 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bic.w r0, ip, r4, asr #1 │ │ │ │ - orn r0, r6, r4, asr #1 │ │ │ │ - b.n 230984 │ │ │ │ + bics.w r0, r0, r4, asr #1 │ │ │ │ + orn r0, sl, r4, asr #1 │ │ │ │ + b.n 23098c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orr.w r0, r4, r4, asr #1 │ │ │ │ - orns r0, lr, r4, asr #1 │ │ │ │ - b.n 230904 │ │ │ │ + orr.w r0, r8, r4, asr #1 │ │ │ │ + eor.w r0, r2, r4, asr #1 │ │ │ │ + b.n 23090c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 230c80 │ │ │ │ + b.n 230c88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orrs.w r0, sl, r4, asr #1 │ │ │ │ - b.n 23088c │ │ │ │ + orrs.w r0, lr, r4, asr #1 │ │ │ │ + b.n 230894 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bics.w r0, lr, r4, asr #1 │ │ │ │ - orns r0, r0, r4, asr #1 │ │ │ │ - b.n 230824 │ │ │ │ + orr.w r0, r2, r4, asr #1 │ │ │ │ + orns r0, r4, r4, asr #1 │ │ │ │ + b.n 23082c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #360] @ (230be0 ) │ │ │ │ add.w r3, r5, #124 @ 0x7c │ │ │ │ ldr r1, [pc, #360] @ (230be4 ) │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -604474,49 +604475,49 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #100] @ (230c3c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 23055e │ │ │ │ - ldmdb r8, {r2, r5, r6} │ │ │ │ - ldrd r0, r0, [r6, #-400] @ 0x190 │ │ │ │ - b.n 2306a8 │ │ │ │ + ldmdb ip, {r2, r5, r6} │ │ │ │ + ldrd r0, r0, [sl, #-400] @ 0x190 │ │ │ │ + b.n 2306b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strd r0, r0, [r2, #-400] @ 0x190 │ │ │ │ - @ instruction: 0xe9800064 │ │ │ │ - b.n 230644 │ │ │ │ + strd r0, r0, [r6, #-400] @ 0x190 │ │ │ │ + @ instruction: 0xe9840064 │ │ │ │ + b.n 23064c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strd r0, r0, [r8, #-400]! @ 0x190 │ │ │ │ - strd r0, r0, [sl, #400] @ 0x190 │ │ │ │ - b.n 2305e0 │ │ │ │ + strd r0, r0, [ip, #-400]! @ 0x190 │ │ │ │ + strd r0, r0, [lr, #400] @ 0x190 │ │ │ │ + b.n 2305e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe9b20064 │ │ │ │ - ldrd r0, r0, [r0, #400]! @ 0x190 │ │ │ │ - b.n 23057c │ │ │ │ + @ instruction: 0xe9b60064 │ │ │ │ + ldrd r0, r0, [r4, #400]! @ 0x190 │ │ │ │ + b.n 230584 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - and.w r0, lr, r4, asr #1 │ │ │ │ - strd r0, r0, [lr, #400] @ 0x190 │ │ │ │ - b.n 2304fc │ │ │ │ + ands.w r0, r2, r4, asr #1 │ │ │ │ + ldrd r0, r0, [r2, #400] @ 0x190 │ │ │ │ + b.n 230504 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #992 @ (adr r7, 231010 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 231020 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strd r0, r0, [lr, #400]! @ 0x190 │ │ │ │ - bics.w r0, r0, r4, asr #1 │ │ │ │ - b.n 230494 │ │ │ │ + ldrd r0, r0, [r2, #400]! @ 0x190 │ │ │ │ + bics.w r0, r4, r4, asr #1 │ │ │ │ + b.n 23049c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #752 @ (adr r7, 230f30 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 230f40 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c7e4 │ │ │ │ @@ -604537,17 +604538,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 2313a8 │ │ │ │ + b.n 2313b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #128 @ (adr r7, 230d0c ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 230d1c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -604569,15 +604570,15 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmdb lr!, {r2, r5, r6} │ │ │ │ + strd r0, r0, [r2, #-400] @ 0x190 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (230d44 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (230d48 ) │ │ │ │ @@ -604617,15 +604618,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #400 @ 0x190 │ │ │ │ + ldrd r0, r0, [r2], #400 @ 0x190 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -604811,17 +604812,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 230c9c │ │ │ │ + b.n 230ca4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #848 @ (adr r3, 231328 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 231338 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -605069,45 +605070,45 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 230ed4 │ │ │ │ + b.n 230edc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 230e5c │ │ │ │ + b.n 230e64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #280 @ (adr r3, 2313cc ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 2313dc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 230db0 │ │ │ │ + b.n 230db8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 230b5c │ │ │ │ + b.n 230b64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #760 @ (adr r1, 2315bc ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 2315cc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 230af8 │ │ │ │ + b.n 230b00 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #544 @ (adr r1, 2314ec ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 2314fc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 231acc │ │ │ │ + b.n 230ad4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #440 @ (adr r1, 23148c ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 23149c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 231a68 │ │ │ │ + b.n 231a70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 231a54 │ │ │ │ + b.n 231a5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #168 @ (adr r1, 231388 ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 231398 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 231a20 │ │ │ │ + b.n 231a28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 231318 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 231328 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -605158,19 +605159,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (231380 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 23131c │ │ │ │ nop │ │ │ │ - b.n 23191c │ │ │ │ + b.n 231924 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 2318f8 │ │ │ │ + b.n 231900 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, pc, #168 @ (adr r0, 23142c ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 23143c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr.w lr, [pc, #1700] @ 231a40 │ │ │ │ @@ -605768,35 +605769,35 @@ │ │ │ │ ... │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 231ae8 │ │ │ │ + b.n 231af0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 231a24 │ │ │ │ + ble.n 231a2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 231a70 │ │ │ │ + ble.n 231a78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 2319d0 │ │ │ │ + bgt.n 2319d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 231a94 │ │ │ │ + bgt.n 231a9c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 231a5c │ │ │ │ + blt.n 231a64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 9954c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ @@ -606737,198 +606738,198 @@ │ │ │ │ ldr r0, [pc, #384] @ (232630 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 231bbc │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ b.n 23246e │ │ │ │ - bge.n 2323d4 │ │ │ │ + bge.n 2323dc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 2325a8 │ │ │ │ + bge.n 2325b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 232558 │ │ │ │ + bge.n 232560 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 232534 │ │ │ │ + bge.n 23253c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 2324a8 │ │ │ │ + bls.n 2324b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 232544 │ │ │ │ + bls.n 23254c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 232500 │ │ │ │ + bls.n 232508 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 45a4f2 │ │ │ │ - bls.n 232554 │ │ │ │ + bls.n 23255c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 23250c │ │ │ │ + bls.n 232514 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 2324d8 │ │ │ │ + bvc.n 2324e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 2324a8 │ │ │ │ + bvc.n 2324b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 232474 │ │ │ │ + bvc.n 23247c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 2325d0 │ │ │ │ + bvc.n 2325d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 232594 │ │ │ │ + bvc.n 23259c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #952] @ (2328e0 ) │ │ │ │ + ldr r7, [pc, #968] @ (2328f0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 232538 │ │ │ │ + bvc.n 232540 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 2324fc │ │ │ │ + bvs.n 232504 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 2325a0 │ │ │ │ + bvc.n 2325a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 2324cc │ │ │ │ + bvs.n 2324d4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 232494 │ │ │ │ + bvs.n 23249c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 23245c │ │ │ │ + bvs.n 232464 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #88] @ (2325ac ) │ │ │ │ + ldr r7, [pc, #104] @ (2325bc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 232604 │ │ │ │ + bvs.n 23260c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r4, r4, #1 │ │ │ │ - bvs.n 2325ac │ │ │ │ + bvs.n 2325b4 @ unpredictable > │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 23255c │ │ │ │ + bpl.n 232564 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 2326b8 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 2326c8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 23248c │ │ │ │ + bpl.n 232494 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 232658 │ │ │ │ + bpl.n 232660 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 2325fc │ │ │ │ + bpl.n 232604 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 2325ac │ │ │ │ + bpl.n 2325b4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 232558 │ │ │ │ + bmi.n 232560 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 232504 │ │ │ │ + bmi.n 23250c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #832] @ (2328f8 ) │ │ │ │ + ldr r0, [pc, #848] @ (232908 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 232548 │ │ │ │ + bcc.n 232550 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 23251c │ │ │ │ + bcc.n 232524 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 2324f0 │ │ │ │ + bcc.n 2324f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 232560 │ │ │ │ + bcs.n 232568 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 232510 │ │ │ │ + bcs.n 232518 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 2326c0 │ │ │ │ + bcs.n 2326c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 23266c │ │ │ │ + bcs.n 232674 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 23263c │ │ │ │ + bcs.n 232644 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 23260c │ │ │ │ + bne.n 232614 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 2325dc │ │ │ │ + bne.n 2325e4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 232548 │ │ │ │ + bne.n 232550 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 232718 │ │ │ │ + bne.n 232720 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 00232634 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -607378,131 +607379,131 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldcl 15, cr15, [pc], #1020 @ 232f1c │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r5, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ b.n 232676 │ │ │ │ @ instruction: 0xffffeb97 │ │ │ │ - @ instruction: 0xffffceb8 │ │ │ │ + @ instruction: 0xffffcebc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ b.n 23254e │ │ │ │ - vtbl.8 d27, {d31- │ │ │ │ + cbnz r6, 232bb4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r4, 232b9a │ │ │ │ + cbnz r0, 232b9c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ittt vc │ │ │ │ - lslvc r4, r4, #1 │ │ │ │ - ldmiavc r6, {r4, r6} │ │ │ │ - lslvc r4, r4, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ittt hi │ │ │ │ + lslhi r4, r4, #1 │ │ │ │ + ldmiahi r6, {r2, r4, r6} │ │ │ │ + lslhi r4, r4, #1 │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #244] @ (232d04 ) │ │ │ │ add.w r3, r5, #104 @ 0x68 │ │ │ │ ldr r1, [pc, #244] @ (232d08 ) │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -607588,45 +607589,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (232d40 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2326f4 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98434 │ │ │ │ @@ -607647,17 +607648,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ @@ -607961,39 +607962,39 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #241 @ 0xf1 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2332d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [pc, #232] @ (2331e0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #224] @ (2331e4 ) │ │ │ │ @@ -608078,49 +608079,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #80] @ (233224 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 23305a │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -608146,17 +608147,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -608184,17 +608185,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (233348 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -608235,15 +608236,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r3, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r4, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -608475,31 +608476,31 @@ │ │ │ │ movw r3, #595 @ 0x253 │ │ │ │ blx 97430 │ │ │ │ b.n 233448 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (233678 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -608540,15 +608541,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r5, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -609360,33 +609361,33 @@ │ │ │ │ b.n 233afa │ │ │ │ vmov.f64 d7, d8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n 234080 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cbnz r6, 23411e │ │ │ │ + cbnz r2, 234120 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 2340e0 │ │ │ │ + cbnz r6, 2340e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r2, 2340e2 │ │ │ │ + cbnz r6, 2340e2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r6, 2340e2 │ │ │ │ + cbnz r2, 2340e4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 002340d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -609694,83 +609695,83 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl fff72406 ::Settings::boolParam@@Base+0xff65116e> │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orn r0, r6, r2, asr #1 │ │ │ │ + orn r0, sl, r2, asr #1 │ │ │ │ bl ffed2412 ::Settings::boolParam@@Base+0xff5b117a> │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 3b842a │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r3, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 2b244a │ │ │ │ bl 24444e │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ vrsqrts.f16 , , │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 62646e │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1348 │ │ │ │ @@ -609791,17 +609792,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (234554 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -609842,15 +609843,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r1, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r4, [r2, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -611019,15 +611020,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f64.s32 d12, s29 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ vcvt.f64.s32 d11, s31 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vcvt.f64.s32 d9, s30 │ │ │ │ @@ -612583,45 +612584,45 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (23659c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 236382 │ │ │ │ nop │ │ │ │ - add r2, pc, #520 @ (adr r2, 23676c ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 23677c ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ cmn r2, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #880] @ (2368f0 ) │ │ │ │ + ldr r7, [pc, #896] @ (236900 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #688] @ (236838 ) │ │ │ │ + ldr r6, [pc, #704] @ (236848 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #584] @ (2367d8 ) │ │ │ │ + ldr r6, [pc, #600] @ (2367e8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #368] @ (236708 ) │ │ │ │ + ldr r6, [pc, #384] @ (236718 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #248] @ (236698 ) │ │ │ │ + ldr r6, [pc, #264] @ (2366a8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2400] @ 0x960 │ │ │ │ subw sp, sp, #1620 @ 0x654 │ │ │ │ @@ -613234,31 +613235,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ eors r2, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #192] @ (236c74 ) │ │ │ │ + ldr r7, [pc, #208] @ (236c84 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ subs r7, #36 @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #368] @ (236d30 ) │ │ │ │ + ldr r3, [pc, #384] @ (236d40 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 9db44 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ movw r3, #2173 @ 0x87d │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -614314,137 +614315,137 @@ │ │ │ │ ldr r7, [r7, #0] │ │ │ │ blx 9d6c4 │ │ │ │ str.w r0, [r7, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 237652 │ │ │ │ b.w 236c98 │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov ip, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ movw r5, #2094 @ 0x82e │ │ │ │ mov r0, r6 │ │ │ │ blx 9db44 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ @@ -615127,31 +615128,31 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (238000 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 236cb6 │ │ │ │ nop │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ vldr d7, [pc, #744] @ 2382f0 │ │ │ │ vmov.f64 d11, d7 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movw r5, #565 @ 0x235 │ │ │ │ ldr.w r9, [pc, #748] @ 238300 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -615416,19 +615417,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 238518 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r6 │ │ │ │ it ge │ │ │ │ movge r4, r6 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ @@ -615948,88 +615949,88 @@ │ │ │ │ b.n 2383e4 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 238a98 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - adcs.w r0, r2, #103 @ 0x67 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + adcs.w r0, r6, #103 @ 0x67 │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 23917c │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -616330,18 +616331,18 @@ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r0 │ │ │ │ subs r1, #4 │ │ │ │ b.n 238c64 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf71a0062 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf71e0062 │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ beq.w 238e88 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ bne.n 238c5c │ │ │ │ @@ -616819,47 +616820,47 @@ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ b.w 236cc4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf1200062 │ │ │ │ - @ instruction: 0xf0f80062 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + @ instruction: 0xf1240062 │ │ │ │ + @ instruction: 0xf0fc0062 │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ blx 9adac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ blx 958b8 │ │ │ │ @@ -617960,285 +617961,285 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #552] @ (23a068 ) │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ b.w 2383e4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 239e88 │ │ │ │ + bpl.n 239e90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r3, #24] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r2, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 239e9c │ │ │ │ + bmi.n 239ea4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbcs r0, r7 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 0023a06c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -618818,193 +618819,193 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmia r4!, {r0, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff5af4 │ │ │ │ + @ instruction: 0xffff5af8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r7, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r3, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r3, pc, #468 @ (adr r3, 23a8d0 ) │ │ │ │ - @ instruction: 0xffff5a78 │ │ │ │ + @ instruction: 0xffff5a7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9f990 │ │ │ │ @@ -619025,17 +619026,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (23a8f4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -619075,15 +619076,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [lr, #436]! @ 0x1b4 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldc2l 0, cr0, [r4, #-436]! @ 0xfffffe4c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -619138,17 +619139,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 98548 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vdiv.f64 d8, d8, d0 │ │ │ │ b.n 23a938 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ 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, #1800] @ 0x708 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -619655,60 +619656,60 @@ │ │ │ │ mov r4, fp │ │ │ │ b.n 23afe2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ mrrc2 0, 6, r0, lr, cr13 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xfbfe006d │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 23b024 │ │ │ │ + bhi.n 23b02c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23b18c │ │ │ │ + b.n 23b194 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 23b188 │ │ │ │ + b.n 23b190 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrb.w r2, [r1, #385] @ 0x181 │ │ │ │ and.w r2, r2, #28 │ │ │ │ cmp r2, #24 │ │ │ │ beq.w 23b36c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ @@ -620057,23 +620058,23 @@ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r2, r3, fp │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r1, [r3, r4, lsl #2] │ │ │ │ b.n 23b016 │ │ │ │ ... │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #944] @ (23b788 ) │ │ │ │ + ldr r7, [pc, #960] @ (23b798 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 23b466 │ │ │ │ cbnz r0, 23b448 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ @@ -620450,77 +620451,77 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 23b67e │ │ │ │ movs r4, #1 │ │ │ │ b.n 23b430 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [pc, #480] @ (23b9dc ) │ │ │ │ + ldr r6, [pc, #496] @ (23b9ec ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [pc, #840] @ (23bb48 ) │ │ │ │ + ldr r5, [pc, #856] @ (23bb58 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp2 0, 1, cr0, cr10, cr2, {3} │ │ │ │ - ldr r5, [pc, #688] @ (23bab8 ) │ │ │ │ + cdp2 0, 1, cr0, cr14, cr2, {3} │ │ │ │ + ldr r5, [pc, #704] @ (23bac8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #392]! @ 0x188 │ │ │ │ - ldr r5, [pc, #552] @ (23ba38 ) │ │ │ │ + ldc2l 0, cr0, [r8, #392]! @ 0x188 │ │ │ │ + ldr r5, [pc, #568] @ (23ba48 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #392] @ 0x188 │ │ │ │ - ldr r5, [pc, #416] @ (23b9b8 ) │ │ │ │ + ldc2l 0, cr0, [r6, #392] @ 0x188 │ │ │ │ + ldr r5, [pc, #432] @ (23b9c8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0, #392]! @ 0x188 │ │ │ │ - ldr r5, [pc, #280] @ (23b938 ) │ │ │ │ + ldc2 0, cr0, [r4, #392]! @ 0x188 │ │ │ │ + ldr r5, [pc, #296] @ (23b948 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [lr, #392] @ 0x188 │ │ │ │ - ldr r5, [pc, #104] @ (23b890 ) │ │ │ │ + ldc2 0, cr0, [r2, #392] @ 0x188 │ │ │ │ + ldr r5, [pc, #120] @ (23b8a0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r2, #-392]! @ 0xfffffe78 │ │ │ │ - ldr r4, [pc, #1000] @ (23bc18 ) │ │ │ │ + stc2l 0, cr0, [r6, #-392]! @ 0xfffffe78 │ │ │ │ + ldr r4, [pc, #1016] @ (23bc28 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r2, #-392] @ 0xfffffe78 │ │ │ │ - ldr r4, [pc, #856] @ (23bb90 ) │ │ │ │ + stc2l 0, cr0, [r6, #-392] @ 0xfffffe78 │ │ │ │ + ldr r4, [pc, #872] @ (23bba0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-392] @ 0xfffffe78 │ │ │ │ - ldr r4, [pc, #720] @ (23bb10 ) │ │ │ │ + stc2 0, cr0, [r0, #-392]! @ 0xfffffe78 │ │ │ │ + ldr r4, [pc, #736] @ (23bb20 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2l 0, cr0, [sl], #392 @ 0x188 │ │ │ │ - ldr r4, [pc, #608] @ (23baa8 ) │ │ │ │ + ldc2l 0, cr0, [lr], #392 @ 0x188 │ │ │ │ + ldr r4, [pc, #624] @ (23bab8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r0], #392 @ 0x188 │ │ │ │ - ldr r4, [pc, #480] @ (23ba30 ) │ │ │ │ + stc2l 0, cr0, [r4], #392 @ 0x188 │ │ │ │ + ldr r4, [pc, #496] @ (23ba40 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r0], {98} @ 0x62 │ │ │ │ - ldr r4, [pc, #352] @ (23b9b8 ) │ │ │ │ + stc2l 0, cr0, [r4], {98} @ 0x62 │ │ │ │ + ldr r4, [pc, #368] @ (23b9c8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [r0], #392 @ 0x188 │ │ │ │ - ldr r4, [pc, #224] @ (23b940 ) │ │ │ │ + stc2 0, cr0, [r4], #392 @ 0x188 │ │ │ │ + ldr r4, [pc, #240] @ (23b950 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [r0], {98} @ 0x62 │ │ │ │ - ldr r4, [pc, #96] @ (23b8c8 ) │ │ │ │ + stc2 0, cr0, [r4], {98} @ 0x62 │ │ │ │ + ldr r4, [pc, #112] @ (23b8d8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r0], #-392 @ 0xfffffe78 │ │ │ │ - ldr r3, [pc, #1008] @ (23bc60 ) │ │ │ │ + stc2l 0, cr0, [r4], #-392 @ 0xfffffe78 │ │ │ │ + ldr r4, [pc, #0] @ (23b870 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mcrr2 0, 6, r0, r4, cr2 │ │ │ │ - ldr r4, [pc, #472] @ (23ba50 ) │ │ │ │ + mcrr2 0, 6, r0, r8, cr2 │ │ │ │ + ldr r4, [pc, #488] @ (23ba60 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [pc, #200] @ (23b944 ) │ │ │ │ + ldr r4, [pc, #216] @ (23b954 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #752] @ (23bb70 ) │ │ │ │ + ldr r3, [pc, #768] @ (23bb80 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [r2], {98} @ 0x62 │ │ │ │ - ldr r3, [pc, #648] @ (23bb10 ) │ │ │ │ + stc2 0, cr0, [r6], {98} @ 0x62 │ │ │ │ + ldr r3, [pc, #664] @ (23bb20 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - umaal r0, r0, r8, r2 │ │ │ │ - ldr r3, [pc, #544] @ (23bab0 ) │ │ │ │ + umaal r0, r0, ip, r2 │ │ │ │ + ldr r3, [pc, #560] @ (23bac0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfbce0062 │ │ │ │ - ldr r3, [pc, #440] @ (23ba50 ) │ │ │ │ + @ instruction: 0xfbd20062 │ │ │ │ + ldr r3, [pc, #456] @ (23ba60 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfbb40062 │ │ │ │ + @ instruction: 0xfbb80062 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ @@ -621020,63 +621021,63 @@ │ │ │ │ ldr r0, [pc, #104] @ (23be9c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 23bd16 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #416] @ (23bfec ) │ │ │ │ + ldr r2, [pc, #432] @ (23bffc ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc 0, cr0, [r0, #436] @ 0x1b4 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #928] @ (23c1f8 ) │ │ │ │ + ldr r1, [pc, #944] @ (23c208 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #896] @ (23c1dc ) │ │ │ │ + ldr r1, [pc, #912] @ (23c1ec ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #864] @ (23c1c0 ) │ │ │ │ + ldr r1, [pc, #880] @ (23c1d0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov sl, sp │ │ │ │ + mov lr, sp │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrd r0, r0, [r8, #436] @ 0x1b4 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subw r0, r0, #2146 @ 0x862 │ │ │ │ - mov r6, r7 │ │ │ │ + subw r0, r4, #2146 @ 0x862 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf6840062 │ │ │ │ - mov r0, r4 │ │ │ │ + @ instruction: 0xf6880062 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf6660062 │ │ │ │ - mov r2, r0 │ │ │ │ + @ instruction: 0xf66a0062 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movw r0, #43106 @ 0xa862 │ │ │ │ - cmp ip, ip │ │ │ │ + movw r0, #59490 @ 0xe862 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf62c0062 │ │ │ │ - cmp r2, r6 │ │ │ │ + @ instruction: 0xf6300062 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sbcs.w r0, r8, #14811136 @ 0xe20000 │ │ │ │ - cmp r0, r3 │ │ │ │ + sbcs.w r0, ip, #14811136 @ 0xe20000 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs.w r0, lr, #14811136 @ 0xe20000 │ │ │ │ + sbc.w r0, r2, #14811136 @ 0xe20000 │ │ │ │ ldr r0, [pc, #24] @ (23bebc ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (23bec0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 23bd16 │ │ │ │ nop │ │ │ │ - add ip, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf4e20062 │ │ │ │ + @ instruction: 0xf4e60062 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1356] @ 23c428 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -621530,32 +621531,32 @@ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 23bfca │ │ │ │ ... │ │ │ │ b.n 23c2fc │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf3d00062 │ │ │ │ + @ instruction: 0xf3d40062 │ │ │ │ b.n 23c134 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf3680062 │ │ │ │ - tst r2, r1 │ │ │ │ + @ instruction: 0xf36c0062 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i16 d0, d10, d2[2] │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + vmla.i16 d0, d14, d2[2] │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i d0, d0, d2[4] │ │ │ │ + vmla.i d0, d4, d2[4] │ │ │ │ ldr r0, [pc, #120] @ (23c4d8 ) │ │ │ │ movw r1, #933 @ 0x3a5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #112] @ (23c4dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -621592,26 +621593,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 23bfca │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ vldr d7, [pc, #4] @ 23c4d0 │ │ │ │ b.n 23c384 │ │ │ │ ... │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.s32 q0, q2, q9 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + vhadd.s32 q0, q4, q9 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.s8 q0, q5, q9 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + vhadd.s8 q0, q7, q9 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 15, cr0, cr0, cr2, {3} │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + cdp 0, 15, cr0, cr4, cr2, {3} │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 13, cr0, cr6, cr2, {3} │ │ │ │ + cdp 0, 13, cr0, cr10, cr2, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #832] @ (23c850 ) │ │ │ │ @@ -621912,45 +621913,45 @@ │ │ │ │ ldr r0, [pc, #92] @ (23c898 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 23c70e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 23cab0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc 0, cr0, [ip], {98} @ 0x62 │ │ │ │ + ldc 0, cr0, [r0], {98} @ 0x62 │ │ │ │ svc 58 @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xebe20062 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + @ instruction: 0xebe60062 │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rsb r0, r6, r2, asr #1 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + rsb r0, sl, r2, asr #1 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sub.w r0, sl, r2, asr #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + sub.w r0, lr, r2, asr #1 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xeb8e0062 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + @ instruction: 0xeb920062 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sbcs.w r0, r2, r2, asr #1 │ │ │ │ - subs r3, #14 │ │ │ │ + sbcs.w r0, r6, r2, asr #1 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs.w r0, r6, r2, asr #1 │ │ │ │ + adcs.w r0, sl, r2, asr #1 │ │ │ │ ldr r0, [pc, #60] @ (23c8dc ) │ │ │ │ mov r1, fp │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (23c8e0 ) │ │ │ │ @@ -621967,20 +621968,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (23c8e8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 23c70e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xeae20062 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + @ instruction: 0xeae60062 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pkhtb r0, r6, r2, asr #1 │ │ │ │ + pkhtb r0, sl, r2, asr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r7, r2 │ │ │ │ @@ -622364,53 +622365,53 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ble.n 23cd50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 23ccc4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xe99e0062 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xe9a20062 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmdb r8, {r1, r5, r6} │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + stmdb ip, {r1, r5, r6} │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strd r0, r0, [sl], #392 @ 0x188 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + strd r0, r0, [lr], #392 @ 0x188 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia.w sl, {r1, r5, r6} │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + ldmia.w lr, {r1, r5, r6} │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23cc08 │ │ │ │ + b.n 23cc10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23cbd4 │ │ │ │ + b.n 23cbdc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23cb74 │ │ │ │ + b.n 23cb7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23caec │ │ │ │ + b.n 23caf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w r1, [pc, #3124] @ 23d964 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 961a8 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -623536,193 +623537,193 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #368] @ (23dac8 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.w 23c950 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23d1ec │ │ │ │ + b.n 23d1f4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23d1b0 │ │ │ │ + b.n 23d1b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23e118 │ │ │ │ + b.n 23e120 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23e0e0 │ │ │ │ + b.n 23e0e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23e018 │ │ │ │ + b.n 23e020 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dfb8 │ │ │ │ + b.n 23dfc0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23df80 │ │ │ │ + b.n 23df88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23de58 │ │ │ │ + b.n 23de60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23de20 │ │ │ │ + b.n 23de28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23ddcc │ │ │ │ + b.n 23ddd4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dc1c │ │ │ │ + b.n 23dc24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dbbc │ │ │ │ + b.n 23dbc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23db80 │ │ │ │ + b.n 23db88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23db20 │ │ │ │ + b.n 23db28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23dae4 │ │ │ │ + b.n 23daec │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23da98 │ │ │ │ + b.n 23daa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23da48 │ │ │ │ + b.n 23da50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 6 │ │ │ │ + svc 10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 23daca │ │ │ │ + cbz r4, 23daca │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23da44 │ │ │ │ + ble.n 23da4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23da0c │ │ │ │ + ble.n 23da14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23d9d4 │ │ │ │ + ble.n 23d9dc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23db80 │ │ │ │ + ble.n 23db88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23db24 │ │ │ │ + ble.n 23db2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23dac8 │ │ │ │ + ble.n 23dad0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23da70 │ │ │ │ + bgt.n 23da78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 23db74 │ │ │ │ + bge.n 23db7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 23db44 │ │ │ │ + bge.n 23db4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ ldr.w r0, [pc, #1588] @ 23e108 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -624293,100 +624294,100 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 23e1dc │ │ │ │ mov r7, r6 │ │ │ │ b.n 23e0c0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23e070 │ │ │ │ + bhi.n 23e078 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23e030 │ │ │ │ + bhi.n 23e038 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23e1f4 │ │ │ │ + bhi.n 23e1fc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23e1b8 │ │ │ │ + bhi.n 23e1c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23e17c │ │ │ │ + bhi.n 23e184 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23e140 │ │ │ │ + bhi.n 23e148 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23e104 │ │ │ │ + bvc.n 23e10c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23e0c8 │ │ │ │ + bvc.n 23e0d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23e254 │ │ │ │ + bvs.n 23e05c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23e214 │ │ │ │ + bvs.n 23e21c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23e1dc │ │ │ │ + bvs.n 23e1e4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23e1a8 │ │ │ │ + bvs.n 23e1b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 23e458 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 23e468 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 23e0e0 │ │ │ │ + bpl.n 23e0e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldmia r2, {r0, r2, r3, r7} │ │ │ │ - @ instruction: 0xffff25c2 │ │ │ │ + @ instruction: 0xffff25c6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 23e234 │ │ │ │ + bmi.n 23e23c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 23e1fc │ │ │ │ + bmi.n 23e204 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 23e1c4 │ │ │ │ + bmi.n 23e1cc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 23e18c │ │ │ │ + bcc.n 23e194 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #3092] @ 23edd0 │ │ │ │ movw r1, #2005 @ 0x7d5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -625452,167 +625453,167 @@ │ │ │ │ ldr r0, [pc, #324] @ (23ef00 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 23ed50 │ │ │ │ ... │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 23ed60 │ │ │ │ + bne.n 23ed68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r6, r8 │ │ │ │ ldrd r4, r8, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 23f29c │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -626219,151 +626220,151 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #288] @ (23f66c ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.w 23ed50 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 11, cr0, cr4, cr3, {3} │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + cdp 0, 11, cr0, cr8, cr3, {3} │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 8, cr0, cr4, cr3, {3} │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + cdp 0, 8, cr0, cr8, cr3, {3} │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - ite al │ │ │ │ - lslal r2, r4, #1 │ │ │ │ - lsr r6, r0, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - itee gt │ │ │ │ - lslgt r2, r4, #1 │ │ │ │ - lsrle r0, r5, #29 │ │ │ │ - lslle r4, r4, #1 │ │ │ │ - nop {11} │ │ │ │ + nop {15} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - itee ls │ │ │ │ + itee le │ │ │ │ + lslle r2, r4, #1 │ │ │ │ + lsrgt r4, r5, #29 │ │ │ │ + lslgt r4, r4, #1 │ │ │ │ + ite lt │ │ │ │ + lsllt r2, r4, #1 │ │ │ │ + lsrge r6, r1, #29 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + itet ls │ │ │ │ lslls r2, r4, #1 │ │ │ │ - lsrhi r4, r5, #28 │ │ │ │ - lslhi r4, r4, #1 │ │ │ │ - ite vc │ │ │ │ + lsrhi r0, r6, #28 │ │ │ │ + lslls r4, r4, #1 │ │ │ │ + it vc │ │ │ │ lslvc r2, r4, #1 │ │ │ │ - lsrvs r6, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - itet pl │ │ │ │ + itte pl │ │ │ │ lslpl r2, r4, #1 │ │ │ │ - lsrmi r0, r6, #27 │ │ │ │ - lslpl r4, r4, #1 │ │ │ │ - it cc │ │ │ │ + lsrpl r4, r6, #27 │ │ │ │ + lslmi r4, r4, #1 │ │ │ │ + itt cc │ │ │ │ lslcc r2, r4, #1 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrcc r6, r2, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - itte ne │ │ │ │ + ittt ne │ │ │ │ lslne r2, r4, #1 │ │ │ │ - lsrne r4, r6, #26 │ │ │ │ - lsleq r4, r4, #1 │ │ │ │ - bkpt 0x00fc │ │ │ │ + lsrne r0, r7, #26 │ │ │ │ + lslne r4, r4, #1 │ │ │ │ + nop │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 0023f670 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -626659,97 +626660,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ add r7, sp, #792 @ 0x318 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bcs.n 23f9fa │ │ │ │ - @ instruction: 0xffff0db8 │ │ │ │ + @ instruction: 0xffff0dbc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r7, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbz r3, 23f9be │ │ │ │ - vqrdmulh.s q8, , d8[0] │ │ │ │ + vqrdmulh.s q8, , d12[0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r2, 23fa40 │ │ │ │ + cbnz r6, 23fa40 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r0, 23fa42 │ │ │ │ + cbnz r4, 23fa42 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r2, 23fa3e │ │ │ │ + cbnz r6, 23fa3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r0, 23fa40 │ │ │ │ + cbnz r4, 23fa40 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r6, 23fa40 │ │ │ │ + cbnz r2, 23fa42 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98a30 │ │ │ │ @@ -626770,17 +626771,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r4, 23fa8a │ │ │ │ + cbnz r0, 23fa8c │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (23fae4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -626817,15 +626818,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -626854,17 +626855,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -626889,17 +626890,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #420] @ (23fd60 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -627070,39 +627071,39 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 23fcca │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid i │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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 sl, r0 │ │ │ │ @@ -627358,49 +627359,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 23fe74 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r7, pc, #848 @ (adr r7, 24039c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r4, 2400d4 │ │ │ │ + cbz r0, 2400d6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r2, 2400d6 │ │ │ │ + cbz r6, 2400d6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r0, 2400d8 │ │ │ │ + cbz r4, 2400d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r6, 2400d8 │ │ │ │ + cbz r2, 2400da │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r4, 2400da │ │ │ │ + cbz r0, 2400dc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r0, 2400dc │ │ │ │ + cbz r4, 2400dc │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #24 │ │ │ │ @@ -628062,75 +628063,75 @@ │ │ │ │ b.n 240614 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #352 @ (adr r5, 240928 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r4, pc, #680 @ (adr r4, 240a84 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i32 q8, q1, d3[1] │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + vmla.i32 q8, q3, d3[1] │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i q8, q0, d3[4] │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + vmla.i q8, q2, d3[4] │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #736] @ 0x2e0 │ │ │ │ ldr.w r2, [pc, #1596] @ 240ea0 │ │ │ │ @@ -628733,102 +628734,102 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2410b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 240e90 │ │ │ │ + beq.n 240e98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241520 │ │ │ │ + b.n 241528 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2 0, cr0, [ip, #396]! @ 0x18c │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + ldc2 0, cr0, [r0, #396]! @ 0x18c │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [lr, #396] @ 0x18c │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + ldc2 0, cr0, [r2, #396] @ 0x18c │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-396]! @ 0xfffffe74 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + ldc2 0, cr0, [lr, #-396]! @ 0xfffffe74 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-396] @ 0xfffffe74 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + stc2 0, cr0, [r0, #-396]! @ 0xfffffe74 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r8], #396 @ 0x18c │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + stc2 0, cr0, [ip], #396 @ 0x18c │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mcrr2 0, 6, r0, ip, cr3 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + mrrc2 0, 6, r0, r0, cr3 @ │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r2], #-396 @ 0xfffffe74 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + stc2 0, cr0, [r6], #-396 @ 0xfffffe74 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfbf80063 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + @ instruction: 0xfbfc0063 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfbc80063 │ │ │ │ - add r7, pc, #944 @ (adr r7, 2412c4 ) │ │ │ │ + @ instruction: 0xfbcc0063 │ │ │ │ + add r7, pc, #960 @ (adr r7, 2412d4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb940063 │ │ │ │ - add r7, pc, #736 @ (adr r7, 241200 ) │ │ │ │ + @ instruction: 0xfb980063 │ │ │ │ + add r7, pc, #752 @ (adr r7, 241210 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfba20063 │ │ │ │ - @ instruction: 0xfb460063 │ │ │ │ - add r7, pc, #424 @ (adr r7, 2410d4 ) │ │ │ │ + @ instruction: 0xfba60063 │ │ │ │ + @ instruction: 0xfb4a0063 │ │ │ │ + add r7, pc, #440 @ (adr r7, 2410e4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - @ instruction: 0xfb700063 │ │ │ │ - @ instruction: 0xfb480063 │ │ │ │ - @ instruction: 0xfaf80063 │ │ │ │ - add r7, pc, #112 @ (adr r7, 240fb0 ) │ │ │ │ + @ instruction: 0xfb740063 │ │ │ │ + @ instruction: 0xfb4c0063 │ │ │ │ + @ instruction: 0xfafc0063 │ │ │ │ + add r7, pc, #128 @ (adr r7, 240fc0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfae00063 │ │ │ │ - add r7, pc, #16 @ (adr r7, 240f58 ) │ │ │ │ + @ instruction: 0xfae40063 │ │ │ │ + add r7, pc, #32 @ (adr r7, 240f68 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ mcr 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - @ instruction: 0xfab20063 │ │ │ │ - add r6, pc, #856 @ (adr r6, 2412ac ) │ │ │ │ + @ instruction: 0xfab60063 │ │ │ │ + add r6, pc, #872 @ (adr r6, 2412bc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ mcr 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ - @ instruction: 0xfa660063 │ │ │ │ - add r6, pc, #552 @ (adr r6, 241188 ) │ │ │ │ + @ instruction: 0xfa6a0063 │ │ │ │ + add r6, pc, #568 @ (adr r6, 241198 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa4c0063 │ │ │ │ - add r6, pc, #448 @ (adr r6, 241128 ) │ │ │ │ + @ instruction: 0xfa500063 │ │ │ │ + add r6, pc, #464 @ (adr r6, 241138 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa100063 │ │ │ │ - add r6, pc, #208 @ (adr r6, 241040 ) │ │ │ │ + @ instruction: 0xfa140063 │ │ │ │ + add r6, pc, #224 @ (adr r6, 241050 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr??.w r0, [r4, #99] @ 0x63 │ │ │ │ - add r5, pc, #992 @ (adr r5, 241358 ) │ │ │ │ + ldr??.w r0, [r8, #99] @ 0x63 │ │ │ │ + add r5, pc, #1008 @ (adr r5, 241368 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb.w r0, [sl, #99] @ 0x63 │ │ │ │ - add r5, pc, #760 @ (adr r5, 241278 ) │ │ │ │ + ldrsb.w r0, [lr, #99] @ 0x63 │ │ │ │ + add r5, pc, #776 @ (adr r5, 241288 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr??.w r0, [ip, #99] @ 0x63 │ │ │ │ - add r5, pc, #128 @ (adr r5, 241008 ) │ │ │ │ + vst4.16 {d0-d3}, [r0 :128], r3 │ │ │ │ + add r5, pc, #144 @ (adr r5, 241018 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str??.w r0, [r2, #99] @ 0x63 │ │ │ │ - add r5, pc, #24 @ (adr r5, 240fa8 ) │ │ │ │ + str??.w r0, [r6, #99] @ 0x63 │ │ │ │ + add r5, pc, #40 @ (adr r5, 240fb8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, sl, #152 @ 0x98 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ @@ -629642,113 +629643,113 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 240946 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - @ instruction: 0xf7ae0063 │ │ │ │ - add r3, pc, #832 @ (adr r3, 241c48 ) │ │ │ │ + @ instruction: 0xf7b20063 │ │ │ │ + add r3, pc, #848 @ (adr r3, 241c58 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf7900063 │ │ │ │ - add r3, pc, #712 @ (adr r3, 241bd8 ) │ │ │ │ + @ instruction: 0xf7940063 │ │ │ │ + add r3, pc, #728 @ (adr r3, 241be8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf7720063 │ │ │ │ - add r3, pc, #592 @ (adr r3, 241b68 ) │ │ │ │ + @ instruction: 0xf7760063 │ │ │ │ + add r3, pc, #608 @ (adr r3, 241b78 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf72c0063 │ │ │ │ - add r3, pc, #312 @ (adr r3, 241a58 ) │ │ │ │ + @ instruction: 0xf7300063 │ │ │ │ + add r3, pc, #328 @ (adr r3, 241a68 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #88 @ (adr r5, 24197c ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 24198c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movw r0, #43107 @ 0xa863 │ │ │ │ - add r2, pc, #432 @ (adr r2, 241adc ) │ │ │ │ + movw r0, #59491 @ 0xe863 │ │ │ │ + add r2, pc, #448 @ (adr r2, 241aec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf62c0063 │ │ │ │ - add r2, pc, #312 @ (adr r2, 241a6c ) │ │ │ │ + @ instruction: 0xf6300063 │ │ │ │ + add r2, pc, #328 @ (adr r2, 241a7c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - addw r0, ip, #2147 @ 0x863 │ │ │ │ - add r2, pc, #184 @ (adr r2, 2419f4 ) │ │ │ │ + @ instruction: 0xf6100063 │ │ │ │ + add r2, pc, #200 @ (adr r2, 241a04 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf5ec0063 │ │ │ │ - add r2, pc, #56 @ (adr r2, 24197c ) │ │ │ │ + @ instruction: 0xf5f00063 │ │ │ │ + add r2, pc, #72 @ (adr r2, 24198c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ - add r1, pc, #856 @ (adr r1, 241ca4 ) │ │ │ │ + subs.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ + add r1, pc, #872 @ (adr r1, 241cb4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf5940063 │ │ │ │ - add r1, pc, #728 @ (adr r1, 241c2c ) │ │ │ │ + @ instruction: 0xf5980063 │ │ │ │ + add r1, pc, #744 @ (adr r1, 241c3c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sbcs.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ - add r1, pc, #600 @ (adr r1, 241bb4 ) │ │ │ │ + sbcs.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ + add r1, pc, #616 @ (adr r1, 241bc4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf53c0063 │ │ │ │ - add r1, pc, #376 @ (adr r1, 241adc ) │ │ │ │ + adc.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ + add r1, pc, #392 @ (adr r1, 241aec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ - add r1, pc, #152 @ (adr r1, 241a04 ) │ │ │ │ + add.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ + add r1, pc, #168 @ (adr r1, 241a14 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf4c40063 │ │ │ │ - add r0, pc, #920 @ (adr r0, 241d0c ) │ │ │ │ + @ instruction: 0xf4c80063 │ │ │ │ + add r0, pc, #936 @ (adr r0, 241d1c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - and.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ - add r0, pc, #192 @ (adr r0, 241a3c ) │ │ │ │ + ands.w r0, r2, #14876672 @ 0xe30000 │ │ │ │ + add r0, pc, #208 @ (adr r0, 241a4c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3ee0063 │ │ │ │ - add r0, pc, #64 @ (adr r0, 2419c4 ) │ │ │ │ + @ instruction: 0xf3f20063 │ │ │ │ + add r0, pc, #80 @ (adr r0, 2419d4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3ce0063 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + @ instruction: 0xf3d20063 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3ae0063 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xf3b20063 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf38e0063 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + @ instruction: 0xf3920063 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3540063 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xf3580063 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf31a0063 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xf31e0063 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf2e00063 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + @ instruction: 0xf2e40063 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf2840063 │ │ │ │ - @ instruction: 0xf33e0063 │ │ │ │ - @ instruction: 0xf2dc0063 │ │ │ │ - @ instruction: 0xf2600063 │ │ │ │ - addw r0, r6, #99 @ 0x63 │ │ │ │ - vhadd.s32 q8, q7, │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + @ instruction: 0xf2880063 │ │ │ │ + @ instruction: 0xf3420063 │ │ │ │ + @ instruction: 0xf2e00063 │ │ │ │ + @ instruction: 0xf2640063 │ │ │ │ + addw r0, sl, #99 @ 0x63 │ │ │ │ + vhadd.s q8, q1, │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.s16 q8, q1, │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + vhadd.s16 q8, q3, │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.s q0, q3, │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + vhadd.s q0, q5, │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.s16 q0, q5, │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + vhadd.s16 q0, q7, │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 15, cr0, cr14, cr3, {3} │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + vhadd.s8 q0, q1, │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 14, cr0, cr2, cr3, {3} │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cdp 0, 14, cr0, cr6, cr3, {3} │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 12, cr0, cr6, cr3, {3} │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + cdp 0, 12, cr0, cr10, cr3, {3} │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 10, cr0, cr10, cr3, {3} │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + cdp 0, 10, cr0, cr14, cr3, {3} │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 8, cr0, cr14, cr3, {3} │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + cdp 0, 9, cr0, cr2, cr3, {3} │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w r0, [pc, #2388] @ 242368 │ │ │ │ movw r1, #1356 @ 0x54c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #2376] @ 24236c │ │ │ │ @@ -630528,112 +630529,112 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 240946 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stcl 0, cr0, [ip, #-396] @ 0xfffffe74 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldcl 0, cr0, [r0, #-396] @ 0xfffffe74 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [ip, #-396]! @ 0xfffffe74 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldc 0, cr0, [r0, #-396]! @ 0xfffffe74 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [ip, #-396] @ 0xfffffe74 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldc 0, cr0, [r0, #-396] @ 0xfffffe74 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stcl 0, cr0, [ip], #396 @ 0x18c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldcl 0, cr0, [r0], #396 @ 0x18c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stcl 0, cr0, [ip], {99} @ 0x63 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldcl 0, cr0, [r0], {99} @ 0x63 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [ip], #396 @ 0x18c │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldc 0, cr0, [r0], #396 @ 0x18c │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [ip], {99} @ 0x63 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldc 0, cr0, [r0], {99} @ 0x63 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stcl 0, cr0, [ip], #-396 @ 0xfffffe74 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldcl 0, cr0, [r0], #-396 @ 0xfffffe74 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mcrr 0, 6, r0, ip, cr3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + mrrc 0, 6, r0, r0, cr3 @ │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [ip], #-396 @ 0xfffffe74 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldc 0, cr0, [r0], #-396 @ 0xfffffe74 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orns r0, r4, r3, asr #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + orns r0, r8, r3, asr #1 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orr.w r0, r0, r3, asr #1 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + orr.w r0, r4, r3, asr #1 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bic.w r0, r0, r3, asr #1 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + bic.w r0, r4, r3, asr #1 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - and.w r0, r0, r3, asr #1 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + and.w r0, r4, r3, asr #1 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strd r0, r0, [r0, #396]! @ 0x18c │ │ │ │ - str r6, [sp, #8] │ │ │ │ + strd r0, r0, [r4, #396]! @ 0x18c │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strd r0, r0, [r0, #396] @ 0x18c │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + strd r0, r0, [r4, #396] @ 0x18c │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xe9a00063 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + @ instruction: 0xe9a40063 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - and.w r0, sl, r3, asr #1 │ │ │ │ - and.w r0, ip, r3, asr #1 │ │ │ │ - b.n 24235c │ │ │ │ + and.w r0, lr, r3, asr #1 │ │ │ │ + ands.w r0, r0, r3, asr #1 │ │ │ │ + b.n 242364 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 2422d0 │ │ │ │ + b.n 2422d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 241e64 │ │ │ │ + b.n 241e6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241e30 │ │ │ │ + b.n 241e38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241dfc │ │ │ │ + b.n 241e04 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241dc8 │ │ │ │ + b.n 241dd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241d94 │ │ │ │ + b.n 241d9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241d60 │ │ │ │ + b.n 241d68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241d2c │ │ │ │ + b.n 241d34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241cf8 │ │ │ │ + b.n 241d00 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241cc4 │ │ │ │ + b.n 241ccc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 241c90 │ │ │ │ + b.n 241c98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1840] @ 242b88 │ │ │ │ movw r1, #1423 @ 0x58f │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -631226,109 +631227,109 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - b.n 243198 │ │ │ │ + b.n 2431a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 24315c │ │ │ │ + b.n 243164 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 243120 │ │ │ │ + b.n 243128 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2430e4 │ │ │ │ + b.n 2430ec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2430a8 │ │ │ │ + b.n 2430b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 24306c │ │ │ │ + b.n 243074 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 243030 │ │ │ │ + b.n 243038 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242ff4 │ │ │ │ + b.n 242ffc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242fb8 │ │ │ │ + b.n 242fc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242f7c │ │ │ │ + b.n 242f84 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242f40 │ │ │ │ + b.n 242f48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242f04 │ │ │ │ + b.n 242f0c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 243014 │ │ │ │ + b.n 24301c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 242c98 │ │ │ │ + b.n 242ca0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242c60 │ │ │ │ + b.n 242c68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 242c28 │ │ │ │ + b.n 242c30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 242b24 │ │ │ │ + bgt.n 242b2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 242cf0 │ │ │ │ + bgt.n 242cf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 242cbc │ │ │ │ + bgt.n 242cc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 242c88 │ │ │ │ + bgt.n 242c90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 242c54 │ │ │ │ + bgt.n 242c5c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1948] @ 2433e8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -631950,145 +631951,145 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - blt.n 243410 │ │ │ │ + blt.n 243418 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 2433d4 │ │ │ │ + bge.n 2433dc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 243398 │ │ │ │ + bge.n 2433a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 24335c │ │ │ │ + bge.n 243364 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 243320 │ │ │ │ + bge.n 243328 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 2434e4 │ │ │ │ + bge.n 2434ec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 2434a8 │ │ │ │ + bge.n 2434b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 24345c │ │ │ │ + bge.n 243464 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 24341c │ │ │ │ + bls.n 243424 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 2433b8 │ │ │ │ + bls.n 2433c0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 24351c │ │ │ │ + bls.n 243524 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 2434b8 │ │ │ │ + bls.n 2434c0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 24347c │ │ │ │ + bls.n 243484 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 243444 │ │ │ │ + bhi.n 24344c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ands r0, r7 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2433ec │ │ │ │ + bhi.n 2433f4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2433b0 │ │ │ │ + bhi.n 2433b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 243374 │ │ │ │ + bhi.n 24337c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 243538 │ │ │ │ + bhi.n 243540 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2434fc │ │ │ │ + bhi.n 243504 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2434c0 │ │ │ │ + bhi.n 2434c8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 243444 │ │ │ │ + bvc.n 24344c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2434f0 │ │ │ │ + bhi.n 2434f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 2433bc │ │ │ │ + bvc.n 2433c4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 243504 │ │ │ │ + bvc.n 24350c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 243454 │ │ │ │ + bvs.n 24345c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 2433dc │ │ │ │ + bmi.n 2433e4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 2435a8 │ │ │ │ + bmi.n 2435b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 243574 │ │ │ │ + bmi.n 24357c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 243540 │ │ │ │ + bmi.n 243548 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 24350c │ │ │ │ + bmi.n 243514 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 2434d8 │ │ │ │ + bmi.n 2434e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 2434a4 │ │ │ │ + bcc.n 2434ac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 243470 │ │ │ │ + bcc.n 243478 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 24343c │ │ │ │ + bcc.n 243444 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #536] @ (24370c ) │ │ │ │ movw r1, #1242 @ 0x4da │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -632280,85 +632281,85 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #152] @ (243798 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 240946 │ │ │ │ - bcs.n 2437e8 │ │ │ │ + bcs.n 2437f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 2437b4 │ │ │ │ + bcs.n 2437bc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 243780 │ │ │ │ + bcs.n 243788 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 24374c │ │ │ │ + bcs.n 243754 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 243718 │ │ │ │ + bne.n 243720 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 2436e4 │ │ │ │ + bne.n 2436ec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 2436b0 │ │ │ │ + bne.n 2436b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 24367c │ │ │ │ + bne.n 243684 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 243848 │ │ │ │ + bne.n 243650 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 243814 │ │ │ │ + bne.n 24381c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 2437e0 │ │ │ │ + bne.n 2437e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 2437ac │ │ │ │ + bne.n 2437b4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 243778 │ │ │ │ + bne.n 243780 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 243744 │ │ │ │ + beq.n 24374c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 243710 │ │ │ │ + beq.n 243718 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 2436dc │ │ │ │ + beq.n 2436e4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 2436a8 │ │ │ │ + beq.n 2436b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 243874 │ │ │ │ + beq.n 24387c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -632438,27 +632439,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2437e6 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ blx 95db8 │ │ │ │ b.n 24380c │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00243890 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -632768,45 +632769,45 @@ │ │ │ │ ... │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ vldr d0, [pc, #696] @ 243f00 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ vldr d6, [r2, #128] @ 0x80 │ │ │ │ @@ -633055,43 +633056,43 @@ │ │ │ │ b.n 243f7a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r0, pc, #380 @ (adr r0, 24408c ) │ │ │ │ tst r2, r0 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ and.w r3, r3, #28 │ │ │ │ subs r3, #4 │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ bne.n 244040 │ │ │ │ vldr d7, [r6, #64] @ 0x40 │ │ │ │ @@ -633458,29 +633459,29 @@ │ │ │ │ bhi.n 244292 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d2 │ │ │ │ b.n 2442a0 │ │ │ │ ... │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r8 │ │ │ │ blx 9f298 │ │ │ │ cbz r0, 2443be │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -633954,42 +633955,42 @@ │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 24485e │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #0 @ (adr r2, 2448dc ) │ │ │ │ subs r4, r2, r2 │ │ │ │ negs r5, r5 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - it gt │ │ │ │ + ite gt │ │ │ │ lslgt r3, r4, #1 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldrle r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - nop {11} │ │ │ │ - lsls r3, r4, #1 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ite lt │ │ │ │ + lsllt r3, r4, #1 │ │ │ │ + ldrge r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - itet pl │ │ │ │ + itte pl │ │ │ │ lslpl r3, r4, #1 │ │ │ │ - movmi r8, r4 │ │ │ │ - ldrpl r0, [sp, #56] @ 0x38 │ │ │ │ + movpl r8, r4 │ │ │ │ + ldrmi r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 9cf98 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n 244976 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ @@ -634439,55 +634440,55 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 243a62 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r2, 244ec2 │ │ │ │ + cbnz r6, 244ec2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r6, 244ebc │ │ │ │ + cbnz r2, 244ebe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r4, 244eda │ │ │ │ + pop {} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r0, 244e86 │ │ │ │ + cbnz r4, 244e86 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r0, 244e84 │ │ │ │ + cbnz r4, 244e84 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r6, [pc, #512] @ (245070 ) │ │ │ │ mov r0, r8 │ │ │ │ blx 9db44 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r6, pc │ │ │ │ movw r3, #2202 @ 0x89a │ │ │ │ @@ -634662,47 +634663,47 @@ │ │ │ │ b.n 244faa │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [pc, #904] @ (245440 ) │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #900] @ (245444 ) │ │ │ │ add r2, pc │ │ │ │ @@ -634998,27 +634999,27 @@ │ │ │ │ blx 98f9c │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ vadd.f64 d7, d0, d7 │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 24516a │ │ │ │ ... │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls.n 2454ce │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 2454c4 │ │ │ │ vcmpe.f64 d5, #0.0 │ │ │ │ @@ -635346,79 +635347,79 @@ │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx a18bc │ │ │ │ b.w 243a60 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - uxth r4, r1 │ │ │ │ - lsls r3, r4, #1 │ │ │ │ - sxth r4, r7 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 245856 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 24585e │ │ │ │ + cbz r6, 245856 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ cbz r4, 24585e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 24585c │ │ │ │ + cbz r0, 245860 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbz r4, 24585c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbz r0, 24585e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbz r4, 24585e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + cbz r0, 245860 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ + lsls r3, r4, #1 │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 24589e │ │ │ │ + cbz r6, 24589e │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ strd sl, r0, [sp, #4] │ │ │ │ movs r4, #3 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r8 │ │ │ │ @@ -635731,97 +635732,97 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #180] @ (245ca4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 245caa │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r3, r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r6, r3 │ │ │ │ bge.w 245dfa │ │ │ │ ldr.w r1, [sl, r6, lsl #2] │ │ │ │ @@ -636081,55 +636082,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -636181,17 +636182,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ ... │ │ │ │ - add r7, pc, #96 @ (adr r7, 2460dc ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 2460ec ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00246080 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -636732,173 +636733,173 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ cmp sl, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #576 @ (adr r6, 246894 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 2468a4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r7, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #216 @ (adr r6, 246740 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 246750 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 246a5c ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 246a6c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ - vsli.64 d26, d20, #63 @ 0x3f │ │ │ │ + vsli.64 d26, d24, #63 @ 0x3f │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 2468e4 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 2468f4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r6, [sp, #932] @ 0x3a4 │ │ │ │ @ instruction: 0xffff9e99 │ │ │ │ - vsli.32 q13, q0, #31 │ │ │ │ + vsli.32 q13, q2, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #200 @ (adr r5, 24676c ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 24677c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - vabal.u q13, d15, d0 │ │ │ │ + vabal.u q13, d15, d4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #936 @ (adr r7, 246a60 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 246a70 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, pc, #760 @ (adr r4, 2469b8 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 2469c8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #624 @ (adr r4, 246938 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 246948 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #856 @ (adr r7, 246a28 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 246a38 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, pc, #384 @ (adr r4, 246858 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 246868 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 246ac8 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 246ad8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, pc, #144 @ (adr r4, 246778 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 246788 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #936 @ (adr r3, 246aa0 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 246ab0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #704 @ (adr r3, 2469c8 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 2469d8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #848] @ (246a5c ) │ │ │ │ + ldr r7, [pc, #864] @ (246a6c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #432 @ (adr r3, 2468c8 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 2468d8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #576] @ (24695c ) │ │ │ │ + ldr r7, [pc, #592] @ (24696c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #184 @ (adr r3, 2467e0 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 2467f0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #328] @ (246874 ) │ │ │ │ + ldr r7, [pc, #344] @ (246884 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #936 @ (adr r2, 246ae0 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 246af0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #56] @ (246774 ) │ │ │ │ + ldr r7, [pc, #72] @ (246784 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #664 @ (adr r2, 2469e0 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 2469f0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #808] @ (246a74 ) │ │ │ │ + ldr r6, [pc, #824] @ (246a84 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #416 @ (adr r2, 2468f8 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 246908 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #560] @ (24698c ) │ │ │ │ + ldr r6, [pc, #576] @ (24699c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #128 @ (adr r2, 2467e8 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 2467f8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #272] @ (24687c ) │ │ │ │ + ldr r6, [pc, #288] @ (24688c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 246ae8 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 246af8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #0] @ (24677c ) │ │ │ │ + ldr r6, [pc, #16] @ (24678c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 2469c8 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 2469d8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #720] @ (246a5c ) │ │ │ │ + ldr r5, [pc, #736] @ (246a6c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #296 @ (adr r1, 2468c0 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 2468d0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #440] @ (246954 ) │ │ │ │ + ldr r5, [pc, #456] @ (246964 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98ee0 │ │ │ │ @@ -636919,17 +636920,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [pc, #784] @ (246af8 ) │ │ │ │ + ldr r3, [pc, #800] @ (246b08 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -637089,17 +637090,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #32 @ (adr r6, 2469f4 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 246a04 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [pc, #848] @ (246d28 ) │ │ │ │ + ldr r1, [pc, #864] @ (246d38 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -637132,17 +637133,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - add r5, pc, #632 @ (adr r5, 246cbc ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 246ccc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [pc, #424] @ (246bf0 ) │ │ │ │ + ldr r1, [pc, #440] @ (246c00 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (246ab4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -637183,15 +637184,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #238 @ 0xee │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, 246c28 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 246c38 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -637349,21 +637350,21 @@ │ │ │ │ ... │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #88 @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #704 @ (adr r4, 246f50 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 246f60 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 24708c ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 246c9c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #424 @ (adr r3, 246e40 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 246e50 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bxns r6 │ │ │ │ + bx r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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 r7, r0 │ │ │ │ ldr r0, [pc, #472] @ (246e88 ) │ │ │ │ @@ -637556,29 +637557,29 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #38 @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 247280 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 247290 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 247210 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 247220 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #512 @ (adr r1, 2470a8 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 2470b8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #384 @ (adr r1, 247030 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 247040 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00246eb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -637956,111 +637957,111 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #992 @ (adr r0, 24767c ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 24768c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldc2 15, cr15, [pc, #1020] @ 24769c │ │ │ │ - add r1, pc, #120 @ (adr r1, 24731c ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 24732c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #864 @ (adr r0, 247608 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 247618 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r3, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 247450 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 247460 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r6, #226 @ 0xe2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 247384 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 247394 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r2, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xfaa1ffff │ │ │ │ @ instruction: 0xfa1fffff │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r1 :256] │ │ │ │ bl 21f2de │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 1ff2f2 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 24733c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #8 @ (adr r0, 247350 ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 247360 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #288 @ (adr r0, 247478 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 247488 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #104 @ (adr r0, 2473c4 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 2473d4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c15c │ │ │ │ @@ -638081,17 +638082,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -638145,21 +638146,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ blx 99ff8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -638222,25 +638223,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (24752c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2474a2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (24759c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -638281,15 +638282,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -638401,31 +638402,31 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (2476e4 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b.n 2475dc │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -638687,49 +638688,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #276] @ (247b40 ) │ │ │ │ @@ -638842,31 +638843,31 @@ │ │ │ │ b.n 247a76 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ cmp r3, #210 @ 0xd2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -638967,21 +638968,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ subs.w r8, r3, #0 │ │ │ │ @@ -639087,17 +639088,17 @@ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ iteet le │ │ │ │ - strle r4, [sp, #632] @ 0x278 │ │ │ │ + strle r4, [sp, #648] @ 0x288 │ │ │ │ lslgt r3, r4, #1 │ │ │ │ - addgt r5, #178 @ 0xb2 │ │ │ │ + addgt r5, #182 @ 0xb6 │ │ │ │ lslle r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr.w ip, [pc, #1880] @ 248598 │ │ │ │ @@ -639770,43 +639771,43 @@ │ │ │ │ ... │ │ │ │ cmp r0, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #228 @ 0xe4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ vstr d6, [sp, #24] │ │ │ │ blx 9f298 │ │ │ │ vldr d6, [sp, #24] │ │ │ │ @@ -640095,41 +640096,41 @@ │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov ip, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r2, #4 │ │ │ │ b.n 2489a8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 24873c │ │ │ │ + b.n 248744 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 248698 │ │ │ │ + b.n 2486a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ vldr d7, [r1] │ │ │ │ adds r3, #1 │ │ │ │ vldr d6, [r0, #40] @ 0x28 │ │ │ │ vsub.f64 d7, d7, d8 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ @@ -640880,78 +640881,78 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 249158 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf29e0061 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + subw r0, r2, #97 @ 0x61 │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w r1, [pc, #1888] @ 2499c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 961a8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -641639,171 +641640,171 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.w 247e60 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #560] @ (249bf4 ) │ │ │ │ + ldr r4, [pc, #576] @ (249c04 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r0, #5 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 249a4c │ │ │ │ + bvs.n 249a54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 249b2c │ │ │ │ + bvs.n 249b34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [pc, #1160] @ 249f88 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ blx 96934 │ │ │ │ @@ -642257,127 +642258,127 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.w 247e60 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ands r1, r0 │ │ │ │ - b.n 249d40 │ │ │ │ + b.n 249d48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 249b84 │ │ │ │ + b.n 249b8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [pc, #824] @ (24a368 ) │ │ │ │ + ldr r0, [pc, #840] @ (24a378 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 0024a06c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -642866,149 +642867,149 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ lsls r6, r0, #23 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ble.n 24a686 │ │ │ │ - vsri.32 d23, d26, #1 │ │ │ │ + vsri.32 d23, d30, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r3, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r2, r3, #20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bcc.n 24a546 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ - vshr.u64 , q6, #1 │ │ │ │ + vmla.i , , d16[0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bne.n 24a5de │ │ │ │ vtbl.8 d29, {d31-, q13, #1 │ │ │ │ + vshr.u32 , q15, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bne.n 24a50a │ │ │ │ - vshr.u32 d23, d20, #1 │ │ │ │ + vshr.u32 d23, d24, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [pc, #360] @ (24a828 ) │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #360] @ (24a82c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r3, #18 │ │ │ │ @@ -643140,61 +643141,61 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #100] @ (24a884 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 24a12a │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9ce2c │ │ │ │ @@ -643215,17 +643216,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -643267,15 +643268,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [lr, #-432] @ 0xfffffe50 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ stc2 0, cr0, [r4, #-432]! @ 0xfffffe50 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ @@ -643668,49 +643669,49 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldc2l 0, cr0, [r8], {108} @ 0x6c │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [ip], #432 @ 0x1b0 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 0024ade4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -643876,56 +643877,56 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 24ae90 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r0, ip, lsl #2] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xfb27ffff │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xf7b8006c │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xfa09ffff │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96050 │ │ │ │ @@ -643945,17 +643946,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -643980,17 +643981,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -644017,17 +644018,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (24b154 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -644066,15 +644067,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adc.w r0, sl, #15466496 @ 0xec0000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ adds.w r0, r2, #15466496 @ 0xec0000 │ │ │ │ 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 │ │ │ │ @@ -644121,17 +644122,17 @@ │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ @@ -644494,49 +644495,49 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0xf27c006c │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ stc2l 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vhadd.u q0, q0, │ │ │ │ + vhadd.u q0, q2, │ │ │ │ rsbs r0, lr, #108 @ 0x6c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 15, cr0, cr10, cr1, {3} │ │ │ │ + cdp2 0, 15, cr0, cr14, cr1, {3} │ │ │ │ mcrr2 15, 15, pc, r1, cr15 @ │ │ │ │ @ instruction: 0xfbd7ffff │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr1, {3} │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + cdp2 0, 12, cr0, cr0, cr1, {3} │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr1, {3} │ │ │ │ + cdp2 0, 10, cr0, cr6, cr1, {3} │ │ │ │ @ instruction: 0xfb3dffff │ │ │ │ stc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr1, {3} │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + cdp2 0, 2, cr0, cr12, cr1, {3} │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 0, cr0, cr14, cr1, {3} │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + cdp2 0, 1, cr0, cr2, cr1, {3} │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc2l 0, cr0, [lr, #388]! @ 0x184 │ │ │ │ + ldc2l 0, cr0, [r2, #388]! @ 0x184 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9cbd4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -644555,17 +644556,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-388] @ 0xfffffe7c │ │ │ │ + ldc2 0, cr0, [lr, #-388] @ 0xfffffe7c │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 24b724 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr.w r3, [ip, r1, lsl #2] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ beq.n 24b6c0 │ │ │ │ ldr.w r3, [ip, r2, lsl #2] │ │ │ │ @@ -644726,15 +644727,15 @@ │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r4, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -644779,15 +644780,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -644832,17 +644833,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xfa240061 │ │ │ │ + @ instruction: 0xfa280061 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (24b9f4 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (24b9f8 ) │ │ │ │ @@ -644881,15 +644882,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr0, [lr], #432 @ 0x1b0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldcl 0, cr0, [r4], #-432 @ 0xfffffe50 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ @@ -645060,25 +645061,25 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 24bb88 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub.w r0, r4, ip, asr #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ pkhtb r0, r0, ip, asr #1 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7ce0061 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + @ instruction: 0xf7d20061 │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7ae0061 │ │ │ │ + @ instruction: 0xf7b20061 │ │ │ │ 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 │ │ │ │ ldrd r1, r3, [r1, #8] │ │ │ │ @@ -645146,22 +645147,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (24bcf0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 24bcbe │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf6dc0061 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + @ instruction: 0xf6e00061 │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf6bc0061 │ │ │ │ + movt r0, #2145 @ 0x861 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #336] @ (24be58 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -645277,17 +645278,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ strd r0, r0, [r0, #-432] @ 0x1b0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe83c006c │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adcs.w r0, r4, #14745600 @ 0xe10000 │ │ │ │ + adcs.w r0, r8, #14745600 @ 0xe10000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ @@ -645372,17 +645373,17 @@ │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d9, [sl, #136] @ 0x88 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ b.n 24bed4 │ │ │ │ ... │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -646937,84 +646938,84 @@ │ │ │ │ nop │ │ │ │ b.n 24d44c │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 24d408 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp 0, 8, cr0, cr0, cr1, {3} │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + cdp 0, 8, cr0, cr4, cr1, {3} │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp 0, 5, cr0, cr14, cr1, {3} │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + cdp 0, 6, cr0, cr2, cr1, {3} │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - eor.w r0, lr, r1, asr #1 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + eors.w r0, r2, r1, asr #1 │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orn r0, lr, r1, asr #1 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + orns r0, r2, r1, asr #1 │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orr.w r0, lr, r1, asr #1 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + orrs.w r0, r2, r1, asr #1 │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #912 @ (adr r2, 24d394 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 24d3a4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24cee8 │ │ │ │ + b.n 24cef0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24cec0 │ │ │ │ + b.n 24cec8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, 24d1e8 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 24d1f8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24ce6c │ │ │ │ + b.n 24ce74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24ce1c │ │ │ │ + b.n 24ce24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24cde0 │ │ │ │ + b.n 24cde8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #896] @ (24d3bc ) │ │ │ │ + ldr r7, [pc, #912] @ (24d3cc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #664] @ (24d2d8 ) │ │ │ │ + ldr r7, [pc, #680] @ (24d2e8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #432] @ (24d1f4 ) │ │ │ │ + ldr r7, [pc, #448] @ (24d204 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #72] @ (24d090 ) │ │ │ │ + ldr r7, [pc, #88] @ (24d0a0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #456] @ (24d214 ) │ │ │ │ + ldr r6, [pc, #472] @ (24d224 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #896] @ (24d3d0 ) │ │ │ │ + ldr r5, [pc, #912] @ (24d3e0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24d834 │ │ │ │ + b.n 24d83c │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #936] @ (24d400 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ blx a1410 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -647353,35 +647354,35 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r3 │ │ │ │ b.n 24d4a8 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - cbz r2, 24d432 │ │ │ │ + cbz r6, 24d432 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #40] @ (24d430 ) │ │ │ │ + ldr r5, [pc, #56] @ (24d440 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24da40 │ │ │ │ + b.n 24da48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #824] @ (24d748 ) │ │ │ │ + ldr r4, [pc, #840] @ (24d758 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [pc, #224] @ (24d4f4 ) │ │ │ │ + ldr r4, [pc, #240] @ (24d504 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [pc, #184] @ (24d4d0 ) │ │ │ │ + ldr r4, [pc, #200] @ (24d4e0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [pc, #232] @ (24d504 ) │ │ │ │ + ldr r3, [pc, #248] @ (24d514 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [pc, #1008] @ (24d810 ) │ │ │ │ + ldr r3, [pc, #0] @ (24d420 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24d63c │ │ │ │ + b.n 24d644 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #8] @ (24d430 ) │ │ │ │ + ldr r2, [pc, #24] @ (24d440 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24d450 │ │ │ │ + b.n 24d458 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ blx 98f9c │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ @@ -648384,113 +648385,113 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 24d946 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - mov lr, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mov lr, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 24def0 │ │ │ │ + bgt.n 24def8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov ip, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 24dec8 │ │ │ │ + bgt.n 24ded0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 24defc │ │ │ │ + blt.n 24df04 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 24ded0 │ │ │ │ + blt.n 24ded8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 24dfc4 │ │ │ │ + blt.n 24dfcc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, r9 │ │ │ │ + add r4, r9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 24e034 │ │ │ │ + bge.n 24e03c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, r5 │ │ │ │ + add r4, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 24dffc │ │ │ │ + bge.n 24e004 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 24df58 │ │ │ │ + bls.n 24df60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 24df20 │ │ │ │ + bls.n 24df28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 24e094 │ │ │ │ + bls.n 24e09c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 24e058 │ │ │ │ + bls.n 24e060 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmn r0, r6 │ │ │ │ - lsls r3, r4, #1 │ │ │ │ cmn r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 24dfc4 │ │ │ │ + cmn r0, r7 │ │ │ │ + lsls r3, r4, #1 │ │ │ │ + bls.n 24dfcc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 24df88 │ │ │ │ + bhi.n 24df90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 24e004 │ │ │ │ + bhi.n 24e00c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 24dfc8 │ │ │ │ + bvc.n 24dfd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 24df84 │ │ │ │ + bvc.n 24df8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 24df44 │ │ │ │ + bvc.n 24df4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 24e074 │ │ │ │ + bpl.n 24e07c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 24e040 │ │ │ │ + bpl.n 24e048 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 24e00c │ │ │ │ + bpl.n 24e014 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 24e0cc │ │ │ │ + bmi.n 24e0d4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r1, [pc, #1156] @ 24e4a0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9f698 │ │ │ │ cbz r0, 24e03a │ │ │ │ ldr.w r4, [pc, #1148] @ 24e4a4 │ │ │ │ @@ -648891,122 +648892,122 @@ │ │ │ │ ldr r0, [pc, #240] @ (24e57c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 24e14a │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - stcl 0, cr0, [r6], #-408 @ 0xfffffe68 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + stcl 0, cr0, [sl], #-408 @ 0xfffffe68 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 24e44c │ │ │ │ + bmi.n 24e454 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr2, {3} │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + cdp2 0, 9, cr0, cr2, cr2, {3} │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vhadd.u32 q0, q7, q9 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + vhadd.u q0, q1, q9 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 24e42c │ │ │ │ + bcs.n 24e434 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 24e3dc │ │ │ │ + bcs.n 24e3e4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 24e5b0 │ │ │ │ + bcs.n 24e5b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 24e580 │ │ │ │ + bcs.n 24e588 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 24e554 │ │ │ │ + bcs.n 24e55c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e47c │ │ │ │ + bne.n 24e484 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e448 │ │ │ │ + bne.n 24e450 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e41c │ │ │ │ + bne.n 24e424 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e5ec │ │ │ │ + bne.n 24e5f4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e574 │ │ │ │ + bne.n 24e57c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24e544 │ │ │ │ + bne.n 24e54c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e50c │ │ │ │ + beq.n 24e514 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e4e0 │ │ │ │ + beq.n 24e4e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e4b0 │ │ │ │ + beq.n 24e4b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e480 │ │ │ │ + beq.n 24e488 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e44c │ │ │ │ + beq.n 24e454 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e610 │ │ │ │ + beq.n 24e618 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e5e0 │ │ │ │ + beq.n 24e5e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24e5b0 │ │ │ │ + beq.n 24e5b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r0, [pc, #1212] @ 24ea40 │ │ │ │ movw r1, #2476 @ 0x9ac │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1200] @ 24ea44 │ │ │ │ @@ -649443,107 +649444,107 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - blt.n 24eacc │ │ │ │ + blt.n 24ead4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 0024eafc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -650157,182 +650158,182 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ cbnz r6, 24f1e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bhi.n 24f0d6 │ │ │ │ - vmlal.u , d15, d6[0] │ │ │ │ + vmlal.u , d15, d10[0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsrs r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ hlt 0x0000 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldmia r5, {r0, r1, r3, r4, r5, r6} │ │ │ │ @ instruction: 0xffffccd7 │ │ │ │ - @ instruction: 0xffff3146 │ │ │ │ + @ instruction: 0xffff314a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ @ instruction: 0xffffcab3 │ │ │ │ - vmla.i , , d18[0] │ │ │ │ + vmla.i , , d22[0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orns r0, r2, #14811136 @ 0xe20000 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + orns r0, r6, #14811136 @ 0xe20000 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf3d40062 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf3d80062 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - and.w r0, sl, #14811136 @ 0xe20000 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + and.w r0, lr, #14811136 @ 0xe20000 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf3c40062 │ │ │ │ - cmp r7, #26 │ │ │ │ + @ instruction: 0xf3c80062 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ vldr d1, [pc, #312] @ 24f440 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #316] @ (24f448 ) │ │ │ │ add.w r3, r5, #24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -650445,56 +650446,56 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #96] @ (24f494 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 24ebc4 │ │ │ │ ... │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r3, r4, #1 │ │ │ │ - itte le │ │ │ │ + ittt le │ │ │ │ lslle r1, r4, #1 │ │ │ │ - addle r0, #76 @ 0x4c │ │ │ │ - lslgt r3, r4, #1 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + addle r0, #80 @ 0x50 │ │ │ │ + lslle r3, r4, #1 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ittt ls │ │ │ │ - lslls r1, r4, #1 │ │ │ │ - addls r0, #46 @ 0x2e │ │ │ │ - lslls r3, r4, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + ittt ge │ │ │ │ + lslge r1, r4, #1 │ │ │ │ + addge r0, #50 @ 0x32 │ │ │ │ + lslge r3, r4, #1 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ittt pl │ │ │ │ - lslpl r1, r4, #1 │ │ │ │ - pushpl {lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ + ittt vs │ │ │ │ + lslvs r1, r4, #1 │ │ │ │ + pushvs {lr} │ │ │ │ + movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94758 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 24f4b8 │ │ │ │ @@ -650512,17 +650513,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -650666,17 +650667,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -650703,17 +650704,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (24f74c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -650753,15 +650754,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -650831,17 +650832,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (24f824 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 24f782 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r4, 24f888 │ │ │ │ + cbnz r0, 24f88a │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 0024f828 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -651048,57 +651049,57 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r3, r4, #1 │ │ │ │ mcr2 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - revsh r2, r0 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r3, r4, #1 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stc2l 15, cr15, [r9], {255} @ 0xff │ │ │ │ @ instruction: 0xfb5fffff │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r0, 24fad2 │ │ │ │ + cbnz r4, 24fad2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r6, 24fad2 │ │ │ │ + cbnz r2, 24fad4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r6, 24fad2 │ │ │ │ + cbnz r2, 24fad4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0e08 │ │ │ │ @@ -651118,17 +651119,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -651189,15 +651190,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r2, sp, #776 @ 0x308 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -651241,15 +651242,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 96a88 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 24fc16 │ │ │ │ b.n 24fc1e │ │ │ │ nop │ │ │ │ - rev r6, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #884] @ (24ffc0 ) │ │ │ │ @@ -651589,63 +651590,63 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 24fdaa │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 2500a2 │ │ │ │ + push {r1} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 2500a4 │ │ │ │ + cbz r0, 2500a6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -652198,87 +652199,87 @@ │ │ │ │ ... │ │ │ │ add r6, pc, #0 @ (adr r6, 2505d4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #848 @ (adr r5, 25092c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 25060e │ │ │ │ + cbz r6, 25060e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 25060e │ │ │ │ + cbz r2, 250610 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 9a918 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2506b8 │ │ │ │ @@ -652313,21 +652314,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (2506e0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 25069a │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002506e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -652534,67 +652535,67 @@ │ │ │ │ b.n 2507aa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 644932 │ │ │ │ bl 60a936 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 51094a │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a7b0 │ │ │ │ @@ -652615,17 +652616,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002509c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -652712,25 +652713,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (250ad8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 250a60 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r1, r4, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -652928,31 +652929,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #32 @ (adr r7, 250d2c ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 250d3c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, pc, #936 @ (adr r6, 2510bc ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 2510cc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, pc, #832 @ (adr r6, 25105c ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 25106c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, pc, #728 @ (adr r6, 250ffc ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 25100c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -653463,43 +653464,43 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 25149c ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 2514ac ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 2513cc ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 2513dc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 251764 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 251374 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #784 @ (adr r1, 25168c ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 25169c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #480 @ (adr r0, 251568 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 251578 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -653634,25 +653635,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [r6, #4] │ │ │ │ blx a00f8 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #40 @ (adr r1, 25154c ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 25155c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (251594 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -653693,15 +653694,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -654186,73 +654187,73 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 251a9c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #72] @ (251b9c ) │ │ │ │ @@ -654281,17 +654282,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx a00f8 │ │ │ │ blx 955cc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 251b6a │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -654789,23 +654790,23 @@ │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrh r2, [r1, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2522c4 │ │ │ │ @@ -655024,33 +655025,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #276] @ (252560 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -655163,21 +655164,21 @@ │ │ │ │ b.n 25248a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r7, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r6, [r7, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 00252578 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -655510,86 +655511,86 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ strh r4, [r7, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xefe5ffff │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr15, cr15, {7} │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - movs r6, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vrev64.16 q8, q9 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + vrev64.32 q8, q9 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffebc92e ::Settings::boolParam@@Base+0xff59b696> │ │ │ │ bl fff10932 ::Settings::boolParam@@Base+0xff5ef69a> │ │ │ │ - vhadd.u q8, q2, q9 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + vhadd.u q8, q4, q9 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.u16 q8, q5, q9 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + vhadd.u16 q8, q7, q9 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vmla.i q8, q4, d2[4] │ │ │ │ - movs r2, r1 │ │ │ │ + vmla.i q8, q6, d2[4] │ │ │ │ + movs r6, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vhadd.u16 q0, q3, q9 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + vhadd.u16 q0, q5, q9 │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vswp q8, q9 │ │ │ │ - movs r0, r7 │ │ │ │ + vmla.i q8, q3, d18[0] │ │ │ │ + movs r4, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 13, cr0, cr8, cr2, {3} │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + cdp2 0, 13, cr0, cr12, cr2, {3} │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr2, {3} │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + cdp2 0, 11, cr0, cr14, cr2, {3} │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r6, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr2, {3} │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + cdp2 0, 7, cr0, cr12, cr2, {3} │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 3, cr0, cr10, cr2, {3} │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + cdp2 0, 3, cr0, cr14, cr2, {3} │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #392]! @ 0x188 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + cdp2 0, 0, cr0, cr2, cr2, {3} │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96fc8 │ │ │ │ @@ -655610,16 +655611,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], {98} @ 0x62 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldc2l 0, cr0, [r8], {98} @ 0x62 │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -655644,16 +655645,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - vhadd.u8 q8, q5, q9 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + vhadd.u8 q8, q7, q9 │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -655687,16 +655688,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 14, cr0, cr4, cr2, {3} │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + cdp2 0, 14, cr0, cr8, cr2, {3} │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (252b0c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -655736,15 +655737,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r2, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr2, {3} │ │ │ │ + cdp2 0, 10, cr0, cr12, cr2, {3} │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -656345,23 +656346,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfba40062 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + @ instruction: 0xfba80062 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb740062 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfb780062 │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb040062 │ │ │ │ - ldr??.w r0, [r4, r2, lsl #2] │ │ │ │ + @ instruction: 0xfb080062 │ │ │ │ ldr??.w r0, [r8, r2, lsl #2] │ │ │ │ + ldr??.w r0, [ip, r2, lsl #2] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ vdiv.f64 d1, d2, d7 │ │ │ │ vcmpe.f64 d1, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -656871,29 +656872,29 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 253aa8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - orrs.w r0, r6, #14811136 @ 0xe20000 │ │ │ │ - rsbs r0, r8, #98 @ 0x62 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + orrs.w r0, sl, #14811136 @ 0xe20000 │ │ │ │ + rsbs r0, ip, #98 @ 0x62 │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs.w r0, r8, #98 @ 0x62 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + subs.w r0, ip, #98 @ 0x62 │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sbcs.w r0, r2, #98 @ 0x62 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + sbcs.w r0, r6, #98 @ 0x62 │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adcs.w r0, r2, #98 @ 0x62 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + adcs.w r0, r6, #98 @ 0x62 │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf1320062 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + @ instruction: 0xf1360062 │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ ldr r0, [pc, #224] @ (2539a4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -656975,31 +656976,31 @@ │ │ │ │ ldr r0, [pc, #60] @ (2539d0 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 252b56 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0a00062 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + @ instruction: 0xf0a40062 │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - eor.w r0, r2, #98 @ 0x62 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + eor.w r0, r6, #98 @ 0x62 │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orn r0, r0, #98 @ 0x62 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + orn r0, r4, #98 @ 0x62 │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ands.w r0, sl, #98 @ 0x62 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ands.w r0, lr, #98 @ 0x62 │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vext.8 q8, q5, q9, #0 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + vext.8 q8, q7, q9, #0 │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vmla.i16 d16, d10, d2[2] │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + vmla.i16 d16, d14, d2[2] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002539d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -657394,89 +657395,89 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q8, q7, q9 │ │ │ │ + vmla.i d0, d2, d2[4] │ │ │ │ bl 351dfe >::_M_fill_append(unsigned int, double const&)@@Base+0xd0f6> │ │ │ │ - vmla.i32 d0, d14, d2[1] │ │ │ │ - vext.8 q8, q4, q9, #0 │ │ │ │ + vext.8 q0, q1, q9, #0 │ │ │ │ + vext.8 q8, q6, q9, #0 │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr2, cr2, {3} │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + cdp 0, 15, cr0, cr6, cr2, {3} │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 11, cr0, cr14, cr2, {3} │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + cdp 0, 12, cr0, cr2, cr2, {3} │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xefe1ffff │ │ │ │ vrsqrts.f32 , , │ │ │ │ - cdp 0, 8, cr0, cr0, cr2, {3} │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + cdp 0, 8, cr0, cr4, cr2, {3} │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 6, cr0, cr6, cr2, {3} │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + cdp 0, 6, cr0, cr10, cr2, {3} │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ mcr 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - vhadd.s16 q0, q1, q9 │ │ │ │ - vhadd.s q0, q4, q9 │ │ │ │ - cdp 0, 1, cr0, cr0, cr2, {3} │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + vhadd.s16 q0, q3, q9 │ │ │ │ + vhadd.s q0, q6, q9 │ │ │ │ + cdp 0, 1, cr0, cr4, cr2, {3} │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6, #392]! @ 0x188 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldcl 0, cr0, [sl, #392]! @ 0x188 │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.s8 q0, q1, q9 │ │ │ │ - vhadd.s32 q0, q2, q9 │ │ │ │ - ldc 0, cr0, [r2, #392]! @ 0x188 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + vhadd.s8 q0, q3, q9 │ │ │ │ + vhadd.s32 q0, q4, q9 │ │ │ │ + ldc 0, cr0, [r6, #392]! @ 0x188 │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.s8 q0, q7, q9 │ │ │ │ - stcl 0, cr0, [lr, #-392]! @ 0xfffffe78 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + vhadd.s16 q0, q1, q9 │ │ │ │ + ldcl 0, cr0, [r2, #-392]! @ 0xfffffe78 │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldcl 0, cr0, [r0, #-392] @ 0xfffffe78 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + ldcl 0, cr0, [r4, #-392] @ 0xfffffe78 │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 12, cr0, cr14, cr2, {3} │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + cdp 0, 13, cr0, cr2, cr2, {3} │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [r8, #-392] @ 0xfffffe78 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + stc 0, cr0, [ip, #-392] @ 0xfffffe78 │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 11, cr0, cr2, cr2, {3} │ │ │ │ - vhadd.s16 q0, q4, q9 │ │ │ │ - stcl 0, cr0, [r0], {98} @ 0x62 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + cdp 0, 11, cr0, cr6, cr2, {3} │ │ │ │ + vhadd.s16 q0, q6, q9 │ │ │ │ + stcl 0, cr0, [r4], {98} @ 0x62 │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 15, cr0, cr6, cr2, {3} │ │ │ │ - vhadd.s32 q8, q6, q9 │ │ │ │ - ldcl 0, cr0, [ip], #-392 @ 0xfffffe78 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + cdp 0, 15, cr0, cr10, cr2, {3} │ │ │ │ + vhadd.s q8, q0, q9 │ │ │ │ + stc 0, cr0, [r0], {98} @ 0x62 │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.s16 q8, q3, q9 │ │ │ │ - vmla.i16 d0, d0, d2[2] │ │ │ │ - ldc 0, cr0, [r8], #-392 @ 0xfffffe78 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + vhadd.s16 q8, q5, q9 │ │ │ │ + vmla.i16 d0, d4, d2[2] │ │ │ │ + ldc 0, cr0, [ip], #-392 @ 0xfffffe78 │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.s32 q8, q7, q9 │ │ │ │ - vmla.i32 d0, d12, d2[1] │ │ │ │ - @ instruction: 0xebf00062 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + vhadd.s q8, q1, q9 │ │ │ │ + vext.8 q0, q0, q9, #0 │ │ │ │ + @ instruction: 0xebf40062 │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vmla.i16 d0, d14, d2[2] │ │ │ │ - vmla.i16 d16, d12, d2[2] │ │ │ │ - subs.w r0, r4, r2, asr #1 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + vmla.i32 d0, d2, d2[1] │ │ │ │ + vmla.i32 d16, d0, d2[1] │ │ │ │ + subs.w r0, r8, r2, asr #1 │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9dd6c │ │ │ │ @@ -657496,16 +657497,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - orn r0, r2, r2, asr #1 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + orn r0, r6, r2, asr #1 │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -657582,20 +657583,20 @@ │ │ │ │ blx 9f10c │ │ │ │ b.n 253faa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #392]! @ 0x188 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + cdp 0, 0, cr0, cr0, cr2, {3} │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldcl 0, cr0, [r8, #392] @ 0x188 │ │ │ │ + ldcl 0, cr0, [ip, #392] @ 0x188 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ blx 9fbf4 │ │ │ │ @@ -657658,23 +657659,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (2540e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 25406c │ │ │ │ - stc 0, cr0, [sl, #392] @ 0x188 │ │ │ │ - ldc 0, cr0, [lr, #-392] @ 0xfffffe78 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + stc 0, cr0, [lr, #392] @ 0x188 │ │ │ │ + stc 0, cr0, [r2, #-392]! @ 0xfffffe78 │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc 0, cr0, [r2, #-392] @ 0xfffffe78 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + stc 0, cr0, [r6, #-392] @ 0xfffffe78 │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stcl 0, cr0, [r2], #392 @ 0x188 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + stcl 0, cr0, [r6], #392 @ 0x188 │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -658261,25 +658262,25 @@ │ │ │ │ ... │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eor.w r0, sl, r2, asr #1 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + eor.w r0, lr, r2, asr #1 │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orn r0, r8, r2, asr #1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + orn r0, ip, r2, asr #1 │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orrs.w r0, r0, r2, asr #1 │ │ │ │ - bics.w r0, r2, r2, asr #1 │ │ │ │ - b.n 254494 │ │ │ │ + orrs.w r0, r4, r2, asr #1 │ │ │ │ + bics.w r0, r6, r2, asr #1 │ │ │ │ + b.n 25449c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 947b8 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ @@ -658656,15 +658657,15 @@ │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d5 │ │ │ │ b.n 2549e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - b.n 255138 │ │ │ │ + b.n 255140 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 254b5e │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ vsub.f64 d7, d11, d10 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -659650,87 +659651,87 @@ │ │ │ │ ldr r0, [pc, #160] @ (255924 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.w 2541d6 │ │ │ │ nop │ │ │ │ - bhi.n 255808 │ │ │ │ + bhi.n 255810 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 25597c │ │ │ │ + bhi.n 255984 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 255864 │ │ │ │ + bvc.n 25586c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 255980 │ │ │ │ + bvc.n 255988 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 2559a4 │ │ │ │ + bvc.n 2559ac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 2558c0 │ │ │ │ + bvc.n 2558c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 255870 │ │ │ │ + bvs.n 255878 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 255838 │ │ │ │ + bvs.n 255840 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 255800 │ │ │ │ + bvs.n 255808 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 255994 │ │ │ │ + bvs.n 25599c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 255954 │ │ │ │ + bvs.n 25595c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 255918 │ │ │ │ + bvs.n 255920 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 2558e8 │ │ │ │ + bpl.n 2558f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 2558b8 │ │ │ │ + bpl.n 2558c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255888 │ │ │ │ + bpl.n 255890 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255858 │ │ │ │ + bpl.n 255860 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255828 │ │ │ │ + bpl.n 255830 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255990 │ │ │ │ + bpl.n 255998 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 255958 │ │ │ │ + bpl.n 255960 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00255928 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -659864,44 +659865,44 @@ │ │ │ │ b.n 2559a4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strex pc, pc, [fp, #1020] @ 0x3fc │ │ │ │ ldr r4, [pc, #952] @ (255e38 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2559f4 │ │ │ │ + bmi.n 2559fc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 255a8c │ │ │ │ + bpl.n 255a94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 255a94 │ │ │ │ + bmi.n 255a9c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [pc, #656] @ (255d28 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 255a10 │ │ │ │ + bcc.n 255a18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 2556ce │ │ │ │ @ instruction: 0xffffe54d │ │ │ │ - vrsra.u32 , q13, #1 │ │ │ │ + vrsra.u32 , q15, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 255b78 │ │ │ │ + bcc.n 255b80 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 25546e │ │ │ │ - vrsra.u32 d29, d20, #1 │ │ │ │ + vrsra.u32 d29, d24, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 969a4 │ │ │ │ @@ -659922,17 +659923,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bcs.n 255a58 │ │ │ │ + bcs.n 255a60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -660072,21 +660073,21 @@ │ │ │ │ b.n 255c3c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - bcs.n 255c14 │ │ │ │ + bcs.n 255c1c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 255dcc │ │ │ │ + bcs.n 255dd4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -660111,17 +660112,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n 255e14 │ │ │ │ + bne.n 255e1c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -660148,17 +660149,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n 255dbc │ │ │ │ + bne.n 255dc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (255df4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -660198,15 +660199,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #680] @ (2560a0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 255dc8 │ │ │ │ + beq.n 255dd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [pc, #456] @ (255fcc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -660254,17 +660255,17 @@ │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - beq.n 255ec8 │ │ │ │ + beq.n 255ed0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00255e90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -660472,56 +660473,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0x47a6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ vminnm.f32 , , │ │ │ │ - beq.n 25614c │ │ │ │ + beq.n 256154 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ bx r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb23ffff │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9976c │ │ │ │ @@ -660541,17 +660542,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -660612,15 +660613,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add lr, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r4, fp │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -660657,17 +660658,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -660978,49 +660979,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2565ac │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bics r6, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ orrs r2, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [pc, #48] @ (256658 ) │ │ │ │ + ldr r7, [pc, #64] @ (256668 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #864] @ (256990 ) │ │ │ │ + ldr r6, [pc, #880] @ (2569a0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #768] @ (256938 ) │ │ │ │ + ldr r6, [pc, #784] @ (256948 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #192] @ (256700 ) │ │ │ │ + ldr r6, [pc, #208] @ (256710 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #952] @ (256a00 ) │ │ │ │ + ldr r5, [pc, #968] @ (256a10 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #624] @ (2568c4 ) │ │ │ │ + ldr r5, [pc, #640] @ (2568d4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ @@ -661657,90 +661658,90 @@ │ │ │ │ b.n 25690e │ │ │ │ subs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [pc, #104] @ (256d5c ) │ │ │ │ + ldr r3, [pc, #120] @ (256d6c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [pc, #832] @ (257040 ) │ │ │ │ + ldr r2, [pc, #848] @ (257050 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [pc, #560] @ (256f38 ) │ │ │ │ + ldr r2, [pc, #576] @ (256f48 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [pc, #400] @ (256ea0 ) │ │ │ │ + ldr r2, [pc, #416] @ (256eb0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [pc, #192] @ (256dd8 ) │ │ │ │ + ldr r2, [pc, #208] @ (256de8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w pc, [r5, #255]! │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [pc, #40] @ (256d60 ) │ │ │ │ + ldr r1, [pc, #56] @ (256d70 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [pc, #960] @ (257100 ) │ │ │ │ + ldr r0, [pc, #976] @ (257110 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [pc, #848] @ (257098 ) │ │ │ │ + ldr r0, [pc, #864] @ (2570a8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [pc, #568] @ (256f88 ) │ │ │ │ + ldr r0, [pc, #584] @ (256f98 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [pc, #272] @ (256e68 ) │ │ │ │ + ldr r0, [pc, #288] @ (256e78 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mov r8, fp │ │ │ │ + mov ip, fp │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mov ip, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00256d88 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -662164,134 +662165,134 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ subs r0, #170 @ 0xaa │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr??.w pc, [sp, #255]! │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r1, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r6, fp │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r0, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 57922a │ │ │ │ bl 52722e │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r8, sp │ │ │ │ + add ip, sp │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, ip │ │ │ │ + add r4, ip │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ittt al │ │ │ │ + itte al │ │ │ │ lslal r2, r4, #1 │ │ │ │ - addal r2, r0 │ │ │ │ - lslal r1, r4, #1 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + addal r6, r0 │ │ │ │ + lsl r1, r4, #1 │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ittt ls │ │ │ │ - lslls r2, r4, #1 │ │ │ │ - bicls r6, r7 │ │ │ │ - lslls r1, r4, #1 │ │ │ │ - nop {8} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bics r6, r3 │ │ │ │ + ittt ge │ │ │ │ + lslge r2, r4, #1 │ │ │ │ + mvnge r2, r0 │ │ │ │ + lslge r1, r4, #1 │ │ │ │ + itt hi │ │ │ │ + lslhi r2, r4, #1 │ │ │ │ + bichi r2, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r2, r4, #1 │ │ │ │ - muls r0, r3 │ │ │ │ + mulcc r4, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 972e4 │ │ │ │ @@ -662312,17 +662313,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -662403,19 +662404,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 257658 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (2574b8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -662456,15 +662457,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #234 @ 0xea │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -662501,17 +662502,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -662553,19 +662554,19 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2577e8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -662931,56 +662932,56 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r2, 257a38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf75c0060 │ │ │ │ - hlt 0x0030 │ │ │ │ + @ instruction: 0xf7600060 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r6, #76 @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r2, 257a3c │ │ │ │ + cbnz r6, 257a3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r0, 257a3e │ │ │ │ + cbnz r4, 257a3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r2, 257a32 │ │ │ │ + cbnz r6, 257a32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r0, 257a34 │ │ │ │ + cbnz r4, 257a34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r6, 257a3c │ │ │ │ + cbnz r2, 257a3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r2, r4, #1 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r1 │ │ │ │ bge.w 257c2a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov.w r8, fp, lsl #2 │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ @@ -663479,96 +663480,96 @@ │ │ │ │ ldr r0, [pc, #184] @ (25809c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 257e4a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf0c60060 │ │ │ │ - cbz r4, 2580b4 │ │ │ │ + @ instruction: 0xf0ca0060 │ │ │ │ + cbz r0, 2580b6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 2580b6 │ │ │ │ + cbz r0, 2580b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 2580b8 │ │ │ │ + cbz r4, 2580b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 2580ba │ │ │ │ + cbz r4, 2580ba │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 2580bc │ │ │ │ + cbz r4, 2580bc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 2580b6 │ │ │ │ + cbz r4, 2580b6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r6, 2580b6 │ │ │ │ + cbz r2, 2580b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 2580b4 │ │ │ │ + cbz r0, 2580b6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxtb r2, r2 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #328] @ (2581ec ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 9f698 │ │ │ │ cbz r0, 2580bc │ │ │ │ ldr r5, [pc, #320] @ (2581f0 ) │ │ │ │ @@ -663696,47 +663697,47 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (25822c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 257e4a │ │ │ │ - cbz r0, 25822c │ │ │ │ + cbz r4, 25822c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 258230 │ │ │ │ + cbz r4, 258230 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 258268 │ │ │ │ + cbz r0, 25826a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -663806,21 +663807,21 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 258510 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w lr, [pc, #2928] @ 258e90 │ │ │ │ @@ -664819,124 +664820,124 @@ │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ mcr 15, 5, pc, cr11, cr15, {7} @ │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb440060 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + @ instruction: 0xfb480060 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #976 @ (adr r7, 2592e4 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 2592f4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #856 @ (adr r7, 259274 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 259284 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 25914c ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 25915c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf6de0060 │ │ │ │ - add r7, pc, #328 @ (adr r7, 259078 ) │ │ │ │ + @ instruction: 0xf6e20060 │ │ │ │ + add r7, pc, #344 @ (adr r7, 259088 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subw r0, ip, #2144 @ 0x860 │ │ │ │ - rsbs r0, r2, #14680064 @ 0xe00000 │ │ │ │ - add r6, pc, #16 @ (adr r6, 258f50 ) │ │ │ │ + @ instruction: 0xf6b00060 │ │ │ │ + rsbs r0, r6, #14680064 @ 0xe00000 │ │ │ │ + add r6, pc, #32 @ (adr r6, 258f60 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #888 @ (adr r5, 2592c0 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 2592d0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orrs.w r0, r0, #14680064 @ 0xe00000 │ │ │ │ - add r4, pc, #848 @ (adr r4, 2592a4 ) │ │ │ │ + orrs.w r0, r4, #14680064 @ 0xe00000 │ │ │ │ + add r4, pc, #864 @ (adr r4, 2592b4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #744 @ (adr r4, 259244 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 259254 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #720 @ (adr r4, 259234 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 259244 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #512 @ (adr r4, 259168 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 259178 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3d60060 │ │ │ │ - add r4, pc, #312 @ (adr r4, 2590ac ) │ │ │ │ + @ instruction: 0xf3da0060 │ │ │ │ + add r4, pc, #328 @ (adr r4, 2590bc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 259374 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 258f84 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3da0060 │ │ │ │ - add r3, pc, #816 @ (adr r3, 2592b8 ) │ │ │ │ + @ instruction: 0xf3de0060 │ │ │ │ + add r3, pc, #832 @ (adr r3, 2592c8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #504] @ (259188 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vldr d0, [pc, #492] @ 259180 │ │ │ │ add r1, pc │ │ │ │ blx 958f4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -665120,36 +665121,36 @@ │ │ │ │ mla r2, ip, r4, r2 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ b.n 259082 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2593a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subw r0, r0, #96 @ 0x60 │ │ │ │ - add r2, pc, #448 @ (adr r2, 259350 ) │ │ │ │ + subw r0, r4, #96 @ 0x60 │ │ │ │ + add r2, pc, #464 @ (adr r2, 259360 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #336 @ (adr r2, 2592e8 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 2592f8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #88 @ (adr r2, 2591f8 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 259208 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #592 @ (adr r1, 2593f8 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 259408 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #200 @ (adr r1, 259274 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 259284 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #88 @ (adr r1, 25920c ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 25921c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002591b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -665636,150 +665637,150 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ asrs r2, r7, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #368 @ (adr r0, 25986c ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 25987c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 35b6fe >::_M_fill_append(unsigned int, double const&)@@Base+0x169f6> │ │ │ │ - add r0, pc, #960 @ (adr r0, 259ac4 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 259ad4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #232 @ (adr r0, 2597f0 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 259800 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r5, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ asrs r0, r1, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 259a32 │ │ │ │ vmla.i q15, , d31[0] │ │ │ │ - vqrdmlsh.s , , d2[0] │ │ │ │ + vqrdmlsh.s , , d6[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 259b6a │ │ │ │ @ instruction: 0xffffeef3 │ │ │ │ - vqrdmlah.s , , d16[0] │ │ │ │ + vqrdmlah.s , , d20[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #648] @ (2599e4 ) │ │ │ │ + ldr r5, [pc, #664] @ (2599f4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #912] @ (259b04 ) │ │ │ │ + ldr r4, [pc, #928] @ (259b14 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #168] @ (259830 ) │ │ │ │ + ldr r5, [pc, #184] @ (259840 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #304] @ (2598c4 ) │ │ │ │ + ldr r5, [pc, #320] @ (2598d4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ ldr r1, [pc, #64] @ (25985c ) │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #5 │ │ │ │ strd r2, r6, [sp, #4] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ @@ -665800,21 +665801,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (259868 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 25927c │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97a1c │ │ │ │ @@ -665835,17 +665836,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -665889,17 +665890,17 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (2599ac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -665936,15 +665937,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r5, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r4, r7, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 002599bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -666603,33 +666604,33 @@ │ │ │ │ b.n 259fee │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsrs r6, r5, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 25a374 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -667121,67 +667122,67 @@ │ │ │ │ ldr r0, [pc, #124] @ (25a7d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 25a5ce │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr.w ip, [pc, #1572] @ 25ae10 │ │ │ │ @@ -667754,77 +667755,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ cdp2 0, 5, cr0, cr8, cr11, {3} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 2, cr0, cr12, cr11, {3} │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 9db44 │ │ │ │ movw r3, #910 @ 0x38e │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [pc, #1284] @ 25b3b0 │ │ │ │ @@ -668300,111 +668301,111 @@ │ │ │ │ ldr r0, [pc, #208] @ (25b470 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.w 25a818 │ │ │ │ nop │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - itet vc │ │ │ │ + itte vc │ │ │ │ lslvc r0, r4, #1 │ │ │ │ - strhvs r6, [r6, #54] @ 0x36 │ │ │ │ - lslvc r2, r4, #1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + strhvc r2, [r7, #54] @ 0x36 │ │ │ │ + lslvs r2, r4, #1 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 25b458 │ │ │ │ + bne.n 25b460 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vswp q8, q8 │ │ │ │ + vmla.i q8, q3, d16[0] │ │ │ │ │ │ │ │ 0025b474 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1324] @ 25b9b0 │ │ │ │ @@ -668887,129 +668888,129 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ subs.w r0, lr, #107 @ 0x6b │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 56d9be │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r5, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr0, {3} │ │ │ │ + cdp2 0, 7, cr0, cr2, cr0, {3} │ │ │ │ adds.w r0, r8, #107 @ 0x6b │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr0, {3} │ │ │ │ + cdp2 0, 3, cr0, cr6, cr0, {3} │ │ │ │ b.n 25c18a │ │ │ │ vrsra.u32 q15, , #1 │ │ │ │ - vmla.i q12, , d22[0] │ │ │ │ + vmla.i q12, , d26[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [ip, #384]! @ 0x180 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + ldc2l 0, cr0, [r0, #384]! @ 0x180 │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [lr, #384] @ 0x180 │ │ │ │ + ldc2l 0, cr0, [r2, #384] @ 0x180 │ │ │ │ b.n 25bfba │ │ │ │ - vrshr.u64 q12, q0, #1 │ │ │ │ + vrshr.u64 q12, q2, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [lr, #-384]! @ 0xfffffe80 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + ldc2l 0, cr0, [r2, #-384]! @ 0xfffffe80 │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #-384] @ 0xfffffe80 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + ldc2l 0, cr0, [r8, #-384] @ 0xfffffe80 │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0, #-384] @ 0xfffffe80 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + ldc2 0, cr0, [r4, #-384] @ 0xfffffe80 │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [ip], {96} @ 0x60 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldc2l 0, cr0, [r0], {96} @ 0x60 │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [ip], #384 @ 0x180 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + ldc2 0, cr0, [r0], #384 @ 0x180 │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #-384 @ 0xfffffe80 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + ldc2l 0, cr0, [r6], #-384 @ 0xfffffe80 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2 0, cr0, [r6], {96} @ 0x60 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + ldc2 0, cr0, [sl], {96} @ 0x60 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfbc20060 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xfbc60060 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb7e0060 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xfb820060 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb360060 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + @ instruction: 0xfb3a0060 │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfaf20060 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + @ instruction: 0xfaf60060 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfab80060 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + @ instruction: 0xfabc0060 │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa7e0060 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + @ instruction: 0xfa820060 │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa380060 │ │ │ │ + @ instruction: 0xfa3c0060 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9de10 │ │ │ │ mov r3, r0 │ │ │ │ @@ -669028,17 +669029,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb.w r0, [r6, #96] @ 0x60 │ │ │ │ + ldrb.w r0, [sl, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 25bbb8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ lsls r4, r3, #30 │ │ │ │ @@ -669393,74 +669394,74 @@ │ │ │ │ b.n 25bdbe │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ orr.w r0, ip, fp, asr #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ and.w r0, ip, fp, asr #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb r0, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ ldrb r4, [r5, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb r2, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb r6, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrb r2, [r7, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -669509,17 +669510,17 @@ │ │ │ │ blx 95f30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3ea0060 │ │ │ │ + @ instruction: 0xf3ee0060 │ │ │ │ stmdb sp!, {r4, 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, #824] @ (25c338 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #824] @ (25c33c ) │ │ │ │ @@ -669831,51 +669832,51 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ b.n 25bfcc │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ b.n 25bd08 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf1fa0060 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + @ instruction: 0xf1fe0060 │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs.w r0, lr, #96 @ 0x60 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + rsb r0, r2, #96 @ 0x60 │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf1860060 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + @ instruction: 0xf18a0060 │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf12e0060 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + @ instruction: 0xf1320060 │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf0f20060 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + @ instruction: 0xf0f60060 │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf0c40060 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + @ instruction: 0xf0c80060 │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf0aa0060 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + @ instruction: 0xf0ae0060 │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - eors.w r0, r0, #96 @ 0x60 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + eors.w r0, r4, #96 @ 0x60 │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orns r0, r2, #96 @ 0x60 │ │ │ │ + orns r0, r6, #96 @ 0x60 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -670006,31 +670007,31 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 25c458 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.s16 q8, q5, q8 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + vhadd.s16 q8, q7, q8 │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.s8 q8, q1, q8 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + vhadd.s8 q8, q3, q8 │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 14, cr0, cr14, cr0, {3} │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + cdp 0, 15, cr0, cr2, cr0, {3} │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 11, cr0, cr0, cr0, {3} │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + cdp 0, 11, cr0, cr4, cr0, {3} │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -670043,15 +670044,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -670064,15 +670065,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -670085,15 +670086,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #396] @ (25c79c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -670248,37 +670249,37 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 25c6bc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n 25c810 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6], #384 @ 0x180 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + ldcl 0, cr0, [sl], #384 @ 0x180 │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldcl 0, cr0, [lr], {96} @ 0x60 │ │ │ │ + stcl 0, cr0, [r2], #384 @ 0x180 │ │ │ │ svc 140 @ 0x8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc 0, cr0, [sl], {96} @ 0x60 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + ldc 0, cr0, [lr], {96} @ 0x60 │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc 0, cr0, [lr], {96} @ 0x60 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + stc 0, cr0, [r2], #-384 @ 0xfffffe80 │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc 0, cr0, [r4], {96} @ 0x60 │ │ │ │ + stc 0, cr0, [r8], {96} @ 0x60 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -670521,32 +670522,32 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ udf #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 25ca4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pkhtb r0, ip, r0, asr #1 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + @ instruction: 0xead00060 │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orr.w r0, r0, r0, asr #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + orr.w r0, r4, r0, asr #1 │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bic.w r0, r4, r0, asr #1 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + bic.w r0, r8, r0, asr #1 │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrd r0, r0, [r6, #-384]! @ 0x180 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + ldrd r0, r0, [sl, #-384]! @ 0x180 │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrd r0, r0, [r8, #-384] @ 0x180 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + ldrd r0, r0, [ip, #-384] @ 0x180 │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmdb sl!, {r5, r6} │ │ │ │ + ldmdb lr!, {r5, r6} │ │ │ │ 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] │ │ │ │ blx 9dbb4 │ │ │ │ @@ -670620,17 +670621,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 25cb3e │ │ │ │ nop │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xe83a0060 │ │ │ │ + @ instruction: 0xe83e0060 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #372] @ (25cd04 ) │ │ │ │ @@ -670769,25 +670770,25 @@ │ │ │ │ nop │ │ │ │ bge.n 25cc78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 25cc88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25cac4 │ │ │ │ + b.n 25cacc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25ca94 │ │ │ │ + b.n 25ca9c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25ca64 │ │ │ │ + b.n 25ca6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -670965,35 +670966,35 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bls.n 25cf18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 25cec0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c954 │ │ │ │ + b.n 25c95c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c928 │ │ │ │ + b.n 25c930 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c8e0 │ │ │ │ + b.n 25c8e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25c874 │ │ │ │ + b.n 25c87c │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -671033,17 +671034,17 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d7a8 │ │ │ │ + b.n 25d7b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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] │ │ │ │ @@ -671145,23 +671146,23 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ bvs.n 25d16c │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d784 │ │ │ │ + b.n 25d78c │ │ │ │ lsls r0, r4, #1 │ │ │ │ bpl.n 25d0e4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d69c │ │ │ │ + b.n 25d6a4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -671298,25 +671299,25 @@ │ │ │ │ ... │ │ │ │ bpl.n 25d2dc │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 25d270 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d578 │ │ │ │ + b.n 25d580 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d548 │ │ │ │ + b.n 25d550 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d514 │ │ │ │ + b.n 25d51c │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r1, [r1, #168] @ 0xa8 │ │ │ │ adds r1, #4 │ │ │ │ @@ -671340,15 +671341,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r1, #168] @ 0xa8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -671383,17 +671384,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (25d34c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25d400 │ │ │ │ + b.n 25d408 │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -671439,23 +671440,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (25d3ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 25d398 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r4, r2 │ │ │ │ @@ -671727,65 +671728,65 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ bcs.n 25d750 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bne.n 25d608 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ble.n 25d6f8 │ │ │ │ + ble.n 25d700 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ble.n 25d6cc │ │ │ │ + ble.n 25d6d4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ble.n 25d7b0 │ │ │ │ + ble.n 25d7b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ble.n 25d784 │ │ │ │ + ble.n 25d78c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 25d728 │ │ │ │ + bgt.n 25d730 │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #336] @ (25d8a8 ) │ │ │ │ @@ -671915,17 +671916,17 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 25d8b0 │ │ │ │ + bge.n 25d8b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #408] @ (25da68 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -672087,25 +672088,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 25d99c │ │ │ │ + bls.n 25d9a4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 25dafc │ │ │ │ + bls.n 25db04 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -672362,31 +672363,31 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvc.n 25de30 │ │ │ │ + bvc.n 25de38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 25dce4 │ │ │ │ + bvs.n 25dcec │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 25de0c │ │ │ │ + bvs.n 25de14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 25dde0 │ │ │ │ + bvs.n 25dde8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ @@ -672559,25 +672560,25 @@ │ │ │ │ b.n 25de40 │ │ │ │ ldmia r0!, {r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 25e024 │ │ │ │ + bmi.n 25e02c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 25df9c │ │ │ │ + bcc.n 25dfa4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr.w r4, [pc, #1652] @ 25e670 │ │ │ │ @@ -673161,32 +673162,32 @@ │ │ │ │ ... │ │ │ │ stmia r6!, {r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ bpl.n 25e72a │ │ │ │ - vmlsl.u , d31, d12[0] │ │ │ │ + vqshlu.s64 , q0, #63 @ 0x3f │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ bmi.n 25e622 │ │ │ │ vqshrun.s64 d20, , #1 │ │ │ │ movw r1, #1493 @ 0x5d5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -673263,45 +673264,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (25e7cc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 25e6c2 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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, #1488] @ 0x5d0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -673708,41 +673709,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ bkpt 0x005c │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9db44 │ │ │ │ movw r2, #2457 @ 0x999 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #944] @ (25f050 ) │ │ │ │ @@ -674076,21 +674077,21 @@ │ │ │ │ cmp r8, r9 │ │ │ │ beq.w 25f760 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 25f00c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #144] @ (25f0e8 ) │ │ │ │ + ldr r6, [pc, #160] @ (25f0f8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ movs r5, #110 @ 0x6e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #24] @ (25f078 ) │ │ │ │ + ldr r7, [pc, #40] @ (25f088 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ blx a0b8c │ │ │ │ blx 99af4 <__aeabi_l2d@plt> │ │ │ │ vmov d6, r0, r1 │ │ │ │ vldr d5, [pc, #732] @ 25f350 │ │ │ │ @@ -674353,27 +674354,27 @@ │ │ │ │ b.n 25f2ca │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #160] @ (25f404 ) │ │ │ │ + ldr r5, [pc, #176] @ (25f414 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [pc, #336] @ (25f4b8 ) │ │ │ │ + ldr r2, [pc, #352] @ (25f4c8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #112] @ (25f3e0 ) │ │ │ │ + ldr r2, [pc, #128] @ (25f3f0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #616] @ (25f5e0 ) │ │ │ │ + ldr r1, [pc, #632] @ (25f5f0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1842 @ 0x732 │ │ │ │ ldr.w r0, [pc, #1556] @ 25f998 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -674931,37 +674932,37 @@ │ │ │ │ b.w 25efc8 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #280] @ (25fab4 ) │ │ │ │ + ldr r1, [pc, #296] @ (25fac4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #152] @ (25fa3c ) │ │ │ │ + ldr r1, [pc, #168] @ (25fa4c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - nop {14} │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #952] @ (25fd64 ) │ │ │ │ + itt al │ │ │ │ + lslal r0, r4, #1 │ │ │ │ + ldral r0, [pc, #968] @ (25fd74 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blxns r6 │ │ │ │ + blx r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 25fa2e │ │ │ │ + cbnz r2, 25fa30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, lr │ │ │ │ + add r4, lr │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 970d4 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -675611,124 +675612,124 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 25ffa0 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 260130 │ │ │ │ + cbnz r2, 260132 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r0, r4, #1 │ │ │ │ iteee hi │ │ │ │ - vshrhi.u64 q10, q14, #1 │ │ │ │ + vaddwhi.u q10, , d0 │ │ │ │ lslls r2, r4, #1 │ │ │ │ - andls r2, r5 │ │ │ │ + andls r6, r5 │ │ │ │ lslls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2605c8 │ │ │ │ + b.n 2605d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r2, 260226 │ │ │ │ + cbz r6, 260226 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r2, 260222 │ │ │ │ + cbz r6, 260222 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 260222 │ │ │ │ + cbz r0, 260224 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 26021c │ │ │ │ + cbz r4, 26021c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 26021c │ │ │ │ + cbz r4, 26021c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 26021c │ │ │ │ + cbz r4, 26021c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r6, 260218 │ │ │ │ + cbz r2, 26021a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r1, [pc, #2612] @ 260c30 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 9f698 │ │ │ │ cbz r0, 26021c │ │ │ │ ldr.w r1, [pc, #2604] @ 260c34 │ │ │ │ @@ -676581,160 +676582,160 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 25e956 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2605b8 │ │ │ │ + b.n 2605c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 260b98 │ │ │ │ + bgt.n 260ba0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cdp 0, 3, cr0, cr14, cr1, {3} │ │ │ │ - cdp 0, 3, cr0, cr2, cr1, {3} │ │ │ │ - ble.n 260ce4 │ │ │ │ + cdp 0, 4, cr0, cr2, cr1, {3} │ │ │ │ + cdp 0, 3, cr0, cr6, cr1, {3} │ │ │ │ + ble.n 260cec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ittet al │ │ │ │ - vrsubhnal.i d19, , q13 │ │ │ │ + vrsubhnal.i d19, , q15 │ │ │ │ lslal r2, r4, #1 │ │ │ │ - add r6, #72 @ 0x48 │ │ │ │ + add r6, #76 @ 0x4c │ │ │ │ lslal r2, r4, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #992 @ (adr r7, 261120 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 261130 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #872 @ (adr r7, 2610b0 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 2610c0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #648 @ (adr r7, 260fdc ) │ │ │ │ + add r7, pc, #664 @ (adr r7, 260fec ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 260f64 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 260f74 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r1, [pc, #316] @ (260e9c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [sp, #140] @ 0x8c │ │ │ │ @@ -676845,41 +676846,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (260ed0 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 25e956 │ │ │ │ nop │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #8 @ (adr r6, 260eb0 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 260ec0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #408 @ (adr r5, 261054 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 261064 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #280 @ (adr r5, 260fdc ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 260fec ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #152 @ (adr r5, 260f64 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 260f74 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #24 @ (adr r5, 260eec ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 260efc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #904] @ (261270 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -677186,29 +677187,29 @@ │ │ │ │ ... │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #624 @ (adr r2, 2614fc ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 26150c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #328 @ (adr r1, 2613dc ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 2613ec ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #208 @ (adr r1, 26136c ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 26137c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -677609,41 +677610,41 @@ │ │ │ │ ... │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #440] @ (261958 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -677814,21 +677815,21 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 00261974 : │ │ │ │ stmdb 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 │ │ │ │ @@ -678638,221 +678639,221 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldmia r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - vsra.u32 q9, q12, #1 │ │ │ │ + vsra.u32 q9, q14, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r2, r4, #1 │ │ │ │ sub sp, #4 │ │ │ │ vsra.u32 d27, d15, #1 │ │ │ │ vmls.i , , d29[0] │ │ │ │ - vabal.u q9, d15, d16 │ │ │ │ + vabal.u q9, d15, d20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldrh r0, [r2, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r4, sp, #876 @ 0x36c │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - vsri.32 q9, q15, #1 │ │ │ │ + vraddhn.i d18, , q1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xb769 │ │ │ │ vtbl.8 d27, {d15}, d11 │ │ │ │ vsubl.u q14, d31, d13 │ │ │ │ - vmls.i q9, , d10[0] │ │ │ │ + vmls.i q9, , d14[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r6, sp, #996 @ 0x3e4 │ │ │ │ vsubw.u , , d3 │ │ │ │ - @ instruction: 0xffff13ca │ │ │ │ + @ instruction: 0xffff13ce │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r7, [sp, #964] @ 0x3c4 │ │ │ │ @ instruction: 0xffffa9d7 │ │ │ │ vrsubhn.i d27, , │ │ │ │ vmlsl.u , d31, d17[0] │ │ │ │ @ instruction: 0xffffbcb5 │ │ │ │ - vabal.u , d15, d24 │ │ │ │ + vabal.u , d15, d28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ vtbl.8 d26, {d15-d18}, d7 │ │ │ │ vraddhn.i d27, , │ │ │ │ - vrsra.u32 d18, d2, #1 │ │ │ │ + vrsra.u32 d18, d6, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ sxtb r1, r2 │ │ │ │ vmlal.u , d15, d27[0] │ │ │ │ - vsubl.u q9, d31, d10 │ │ │ │ + vsubl.u q9, d31, d14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r7, pc, #812 @ (adr r7, 262678 ) │ │ │ │ @ instruction: 0xffffbcbd │ │ │ │ vmls.i , , d1[0] │ │ │ │ - vtbx.8 d29, {d15}, d16 │ │ │ │ + vtbx.8 d29, {d15}, d20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r6, pc, #836 @ (adr r6, 2626bc ) │ │ │ │ vdup.8 q13, d31[7] │ │ │ │ - @ instruction: 0xffff21e8 │ │ │ │ + @ instruction: 0xffff21ec │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ asrs r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r6, pc, #668 @ (adr r6, 26263c ) │ │ │ │ - vqrdmulh.s , , d22[0] │ │ │ │ + vqrdmulh.s , , d26[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r4, pc, #84 @ (adr r4, 262400 ) │ │ │ │ - vcvt.u16.f16 d17, d20, #1 │ │ │ │ + vcvt.u16.f16 d17, d24, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r0, pc, #204 @ (adr r0, 262484 ) │ │ │ │ - @ instruction: 0xffff1d04 │ │ │ │ + @ instruction: 0xffff1d08 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r7, [sp, #444] @ 0x1bc │ │ │ │ - @ instruction: 0xffff1cd8 │ │ │ │ + @ instruction: 0xffff1cdc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r4, #1 │ │ │ │ vldr d1, [pc, #816] @ 262770 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #848] @ (262798 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #848] @ (26279c ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -679158,111 +679159,111 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [pc, #1096] @ 262ca8 │ │ │ │ strd r2, r2, [sp] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [pc, #1088] @ 262cac │ │ │ │ add.w r3, r6, #256 @ 0x100 │ │ │ │ @@ -679657,143 +679658,143 @@ │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ stc2l 15, cr3, [r9, #-884] @ 0xfffffc8c │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #552] @ (262f94 ) │ │ │ │ + ldr r4, [pc, #568] @ (262fa4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [pc, #424] @ (262f58 ) │ │ │ │ add.w r3, r6, #184 @ 0xb8 │ │ │ │ ldr r1, [pc, #424] @ (262f5c ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -679941,62 +679942,62 @@ │ │ │ │ b.w 261ab4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldrh r7, [r4, #38] @ 0x26 │ │ │ │ - vmla.i q9, , d28[0] │ │ │ │ + vshr.u32 q9, q8, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96b58 │ │ │ │ @@ -680017,17 +680018,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -680070,17 +680071,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (263104 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -680121,15 +680122,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r3, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, #21] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -681147,176 +681148,176 @@ │ │ │ │ b.n 263b76 │ │ │ │ strb r0, [r3, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #19] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #240] @ (263d9c ) │ │ │ │ + ldr r2, [pc, #256] @ (263dac ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #240] @ (263da8 ) │ │ │ │ + ldr r2, [pc, #256] @ (263db8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfba6005f │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + @ instruction: 0xfbaa005f │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #960 @ (adr r5, 2640b4 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 2640c4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #584 @ (adr r6, 263f48 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 263f58 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 00263d5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -681774,139 +681775,139 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 5ce23e │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r7, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 49a262 │ │ │ │ bl 41c266 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 3b227a │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #496 @ (adr r2, 264474 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 264484 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #848 @ (adr r1, 2645ec ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 2645fc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #184 @ (adr r2, 264364 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 264374 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r2, 2642fc │ │ │ │ + cbz r6, 2642fc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #944 @ (adr r1, 264680 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 264690 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 264318 │ │ │ │ + cbz r6, 264318 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r0, 264354 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r6, 264386 │ │ │ │ + cbz r2, 264388 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 2643a0 │ │ │ │ + cbz r6, 2643a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9462c │ │ │ │ @@ -681927,17 +681928,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -681977,19 +681978,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (26440c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 98914 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (26447c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -682030,15 +682031,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r4, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r4, [r5, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -682825,47 +682826,47 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 264f48 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrsh r0, [r4, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrh r2, [r1, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ vmov.f64 d11, d7 │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -683113,25 +683114,25 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r3 │ │ │ │ @@ -683424,28 +683425,28 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 264cfe │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 265648 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - vmla.i q8, q7, d1[4] │ │ │ │ - str r6, [r3, #24] │ │ │ │ + vmla.i16 q8, q1, d1[2] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vmla.i q0, q3, d17[0] │ │ │ │ - str r6, [r0, #24] │ │ │ │ + vmla.i q0, q5, d17[0] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #388]! @ 0x184 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + cdp2 0, 0, cr0, cr2, cr1, {3} │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2l 0, cr0, [r0, #388] @ 0x184 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + stc2l 0, cr0, [r4, #388] @ 0x184 │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2 0, cr0, [r4, #388]! @ 0x184 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + stc2 0, cr0, [r8, #388]! @ 0x184 │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 264e9e │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -683817,22 +683818,22 @@ │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ ble.w 2659bc │ │ │ │ mov sl, r4 │ │ │ │ b.n 2658d4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldc2 0, cr0, [sl], #388 @ 0x184 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldc2 0, cr0, [lr], #388 @ 0x184 │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vld1.8 {d16[3]}, [lr], r1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldr??.w r0, [r2, #97] @ 0x61 │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr??.w r0, [r6, #97] @ 0x61 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldr??.w r0, [sl, #97] @ 0x61 │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, r2 │ │ │ │ cmp r7, r3 │ │ │ │ bge.n 2659ba │ │ │ │ @@ -684192,64 +684193,64 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 265ee0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ stmia r0!, {r0, r1, r6, r7} │ │ │ │ - ldr.w r0, [r2, r1, lsl #2] │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldr.w r0, [r6, r1, lsl #2] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh.w r0, [lr, r1, lsl #2] │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh.w r0, [r2, r1, lsl #2] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb.w r0, [r2, r1, lsl #2] │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrb.w r0, [r6, r1, lsl #2] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf7e00061 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + @ instruction: 0xf7e40061 │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf7580061 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + @ instruction: 0xf75c0061 │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf7300061 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + @ instruction: 0xf7340061 │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf6e00061 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + @ instruction: 0xf6e40061 │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movt r0, #18529 @ 0x4861 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + movt r0, #34913 @ 0x8861 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subw r0, r0, #2145 @ 0x861 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + subw r0, r4, #2145 @ 0x861 │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rsbs r0, ip, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + @ instruction: 0xf5e00061 │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs.w r0, ip, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + rsb r0, r0, #14745600 @ 0xe10000 │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sub.w r0, r2, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + sub.w r0, r6, #14745600 @ 0xe10000 │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf5880061 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + @ instruction: 0xf58c0061 │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sbc.w r0, sl, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + sbc.w r0, lr, #14745600 @ 0xe10000 │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adc.w r0, sl, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + adc.w r0, lr, #14745600 @ 0xe10000 │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf52a0061 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + @ instruction: 0xf52e0061 │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add.w r0, lr, #14745600 @ 0xe10000 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + adds.w r0, r2, #14745600 @ 0xe10000 │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 00265d60 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -684653,89 +684654,89 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ adcs r3, r2 │ │ │ │ ldr r0, [pc, #840] @ (2664dc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r4, #14745600 @ 0xe10000 │ │ │ │ + orr.w r0, r8, #14745600 @ 0xe10000 │ │ │ │ ldmdb fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - bic.w r0, r0, #14745600 @ 0xe10000 │ │ │ │ - orrs.w r0, r4, #14745600 @ 0xe10000 │ │ │ │ + bic.w r0, r4, #14745600 @ 0xe10000 │ │ │ │ + orrs.w r0, r8, #14745600 @ 0xe10000 │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b80061 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + @ instruction: 0xf3bc0061 │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [pc, #216] @ (266290 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3840061 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + @ instruction: 0xf3880061 │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 265d42 │ │ │ │ @ instruction: 0xffffe549 │ │ │ │ - @ instruction: 0xfffff346 │ │ │ │ + @ instruction: 0xfffff34a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf32c0061 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + @ instruction: 0xf3300061 │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 265b9a │ │ │ │ - vrsra.u64 d31, d20, #1 │ │ │ │ + vrsra.u64 d31, d24, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3740061 │ │ │ │ - @ instruction: 0xf2d80061 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf2be0061 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf37a0061 │ │ │ │ - @ instruction: 0xf3ac0061 │ │ │ │ - @ instruction: 0xf2740061 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + @ instruction: 0xf3780061 │ │ │ │ + @ instruction: 0xf2dc0061 │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf3cc0061 │ │ │ │ - @ instruction: 0xf3860061 │ │ │ │ - @ instruction: 0xf22e0061 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + movt r0, #8289 @ 0x2061 │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf2100061 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + @ instruction: 0xf37e0061 │ │ │ │ + @ instruction: 0xf3b00061 │ │ │ │ + @ instruction: 0xf2780061 │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ + @ instruction: 0xf3d00061 │ │ │ │ @ instruction: 0xf38a0061 │ │ │ │ - @ instruction: 0xf3d40061 │ │ │ │ - rsb r0, r4, #97 @ 0x61 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + @ instruction: 0xf2320061 │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf3e80061 │ │ │ │ - @ instruction: 0xf3a60061 │ │ │ │ - sbcs.w r0, ip, #97 @ 0x61 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + @ instruction: 0xf2140061 │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf3c20061 │ │ │ │ - @ instruction: 0xf3ec0061 │ │ │ │ - @ instruction: 0xf1320061 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + @ instruction: 0xf38e0061 │ │ │ │ + @ instruction: 0xf3d80061 │ │ │ │ + rsb r0, r8, #97 @ 0x61 │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf3d40061 │ │ │ │ - ands.w r0, r6, #14745600 @ 0xe10000 │ │ │ │ - @ instruction: 0xf0e80061 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + @ instruction: 0xf3ec0061 │ │ │ │ + @ instruction: 0xf3aa0061 │ │ │ │ + @ instruction: 0xf1800061 │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bics.w r0, sl, #14745600 @ 0xe10000 │ │ │ │ - @ instruction: 0xf3f80061 │ │ │ │ - @ instruction: 0xf0a00061 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + @ instruction: 0xf3c60061 │ │ │ │ + @ instruction: 0xf3f00061 │ │ │ │ + @ instruction: 0xf1360061 │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ + @ instruction: 0xf3d80061 │ │ │ │ ands.w r0, sl, #14745600 @ 0xe10000 │ │ │ │ - orrs.w r0, r0, #14745600 @ 0xe10000 │ │ │ │ - orn r0, r4, #97 @ 0x61 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + @ instruction: 0xf0ec0061 │ │ │ │ + strh r4, [r7, r2] │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + bics.w r0, lr, #14745600 @ 0xe10000 │ │ │ │ + @ instruction: 0xf3fc0061 │ │ │ │ + @ instruction: 0xf0a40061 │ │ │ │ + strh r4, [r6, r1] │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + ands.w r0, lr, #14745600 @ 0xe10000 │ │ │ │ + orrs.w r0, r4, #14745600 @ 0xe10000 │ │ │ │ + orn r0, r8, #97 @ 0x61 │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 983a0 │ │ │ │ @@ -684756,16 +684757,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vhadd.s16 q0, q2, │ │ │ │ - str r4, [r4, r3] │ │ │ │ + vhadd.s16 q0, q4, │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -684796,15 +684797,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 98914 │ │ │ │ str r0, [r5, #12] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (266398 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -684845,15 +684846,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orrs r2, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #24673 @ 0x6061 │ │ │ │ + movw r0, #41057 @ 0xa061 │ │ │ │ cmn r0, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ @@ -685472,23 +685473,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r2, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 266b34 │ │ │ │ + blt.n 266b3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 8, cr0, cr14, cr1, {3} │ │ │ │ - stcl 0, cr0, [lr, #-388]! @ 0xfffffe7c │ │ │ │ - @ instruction: 0xebfe0061 │ │ │ │ + cdp 0, 9, cr0, cr2, cr1, {3} │ │ │ │ + ldcl 0, cr0, [r2, #-388]! @ 0xfffffe7c │ │ │ │ + stc 0, cr0, [r2], {97} @ 0x61 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ vmov.f64 d8, d7 │ │ │ │ blx 9e308 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -685924,24 +685925,24 @@ │ │ │ │ vabs.f64 d5, d8 │ │ │ │ mov r4, r6 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r3 │ │ │ │ b.n 266f88 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds.w r0, sl, r1, asr #1 │ │ │ │ - ldr r0, [pc, #880] @ (2672c8 ) │ │ │ │ + adds.w r0, lr, r1, asr #1 │ │ │ │ + ldr r0, [pc, #896] @ (2672d8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xeafa0061 │ │ │ │ - ldr r0, [pc, #752] @ (267250 ) │ │ │ │ + @ instruction: 0xeafe0061 │ │ │ │ + ldr r0, [pc, #768] @ (267260 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - orr.w r0, sl, r1, asr #1 │ │ │ │ - orr.w r0, r2, r1, asr #1 │ │ │ │ - orns r0, r6, r1, asr #1 │ │ │ │ - strd r0, r0, [lr], #-388 @ 0x184 │ │ │ │ + orr.w r0, lr, r1, asr #1 │ │ │ │ + orr.w r0, r6, r1, asr #1 │ │ │ │ + orns r0, sl, r1, asr #1 │ │ │ │ + ldrd r0, r0, [r2], #-388 @ 0x184 │ │ │ │ vldr d7, [pc, #740] @ 267258 │ │ │ │ vstr d7, [ip] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ adds r7, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ cmp sl, r7 │ │ │ │ ble.w 2671bc │ │ │ │ @@ -686197,25 +686198,25 @@ │ │ │ │ bne.w 267920 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ b.w 26698c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 266b88 │ │ │ │ + b.n 266b90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 266b58 │ │ │ │ + b.n 266b60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - tst r2, r7 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 266b28 │ │ │ │ + b.n 266b30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ @@ -686725,101 +686726,101 @@ │ │ │ │ ldr r0, [pc, #192] @ (2678a4 ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ b.n 267162 │ │ │ │ ... │ │ │ │ - b.n 267e58 │ │ │ │ + b.n 267e60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 267df0 │ │ │ │ + b.n 267df8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 267b0c │ │ │ │ + b.n 267b14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 267ad0 │ │ │ │ + b.n 267ad8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 267a68 │ │ │ │ + b.n 267a70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2679d8 │ │ │ │ + b.n 2679e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2678c8 │ │ │ │ + b.n 2678d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 26789c │ │ │ │ + b.n 2678a4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 26786c │ │ │ │ + b.n 267874 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 26783c │ │ │ │ + b.n 267844 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 22 │ │ │ │ + svc 26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #8 │ │ │ │ + udf #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 267878 │ │ │ │ + ble.n 267880 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ ldr r0, [pc, #416] @ (267a50 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -686973,69 +686974,69 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #120] @ (267abc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 267958 │ │ │ │ nop │ │ │ │ - ble.n 267a7c │ │ │ │ + ble.n 267a84 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 267a48 │ │ │ │ + bgt.n 267a50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 267a14 │ │ │ │ + bgt.n 267a1c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 2679e0 │ │ │ │ + bgt.n 2679e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 2679ac │ │ │ │ + bgt.n 2679b4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 26797c │ │ │ │ + bgt.n 267984 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 267b40 │ │ │ │ + bgt.n 267b48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 267b08 │ │ │ │ + bgt.n 267b10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 267ad0 │ │ │ │ + bgt.n 267ad8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 267a98 │ │ │ │ + bgt.n 267aa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 267a64 │ │ │ │ + blt.n 267a6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 267a34 │ │ │ │ + blt.n 267a3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 267a04 │ │ │ │ + blt.n 267a0c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 2679d4 │ │ │ │ + blt.n 2679dc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 00267ac0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -687443,123 +687444,123 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 267e6c │ │ │ │ + bge.n 267e74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xead3ffff │ │ │ │ - bge.n 267e74 │ │ │ │ + bge.n 267e7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 267ee8 │ │ │ │ + bge.n 267ef0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 267fd8 │ │ │ │ + bge.n 267fe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ cmp r2, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 267f7c │ │ │ │ + bge.n 267f84 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 267e1a │ │ │ │ vabdl.u q15, d15, d17 │ │ │ │ - vtbx.8 d29, {d31- instruction: 0xffffd9f2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267ee4 │ │ │ │ + bls.n 267eec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 267cba │ │ │ │ - vshll.u32 , d4, #31 │ │ │ │ + vshll.u32 , d8, #31 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 267fc8 │ │ │ │ + bge.n 267fd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 26804c │ │ │ │ + bls.n 267e54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 268020 │ │ │ │ + bls.n 268028 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 267f64 │ │ │ │ + bge.n 267f6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 267f9c │ │ │ │ + bge.n 267fa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 267fa8 │ │ │ │ + bls.n 267fb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267f5c │ │ │ │ + bls.n 267f64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 267fac │ │ │ │ + bge.n 267fb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 267f30 │ │ │ │ + bhi.n 267f38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 267efc │ │ │ │ + bhi.n 267f04 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267f40 │ │ │ │ + bls.n 267f48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 267fb8 │ │ │ │ + bge.n 267fc0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 268074 │ │ │ │ + bhi.n 26807c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267f80 │ │ │ │ + bls.n 267f88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 267ff8 │ │ │ │ + bge.n 268000 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 267ff8 │ │ │ │ + bhi.n 268000 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267fa4 │ │ │ │ + bge.n 267fac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 268004 │ │ │ │ + bge.n 26800c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 267f74 │ │ │ │ + bvc.n 267f7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 268040 │ │ │ │ + bge.n 268048 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 267fd0 │ │ │ │ + bge.n 267fd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 267efc │ │ │ │ + bvc.n 267f04 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 267fec │ │ │ │ + bge.n 267ff4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26808c │ │ │ │ + bhi.n 268094 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 268078 │ │ │ │ + bvc.n 268080 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 267f9c │ │ │ │ + bls.n 267fa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 268054 │ │ │ │ + bge.n 26805c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 267ffc │ │ │ │ + bvc.n 268004 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b5e0 │ │ │ │ @@ -687580,17 +687581,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bpl.n 267f9c │ │ │ │ + bpl.n 267fa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -687741,17 +687742,17 @@ │ │ │ │ b.n 2681b8 │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ b.n 2680f4 │ │ │ │ - bvc.n 2681cc │ │ │ │ + bvc.n 2681d4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ @@ -687816,17 +687817,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (2682fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bvs.n 268328 │ │ │ │ + bvs.n 268330 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -687872,21 +687873,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (268390 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bpl.n 268318 │ │ │ │ + bpl.n 268320 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 2682a8 │ │ │ │ + bpl.n 2682b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (268400 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -687927,15 +687928,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2684a0 │ │ │ │ + bpl.n 2684a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -688097,21 +688098,21 @@ │ │ │ │ b.n 2684f8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - bcc.n 2685c4 │ │ │ │ + bcc.n 2685cc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 268584 │ │ │ │ + bcc.n 26858c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ vldr d8, [pc, #748] @ 2688f0 │ │ │ │ @@ -688821,43 +688822,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ blx 9fa10 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2692ca │ │ │ │ mov r0, r4 │ │ │ │ @@ -689289,57 +689290,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf19c005f │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + sub.w r0, r0, #95 @ 0x5f │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf0ec005f │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + @ instruction: 0xf0f0005f │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9eab4 │ │ │ │ mov r0, r4 │ │ │ │ blx 98e40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d15, d0 │ │ │ │ @@ -689582,29 +689583,29 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.w 268968 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #3 │ │ │ │ bls.n 2696ba │ │ │ │ cmp r3, #6 │ │ │ │ @@ -689888,21 +689889,21 @@ │ │ │ │ b.n 269cfc │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 269be0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -690398,15 +690399,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - cbnz r6, 26a06a │ │ │ │ + cbnz r2, 26a06c │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ vstr d5, [sp, #208] @ 0xd0 │ │ │ │ vstr d4, [sp, #200] @ 0xc8 │ │ │ │ blx 998c4 │ │ │ │ vldr d4, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -690778,29 +690779,29 @@ │ │ │ │ str r3, [r5, r7] │ │ │ │ subs r0, r7, #2 │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 26a6b0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ vldr d7, [r9, #160] @ 0xa0 │ │ │ │ vmov.f64 d5, #96 @ 0x3f000000 0.5 │ │ │ │ vldr d6, [r9, #152] @ 0x98 │ │ │ │ vsub.f64 d5, d7, d5 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -691136,41 +691137,41 @@ │ │ │ │ b.w 268968 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 26aac8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r4, 26a904 │ │ │ │ + cbz r0, 26a906 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r0, 26a8e6 │ │ │ │ + cbz r4, 26a8e6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r6, 26a8d8 │ │ │ │ + cbz r2, 26a8da │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #2539 @ 0x9eb │ │ │ │ ldr r0, [pc, #972] @ (26acc0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -691536,79 +691537,79 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 26bc48 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ b.w 269e62 │ │ │ │ ... │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ movt ip, #16383 @ 0x3fff │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ @@ -692324,38 +692325,38 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.w 268968 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - add r4, pc, #760 @ (adr r4, 26b8bc ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 26b8cc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #424 @ (adr r4, 26b770 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 26b780 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrc2 0, 7, r0, cr8, cr15, {2} │ │ │ │ - add r4, pc, #168 @ (adr r4, 26b678 ) │ │ │ │ + mrc2 0, 7, r0, cr12, cr15, {2} │ │ │ │ + add r4, pc, #184 @ (adr r4, 26b688 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrc2 0, 5, r0, cr8, cr15, {2} │ │ │ │ - add r4, pc, #48 @ (adr r4, 26b608 ) │ │ │ │ + mrc2 0, 5, r0, cr12, cr15, {2} │ │ │ │ + add r4, pc, #64 @ (adr r4, 26b618 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrc2 0, 4, r0, cr12, cr15, {2} │ │ │ │ - add r3, pc, #736 @ (adr r3, 26b8c0 ) │ │ │ │ + mcr2 0, 5, r0, cr0, cr15, {2} │ │ │ │ + add r3, pc, #752 @ (adr r3, 26b8d0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #936 @ (adr r3, 26b98c ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 26b99c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 26b848 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 26b858 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mcr2 0, 1, r0, cr8, cr15, {2} │ │ │ │ - add r3, pc, #480 @ (adr r3, 26b7d0 ) │ │ │ │ + mcr2 0, 1, r0, cr12, cr15, {2} │ │ │ │ + add r3, pc, #496 @ (adr r3, 26b7e0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mcr2 0, 0, r0, cr8, cr15, {2} │ │ │ │ - add r3, pc, #352 @ (adr r3, 26b758 ) │ │ │ │ + mcr2 0, 0, r0, cr12, cr15, {2} │ │ │ │ + add r3, pc, #368 @ (adr r3, 26b768 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc2l 0, cr0, [r8, #380]! @ 0x17c │ │ │ │ + stc2l 0, cr0, [ip, #380]! @ 0x17c │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ vldr d7, [pc, #604] @ 26b860 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r2, [sp, #344] @ 0x158 │ │ │ │ @@ -693148,71 +693149,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 26bef8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf78a005f │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + @ instruction: 0xf78e005f │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf758005f │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + @ instruction: 0xf75c005f │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf738005f │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + @ instruction: 0xf73c005f │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf6fc005f │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xf700005f │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf6b4005f │ │ │ │ - cbz r2, 26bf82 │ │ │ │ + @ instruction: 0xf6b8005f │ │ │ │ + cbz r6, 26bf82 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf674005f │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + @ instruction: 0xf678005f │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf656005f │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + @ instruction: 0xf65a005f │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf636005f │ │ │ │ - cbz r4, 26bf78 │ │ │ │ + @ instruction: 0xf63a005f │ │ │ │ + cbz r0, 26bf7a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - addw r0, r6, #2143 @ 0x85f │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + addw r0, sl, #2143 @ 0x85f │ │ │ │ + movs r2, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf59c005f │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + sub.w r0, r0, #14614528 @ 0xdf0000 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adc.w r0, lr, #14614528 @ 0xdf0000 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + adcs.w r0, r2, #14614528 @ 0xdf0000 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds.w r0, lr, #14614528 @ 0xdf0000 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xf522005f │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf4ec005f │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + @ instruction: 0xf4f0005f │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf4c2005f │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + @ instruction: 0xf4c6005f │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - eors.w r0, r6, #14614528 @ 0xdf0000 │ │ │ │ + eors.w r0, sl, #14614528 @ 0xdf0000 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 9dc14 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 26bfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -693612,85 +693613,85 @@ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ... │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ stmia r2!, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ubfx r0, r6, #1, #32 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + ubfx r0, sl, #1, #32 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add.w r0, ip, #14614528 @ 0xdf0000 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + adds.w r0, r0, #14614528 @ 0xdf0000 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf278005f │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + @ instruction: 0xf27c005f │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - addw r0, sl, #95 @ 0x5f │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + addw r0, lr, #95 @ 0x5f │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf1f2005f │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + @ instruction: 0xf1f6005f │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rsbs r0, r4, #95 @ 0x5f │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + rsbs r0, r8, #95 @ 0x5f │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds.w r0, sl, #95 @ 0x5f │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + adds.w r0, lr, #95 @ 0x5f │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf0fa005f │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xf0fe005f │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf0ca005f │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf0ce005f │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf0ae005f │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + @ instruction: 0xf0b2005f │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orrs.w r0, r8, #95 @ 0x5f │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + orrs.w r0, ip, #95 @ 0x5f │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - and.w r0, r6, #95 @ 0x5f │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + and.w r0, sl, #95 @ 0x5f │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vshr.s16 q8, , #8 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + vshr.s16 q8, , #4 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vshr.s32 q0, , #6 │ │ │ │ + vshr.s32 q0, , #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ (26c4b4 ) │ │ │ │ movw r1, #1359 @ 0x54f │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (26c4b8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 26ac22 │ │ │ │ nop │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mcr 0, 7, r0, cr12, cr15, {2} │ │ │ │ + mrc 0, 7, r0, cr0, cr15, {2} │ │ │ │ │ │ │ │ 0026c4bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1316] @ 26c9f0 │ │ │ │ @@ -694178,136 +694179,136 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ b.n 26cce0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmia r4!, {r0, r5} │ │ │ │ - vraddhn.i d25, , q3 │ │ │ │ + vraddhn.i d25, , q5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsrs r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrc 0, 0, r0, cr14, cr15, {2} │ │ │ │ + mcr 0, 1, r0, cr2, cr15, {2} │ │ │ │ b.n 26cba8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stcl 0, cr0, [r2, #380]! @ 0x17c │ │ │ │ + stcl 0, cr0, [r6, #380]! @ 0x17c │ │ │ │ pop {r0, r1, r2, r3, r6, r7, pc} │ │ │ │ @ instruction: 0xffffbd27 │ │ │ │ - vsubw.u , , d14 │ │ │ │ + vrsra.u32 d25, d2, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [ip, #380] @ 0x17c │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + stc 0, cr0, [r0, #380]! @ 0x17c │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldcl 0, cr0, [lr, #-380]! @ 0xfffffe84 │ │ │ │ + stc 0, cr0, [r2, #380] @ 0x17c │ │ │ │ pop {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ vdup.8 d27, d23[7] │ │ │ │ - vsubl.u , d31, d28 │ │ │ │ + vrshr.u64 d25, d16, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [ip, #-380]! @ 0xfffffe84 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + stcl 0, cr0, [r0, #-380] @ 0xfffffe84 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc 0, cr0, [r2, #-380]! @ 0xfffffe84 │ │ │ │ + stc 0, cr0, [r6, #-380]! @ 0xfffffe84 │ │ │ │ cbnz r5, 26cac0 │ │ │ │ - vmlal.u , d15, d22[0] │ │ │ │ + vmlal.u , d15, d26[0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6], #380 @ 0x17c │ │ │ │ + ldcl 0, cr0, [sl], #380 @ 0x17c │ │ │ │ cbnz r7, 26ca7e │ │ │ │ - vrsra.u64 d25, d4, #1 │ │ │ │ + vrsra.u64 d25, d8, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc 0, cr0, [r2], {95} @ 0x5f │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + stc 0, cr0, [r6], {95} @ 0x5f │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stcl 0, cr0, [r2], #-380 @ 0xfffffe84 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + stcl 0, cr0, [r6], #-380 @ 0xfffffe84 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [lr], {95} @ 0x5f │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + stc 0, cr0, [r2], #-380 @ 0xfffffe84 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc 0, cr0, [r4], {95} @ 0x5f │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + stc 0, cr0, [r8], {95} @ 0x5f │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rsb r0, r0, pc, lsr #1 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + rsb r0, r4, pc, lsr #1 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sbcs.w r0, ip, pc, lsr #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + @ instruction: 0xeb80005f │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xeb34005f │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + @ instruction: 0xeb38005f │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xeaf0005f │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + @ instruction: 0xeaf4005f │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xeaac005f │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + @ instruction: 0xeab0005f │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orr.w r0, ip, pc, lsr #1 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + orrs.w r0, r0, pc, lsr #1 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - and.w r0, r8, pc, lsr #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + and.w r0, ip, pc, lsr #1 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strd r0, r0, [ip, #380] @ 0x17c │ │ │ │ + ldrd r0, r0, [r0, #380] @ 0x17c │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #584] @ (26cd70 ) │ │ │ │ add.w r3, r5, #92 @ 0x5c │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #576] @ (26cd74 ) │ │ │ │ @@ -694525,87 +694526,87 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xe83e005f │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + strex r0, r0, [r2, #380] @ 0x17c │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xe804005f │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + @ instruction: 0xe808005f │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26cd20 │ │ │ │ + b.n 26cd28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26cca8 │ │ │ │ + b.n 26ccb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26cc44 │ │ │ │ + b.n 26cc4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26cbe0 │ │ │ │ + b.n 26cbe8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26cb7c │ │ │ │ + b.n 26cb84 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26cb0c │ │ │ │ + b.n 26cb14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26ca98 │ │ │ │ + b.n 26caa0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94eac │ │ │ │ @@ -694626,17 +694627,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c904 │ │ │ │ + b.n 26c90c │ │ │ │ lsls r7, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -694662,17 +694663,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (26cea8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c8a0 │ │ │ │ + b.n 26c8a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -694719,21 +694720,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (26cf38 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c890 │ │ │ │ + b.n 26c898 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 26c820 │ │ │ │ + b.n 26c828 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (26cfa4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -694773,15 +694774,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bvs.n 26cf9c │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bvs.n 26cf38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -695651,29 +695652,29 @@ │ │ │ │ lsls r7, r1 │ │ │ │ bcc.n 26da54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 26da18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 26da20 │ │ │ │ + bge.n 26da28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 26d9ec │ │ │ │ + bge.n 26d9f4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add.w r3, r3, #1424 @ 0x590 │ │ │ │ @@ -695917,65 +695918,65 @@ │ │ │ │ ldr r0, [pc, #116] @ (26dcc4 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.w 26d30a │ │ │ │ nop │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 26db84 │ │ │ │ + bls.n 26db8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 26dcc0 │ │ │ │ + bls.n 26dcc8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26dc58 │ │ │ │ + bhi.n 26dc60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26dbf8 │ │ │ │ + bhi.n 26dc00 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26dba4 │ │ │ │ + bhi.n 26dbac │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26dd6c │ │ │ │ + bhi.n 26dd74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26dd34 │ │ │ │ + bhi.n 26dd3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26dcfc │ │ │ │ + bhi.n 26dd04 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 26dcc4 │ │ │ │ + bhi.n 26dccc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26dc5c │ │ │ │ + bvc.n 26dc64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26dc24 │ │ │ │ + bvc.n 26dc2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26dd84 │ │ │ │ + bvc.n 26dd8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 26dd4c │ │ │ │ + bvc.n 26dd54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 0026dcc8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -696318,106 +696319,106 @@ │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 30066 ::get_default_options()::val@@Base+0x30052> │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 26e0c4 │ │ │ │ + bvs.n 26e0cc │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 26e068 │ │ │ │ + bpl.n 26e070 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 3f608a │ │ │ │ bl 35408e >::_M_fill_append(unsigned int, double const&)@@Base+0xf386> │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 26dffc │ │ │ │ + bpl.n 26e004 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 26dfd0 │ │ │ │ + bpl.n 26dfd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 2ba0a2 │ │ │ │ - ldr r4, [pc, #128] @ (26e128 ) │ │ │ │ + ldr r4, [pc, #144] @ (26e138 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 26e138 │ │ │ │ + bpl.n 26e140 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 26e10c │ │ │ │ + bpl.n 26e114 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [pc, #64] @ (26e100 ) │ │ │ │ + ldr r4, [pc, #80] @ (26e110 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 26e094 │ │ │ │ + bmi.n 26e09c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 26e01c │ │ │ │ + bmi.n 26e024 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 26dfe4 │ │ │ │ + bmi.n 26dfec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mcrr2 0, 6, r0, r6, cr0 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + mcrr2 0, 6, r0, sl, cr0 │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 26e168 │ │ │ │ + bmi.n 26e170 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 26e0e4 │ │ │ │ + bcc.n 26e0ec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 26e06c │ │ │ │ + bcc.n 26e074 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 26e1f0 │ │ │ │ + bcc.n 26e1f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96ea0 │ │ │ │ @@ -696437,17 +696438,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcs.n 26e1e8 │ │ │ │ + bcs.n 26e1f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -696475,17 +696476,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 26e190 │ │ │ │ + bne.n 26e198 │ │ │ │ lsls r7, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -696519,17 +696520,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 26e328 │ │ │ │ + bne.n 26e130 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (26e29c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -696570,15 +696571,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2} │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -697065,47 +697066,47 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmia r3!, {r2, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 26e748 │ │ │ │ + beq.n 26e750 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 26e8e2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -697336,39 +697337,39 @@ │ │ │ │ blx 966a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vldr d5, [sp, #24] │ │ │ │ b.n 26e7c2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -697449,25 +697450,25 @@ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vabs.f64 d5, d0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -698472,49 +698473,49 @@ │ │ │ │ eors r1, r3 │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - nop {14} │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + itt al │ │ │ │ + lslal r7, r3, #1 │ │ │ │ + strbal r4, [r1, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ittt lt │ │ │ │ - lsllt r7, r3, #1 │ │ │ │ - ldrlt r2, [r7, #124] @ 0x7c │ │ │ │ - lsllt r1, r4, #1 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ittt gt │ │ │ │ + lslgt r7, r3, #1 │ │ │ │ + ldrgt r6, [r7, #124] @ 0x7c │ │ │ │ + lslgt r1, r4, #1 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 26fcce │ │ │ │ vldr d7, [r3, #72] @ 0x48 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ @@ -699202,21 +699203,21 @@ │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.n 26ffc2 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ b.n 26ff74 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ vstr d5, [sp, #80] @ 0x50 │ │ │ │ blx 966a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vldr d5, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r3, r5, lsl #3 │ │ │ │ @@ -699583,93 +699584,93 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #168] @ (270478 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 26f73a │ │ │ │ nop │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ - lsls r1, r4, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 270430 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ cbz r6, 270430 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ cbz r2, 270432 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 270430 │ │ │ │ + cbz r6, 270432 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 270430 │ │ │ │ + cbz r4, 270430 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 27042e │ │ │ │ + cbz r6, 270430 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + cbz r0, 270430 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + add sp, #32 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + str r6, [r1, #0] │ │ │ │ + lsls r1, r4, #1 │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 0027047c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -700007,115 +700008,115 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 270526 │ │ │ │ add r1, pc, #744 @ (adr r1, 270ad8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xeb8fffff │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r1, pc, #136 @ (adr r1, 27089c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bgt.n 2707b6 │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - vqrdmlah.s , , d10[0] │ │ │ │ + vqrdmlah.s , , d14[0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ blt.n 27079e │ │ │ │ - vqrdmlah.s , , d26[0] │ │ │ │ + vqrdmlah.s , , d30[0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94b3c │ │ │ │ @@ -700136,17 +700137,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -700189,15 +700190,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -700710,55 +700711,55 @@ │ │ │ │ ... │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #952 @ (adr r6, 2712e8 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 2712f8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #832 @ (adr r6, 271278 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 271288 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 270f58 │ │ │ │ + bge.n 270f60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #0 @ (adr r6, 270f50 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 270f60 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 2712e8 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 2712f8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #792 @ (adr r5, 271278 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 271288 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 271160 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 271170 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #344 @ (adr r5, 2710c8 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 2710d8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -701447,175 +701448,175 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #340] @ (2717e8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 270e1c │ │ │ │ ... │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #856 @ (adr r3, 271a0c ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 271a1c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #728 @ (adr r3, 271994 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 2719a4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 271914 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 271924 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 271a04 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 271a14 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #688 @ (adr r2, 271994 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 2719a4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 2718d0 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 2718e0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #240 @ (adr r2, 2717f0 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 271800 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #120 @ (adr r2, 271780 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 271790 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #8 @ (adr r2, 271718 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 271728 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #840 @ (adr r1, 271a64 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 271a74 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #648 @ (adr r1, 2719b0 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 2719c0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 271910 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 271920 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #232 @ (adr r1, 271824 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 271834 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 271768 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 271778 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #880 @ (adr r0, 271ac0 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 271ad0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 271a10 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 271a20 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #512 @ (adr r0, 271960 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 271970 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r2, 27177c │ │ │ │ + cbnz r6, 27177c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 27169c │ │ │ │ + bcc.n 2716a4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #792 @ (adr r1, 271a88 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 271a98 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -701649,17 +701650,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [pc, #760] @ (271b54 ) │ │ │ │ + ldr r7, [pc, #776] @ (271b64 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 00271860 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -702054,121 +702055,121 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #320] @ (271de4 ) │ │ │ │ + ldr r7, [pc, #336] @ (271df4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 357ca6 >::_M_fill_append(unsigned int, double const&)@@Base+0x12f9e> │ │ │ │ - ldr r7, [pc, #736] @ (271f8c ) │ │ │ │ + ldr r7, [pc, #752] @ (271f9c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #296] @ (271dd8 ) │ │ │ │ + ldr r7, [pc, #312] @ (271de8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #16] @ (271cc8 ) │ │ │ │ + ldr r7, [pc, #32] @ (271cd8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #832] @ (272004 ) │ │ │ │ + ldr r6, [pc, #848] @ (272014 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xefcfffff │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #408] @ (271e6c ) │ │ │ │ + ldr r7, [pc, #424] @ (271e7c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [pc, #408] @ (271e70 ) │ │ │ │ + ldr r6, [pc, #424] @ (271e80 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #304] @ (271e10 ) │ │ │ │ + ldr r6, [pc, #320] @ (271e20 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #96] @ (271d4c ) │ │ │ │ + ldr r7, [pc, #112] @ (271d5c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #72] @ (271d38 ) │ │ │ │ + ldr r7, [pc, #88] @ (271d48 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #208] @ (271dc4 ) │ │ │ │ + ldr r7, [pc, #224] @ (271dd4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #880] @ (272068 ) │ │ │ │ + ldr r5, [pc, #896] @ (272078 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #776] @ (272008 ) │ │ │ │ + ldr r5, [pc, #792] @ (272018 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #1008] @ (2720f8 ) │ │ │ │ + ldr r7, [pc, #0] @ (271d08 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #168] @ (271db4 ) │ │ │ │ + ldr r7, [pc, #184] @ (271dc4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #504] @ (271f08 ) │ │ │ │ + ldr r5, [pc, #520] @ (271f18 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #16] @ (271d2c ) │ │ │ │ + ldr r7, [pc, #32] @ (271d3c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #272] @ (271e30 ) │ │ │ │ + ldr r5, [pc, #288] @ (271e40 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #152] @ (271dc0 ) │ │ │ │ + ldr r5, [pc, #168] @ (271dd0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #792] @ (27204c ) │ │ │ │ + ldr r6, [pc, #808] @ (27205c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #936] @ (2720e0 ) │ │ │ │ + ldr r4, [pc, #952] @ (2720f0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #592] @ (271f90 ) │ │ │ │ + ldr r6, [pc, #608] @ (271fa0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #584] @ (271f90 ) │ │ │ │ + ldr r4, [pc, #600] @ (271fa0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #424] @ (271efc ) │ │ │ │ + ldr r6, [pc, #440] @ (271f0c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #312] @ (271e90 ) │ │ │ │ + ldr r4, [pc, #328] @ (271ea0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #272] @ (271e70 ) │ │ │ │ + ldr r6, [pc, #288] @ (271e80 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [pc, #488] @ (271f4c ) │ │ │ │ + ldr r6, [pc, #504] @ (271f5c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #40] @ (271d90 ) │ │ │ │ + ldr r4, [pc, #56] @ (271da0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #320] @ (271eb4 ) │ │ │ │ + ldr r6, [pc, #336] @ (271ec4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #768] @ (272078 ) │ │ │ │ + ldr r3, [pc, #784] @ (272088 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98268 │ │ │ │ @@ -702189,17 +702190,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #352] @ (271f24 ) │ │ │ │ + ldr r2, [pc, #368] @ (271f34 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -702260,15 +702261,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #296] @ (271fa4 ) │ │ │ │ + ldr r4, [pc, #312] @ (271fb4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -703848,151 +703849,151 @@ │ │ │ │ b.n 272ee4 │ │ │ │ strh r4, [r0, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, r3 │ │ │ │ + add r0, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmn r2, r7 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r0, [pc, #1444] @ 273778 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1436] @ 27377c │ │ │ │ @@ -704546,165 +704547,165 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #308] @ (2738a4 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ b.w 272eb0 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #280] @ (2738d8 ) │ │ │ │ + ldr r6, [pc, #296] @ (2738e8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 002738a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -704988,96 +704989,96 @@ │ │ │ │ b.n 273956 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xeaf9ffff │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 27349a │ │ │ │ vsri.64 q15, , #1 │ │ │ │ - vmla.i , , d30[0] │ │ │ │ + vshr.u64 , q9, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2743ca │ │ │ │ @ instruction: 0xffffe3c9 │ │ │ │ - vshr.u64 d19, d6, #1 │ │ │ │ + vshr.u64 d19, d10, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d080 │ │ │ │ @@ -705098,17 +705099,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 273ca0 │ │ │ │ @@ -705168,15 +705169,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -705241,19 +705242,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -705604,69 +705605,69 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r6, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -705755,23 +705756,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1432] @ 0x598 │ │ │ │ subw sp, sp, #2596 @ 0xa24 │ │ │ │ @@ -706560,111 +706561,111 @@ │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r4, 274bfc │ │ │ │ + cbnz r0, 274bfe │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r4, 274bfc │ │ │ │ + cbnz r0, 274bfe │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r2, 274c04 │ │ │ │ + cbnz r6, 274c04 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ blx 9a248 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ mov r1, sl │ │ │ │ @@ -707158,87 +707159,87 @@ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ b.n 2751ec │ │ │ │ ... │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ bne.n 2751ea │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ add.w ip, r7, r3, lsl #3 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ @@ -707955,124 +707956,124 @@ │ │ │ │ ldr.w r8, [r2, r4, lsl #2] │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ str.w r9, [sp, #256] @ 0x100 │ │ │ │ str.w fp, [sp, #272] @ 0x110 │ │ │ │ b.n 275b06 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ movs r0, r0 │ │ │ │ b.n 27523e │ │ │ │ - vqshlu.s64 d17, d0, #63 @ 0x3f │ │ │ │ + vqshlu.s64 d17, d4, #63 @ 0x3f │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 2772f6 │ │ │ │ vldr d7, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -708379,15 +708380,15 @@ │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ b.n 275e52 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r3, r9 │ │ │ │ strd r7, r8, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -708923,103 +708924,103 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 27530a │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r3, [pc, #1712] @ 276af8 │ │ │ │ mov ip, sl │ │ │ │ ldr.w sl, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r8 │ │ │ │ add r3, pc │ │ │ │ mov r8, ip │ │ │ │ @@ -709615,49 +709616,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ bvs.n 276a16 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #208] @ (276bd8 ) │ │ │ │ + ldr r6, [pc, #224] @ (276be8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #0] @ (276b10 ) │ │ │ │ + ldr r3, [pc, #16] @ (276b20 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #816] @ (276e48 ) │ │ │ │ + ldr r2, [pc, #832] @ (276e58 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #696] @ (276dd8 ) │ │ │ │ + ldr r2, [pc, #712] @ (276de8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #576] @ (276d68 ) │ │ │ │ + ldr r2, [pc, #592] @ (276d78 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #456] @ (276cf8 ) │ │ │ │ + ldr r2, [pc, #472] @ (276d08 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #336] @ (276c88 ) │ │ │ │ + ldr r2, [pc, #352] @ (276c98 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #216] @ (276c18 ) │ │ │ │ + ldr r2, [pc, #232] @ (276c28 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r5 │ │ │ │ @@ -709940,49 +709941,49 @@ │ │ │ │ bcs.n 276e58 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ ands r4, r2 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp ip, lr │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp lr, sl │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r4, sl │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movw r4, #1847 @ 0x737 │ │ │ │ blx 9db44 │ │ │ │ ldr.w r3, [pc, #1788] @ 2775d0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #8 │ │ │ │ @@ -710659,120 +710660,120 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #300] @ (2776ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 27717c │ │ │ │ ... │ │ │ │ - vmla.i q8, q5, d16[0] │ │ │ │ - vmla.i16 q8, q6, d0[2] │ │ │ │ - add r2, pc │ │ │ │ + vmla.i q8, q7, d16[0] │ │ │ │ + vmla.i32 q8, q0, d0[1] │ │ │ │ + add r6, pc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vhadd.u q0, q5, q8 │ │ │ │ - mvns r4, r2 │ │ │ │ + vhadd.u q0, q7, q8 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vhadd.u16 q0, q6, q8 │ │ │ │ - muls r6, r3 │ │ │ │ + vhadd.u32 q0, q0, q8 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cdp2 0, 3, cr0, cr12, cr0, {3} │ │ │ │ - cdp2 0, 4, cr0, cr2, cr0, {3} │ │ │ │ - cmn r4, r3 │ │ │ │ + cdp2 0, 4, cr0, cr0, cr0, {3} │ │ │ │ + cdp2 0, 4, cr0, cr6, cr0, {3} │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr0, {3} │ │ │ │ - cmp r0, r6 │ │ │ │ + cdp2 0, 1, cr0, cr10, cr0, {3} │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2l 0, cr0, [ip, #384] @ 0x180 │ │ │ │ - stc2 0, cr0, [r4, #384] @ 0x180 │ │ │ │ - tst r6, r3 │ │ │ │ + ldc2l 0, cr0, [r0, #384] @ 0x180 │ │ │ │ + stc2 0, cr0, [r8, #384] @ 0x180 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-384]! @ 0xfffffe80 │ │ │ │ - tst r2, r0 │ │ │ │ + stc2l 0, cr0, [ip, #-384]! @ 0xfffffe80 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-384]! @ 0xfffffe80 │ │ │ │ - rors r4, r2 │ │ │ │ + ldc2 0, cr0, [lr, #-384]! @ 0xfffffe80 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-384] @ 0xfffffe80 │ │ │ │ - sbcs r6, r6 │ │ │ │ + stc2 0, cr0, [r2, #-384]! @ 0xfffffe80 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2l 0, cr0, [sl], #384 @ 0x180 │ │ │ │ - sbcs r4, r2 │ │ │ │ + ldc2l 0, cr0, [lr], #384 @ 0x180 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r8], {96} @ 0x60 │ │ │ │ - adcs r0, r6 │ │ │ │ + ldc2l 0, cr0, [ip], {96} @ 0x60 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2 0, cr0, [r8], #384 @ 0x180 │ │ │ │ - adcs r2, r2 │ │ │ │ + ldc2 0, cr0, [ip], #384 @ 0x180 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2l 0, cr0, [lr], #-384 @ 0xfffffe80 │ │ │ │ - asrs r2, r1 │ │ │ │ + ldc2l 0, cr0, [r2], #-384 @ 0xfffffe80 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mrrc2 0, 6, r0, r4, cr0 │ │ │ │ - lsrs r0, r6 │ │ │ │ + mrrc2 0, 6, r0, r8, cr0 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2 0, cr0, [r8], #-384 @ 0xfffffe80 │ │ │ │ - lsrs r4, r2 │ │ │ │ + ldc2 0, cr0, [ip], #-384 @ 0xfffffe80 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2 0, cr0, [sl], {96} @ 0x60 │ │ │ │ - lsls r6, r6 │ │ │ │ + ldc2 0, cr0, [lr], {96} @ 0x60 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - umaal r0, r0, r6, r0 │ │ │ │ - lsls r0, r0 │ │ │ │ + umaal r0, r0, sl, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4], #384 @ 0x180 │ │ │ │ - @ instruction: 0xfb540060 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + ldc2 0, cr0, [r8], #384 @ 0x180 │ │ │ │ + @ instruction: 0xfb580060 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb36005e │ │ │ │ - @ instruction: 0xfb240060 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xfb3a005e │ │ │ │ + @ instruction: 0xfb280060 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb0a0060 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xfb0e0060 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfbdc0060 │ │ │ │ - @ instruction: 0xfac00060 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + umaal r0, r0, r0, r0 │ │ │ │ + @ instruction: 0xfac40060 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa980060 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + @ instruction: 0xfa9c0060 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa56005e │ │ │ │ - @ instruction: 0xfa6c0060 │ │ │ │ - subs r7, #8 │ │ │ │ + @ instruction: 0xfa5a005e │ │ │ │ + @ instruction: 0xfa700060 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfa400060 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + @ instruction: 0xfa440060 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa160060 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xfa1a0060 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vld1.8 {d16[3]}, [ip], r0 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + ldr??.w r0, [r0, #96] @ 0x60 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vst1.8 {d16[3]}, [r0], r0 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + vst1.8 {d16[3]}, [r4], r0 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb.w r0, [r2, #96] @ 0x60 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + ldrsb.w r0, [r6, #96] @ 0x60 │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vld4.16 {d16-d19}, [r6 :128], r0 │ │ │ │ - subs r6, #2 │ │ │ │ + vld4.16 {d16-d19}, [sl :128], r0 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh.w r0, [r8, r0, lsl #2] │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + ldrsh.w r0, [ip, r0, lsl #2] │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 9cb44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 277716 │ │ │ │ ldr r0, [pc, #904] @ (277a88 ) │ │ │ │ @@ -711118,64 +711119,64 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #140] @ (277b08 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 27717c │ │ │ │ - @ instruction: 0xf7ea0060 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf7ee0060 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf70e0060 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf7120060 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6f40060 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf6f80060 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movt r0, #26720 @ 0x6860 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + movt r0, #43104 @ 0xa860 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subw r0, ip, #2144 @ 0x860 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + @ instruction: 0xf6b00060 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6920060 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf6960060 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6620060 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf6660060 │ │ │ │ + subs r3, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - addw r0, r2, #2144 @ 0x860 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + addw r0, r6, #2144 @ 0x860 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs.w r0, sl, #14680064 @ 0xe00000 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs.w r0, lr, #14680064 @ 0xe00000 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub.w r0, r0, #14680064 @ 0xe00000 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + sub.w r0, r4, #14680064 @ 0xe00000 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbc.w r0, lr, #14680064 @ 0xe00000 │ │ │ │ - add.w r0, r4, #14680064 @ 0xe00000 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + sbcs.w r0, r2, #14680064 @ 0xe00000 │ │ │ │ + add.w r0, r8, #14680064 @ 0xe00000 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf4e80060 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + @ instruction: 0xf4ec0060 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf4ba0060 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + @ instruction: 0xf4be0060 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orns r0, sl, #14680064 @ 0xe00000 │ │ │ │ - subs r1, #22 │ │ │ │ + orns r0, lr, #14680064 @ 0xe00000 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -711763,93 +711764,93 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1980060 │ │ │ │ + @ instruction: 0xf19c0060 │ │ │ │ stmia r5!, {r0, r1, r3, r6, r7} │ │ │ │ - vsubl.u , d31, d8 │ │ │ │ + vsubl.u , d31, d12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf18a0060 │ │ │ │ + @ instruction: 0xf18e0060 │ │ │ │ lsls r3, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r4, #96 @ 0x60 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adc.w r0, r8, #96 @ 0x60 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds.w r0, r0, #96 @ 0x60 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds.w r0, r4, #96 @ 0x60 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bkpt 0x00bb │ │ │ │ - vsra.u64 d24, d6, #1 │ │ │ │ + vsra.u64 d24, d10, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf2180060 │ │ │ │ - @ instruction: 0xf0a80060 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - eor.w r0, lr, #96 @ 0x60 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - rsb r0, ip, #96 @ 0x60 │ │ │ │ - @ instruction: 0xf1fe0060 │ │ │ │ - @ instruction: 0xf1f60060 │ │ │ │ @ instruction: 0xf21c0060 │ │ │ │ - ands.w r0, ip, #96 @ 0x60 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf0ac0060 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - and.w r0, r2, #96 @ 0x60 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + eors.w r0, r2, #96 @ 0x60 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf2140060 │ │ │ │ rsbs r0, r0, #96 @ 0x60 │ │ │ │ - vmla.i d16, d0, d0[4] │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + addw r0, r2, #96 @ 0x60 │ │ │ │ + @ instruction: 0xf1fa0060 │ │ │ │ + @ instruction: 0xf2200060 │ │ │ │ + bic.w r0, r0, #96 @ 0x60 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf1e40060 │ │ │ │ - addw r0, r8, #96 @ 0x60 │ │ │ │ - vhadd.s q8, q4, q8 │ │ │ │ - adds r4, #20 │ │ │ │ + and.w r0, r6, #96 @ 0x60 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vhadd.s16 q8, q5, q8 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf2180060 │ │ │ │ + rsbs r0, r4, #96 @ 0x60 │ │ │ │ + vmla.i d16, d4, d0[4] │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsbs r0, r2, #96 @ 0x60 │ │ │ │ - rsbs r0, ip, #96 @ 0x60 │ │ │ │ - vhadd.s16 q0, q2, q8 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf1e80060 │ │ │ │ + addw r0, ip, #96 @ 0x60 │ │ │ │ + vhadd.s q8, q6, q8 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + vhadd.s16 q8, q7, q8 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + rsbs r0, r6, #96 @ 0x60 │ │ │ │ + @ instruction: 0xf1e00060 │ │ │ │ + vhadd.s16 q0, q4, q8 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sub.w r0, r8, #96 @ 0x60 │ │ │ │ - cdp 0, 13, cr0, cr6, cr0, {3} │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + sub.w r0, ip, #96 @ 0x60 │ │ │ │ + cdp 0, 13, cr0, cr10, cr0, {3} │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf1920060 │ │ │ │ - rsb r0, r0, #96 @ 0x60 │ │ │ │ - cdp 0, 9, cr0, cr12, cr0, {3} │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf1960060 │ │ │ │ + rsb r0, r4, #96 @ 0x60 │ │ │ │ + cdp 0, 10, cr0, cr0, cr0, {3} │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub.w r0, r0, #96 @ 0x60 │ │ │ │ - rsb r0, r6, #96 @ 0x60 │ │ │ │ - cdp 0, 6, cr0, cr2, cr0, {3} │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + sub.w r0, r4, #96 @ 0x60 │ │ │ │ + rsb r0, sl, #96 @ 0x60 │ │ │ │ + cdp 0, 6, cr0, cr6, cr0, {3} │ │ │ │ + adds r3, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub.w r0, sl, #96 @ 0x60 │ │ │ │ - @ instruction: 0xf1fc0060 │ │ │ │ - cdp 0, 2, cr0, cr4, cr0, {3} │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + sub.w r0, lr, #96 @ 0x60 │ │ │ │ + addw r0, r0, #96 @ 0x60 │ │ │ │ + cdp 0, 2, cr0, cr8, cr0, {3} │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rsbs r0, r6, #96 @ 0x60 │ │ │ │ - stcl 0, cr0, [r2, #384]! @ 0x180 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + rsbs r0, sl, #96 @ 0x60 │ │ │ │ + stcl 0, cr0, [r6, #384]! @ 0x180 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e6a8 │ │ │ │ @@ -711870,16 +711871,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r8], #-384 @ 0xfffffe80 │ │ │ │ - adds r1, #20 │ │ │ │ + ldcl 0, cr0, [ip], #-384 @ 0xfffffe80 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -711961,20 +711962,20 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 27834c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vmla.i16 d16, d4, d0[2] │ │ │ │ - vmla.i d16, d4, d0[4] │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + vmla.i16 d16, d8, d0[2] │ │ │ │ + vmla.i d16, d8, d0[4] │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vmla.i d0, d2, d0[4] │ │ │ │ - adds r0, #14 │ │ │ │ + vmla.i d0, d6, d0[4] │ │ │ │ + adds r0, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ 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, r3 │ │ │ │ @@ -712004,16 +712005,16 @@ │ │ │ │ ldr r0, [pc, #16] @ (27840c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - vhadd.s8 q0, q6, q8 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + vhadd.s16 q0, q0, q8 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (27847c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -712054,15 +712055,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr6, cr0, {3} │ │ │ │ + cdp 0, 9, cr0, cr10, cr0, {3} │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -712132,23 +712133,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (27856c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2784f8 │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr6, cr0, {3} │ │ │ │ - cdp 0, 1, cr0, cr6, cr0, {3} │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cdp 0, 2, cr0, cr10, cr0, {3} │ │ │ │ + cdp 0, 1, cr0, cr10, cr0, {3} │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [lr, #384]! @ 0x180 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cdp 0, 0, cr0, cr2, cr0, {3} │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [lr, #384]! @ 0x180 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + stcl 0, cr0, [r2, #384] @ 0x180 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 00278570 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -712179,18 +712180,18 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - hlt 0x0000 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stcl 0, cr0, [lr, #-384] @ 0xfffffe80 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + ldcl 0, cr0, [r2, #-384] @ 0xfffffe80 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 002785d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -713284,188 +713285,188 @@ │ │ │ │ ... │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - eors.w r0, r0, r0, asr #1 │ │ │ │ - @ instruction: 0xe9be0060 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + eors.w r0, r4, r0, asr #1 │ │ │ │ + strd r0, r0, [r2, #384] @ 0x180 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmdb r4!, {r5, r6} │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + ldmdb r8!, {r5, r6} │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrd r0, r0, [lr], #384 @ 0x180 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + stmdb r2, {r5, r6} │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe8d40060 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + @ instruction: 0xe8d80060 │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia.w r6!, {r5, r6} │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + stmia.w sl!, {r5, r6} │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia.w r8, {r5, r6} │ │ │ │ - cmp r1, #18 │ │ │ │ + stmia.w ip, {r5, r6} │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe8540060 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + @ instruction: 0xe8580060 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf718005e │ │ │ │ - @ instruction: 0xe8200060 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf71c005e │ │ │ │ + @ instruction: 0xe8240060 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe8000060 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + @ instruction: 0xe8040060 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279218 │ │ │ │ + b.n 279220 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2791d0 │ │ │ │ + b.n 2791d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf674005e │ │ │ │ - b.n 279170 │ │ │ │ + @ instruction: 0xf678005e │ │ │ │ + b.n 279178 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 2632be │ │ │ │ - b.n 2791c4 │ │ │ │ + b.n 2791cc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 279168 │ │ │ │ + b.n 279170 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2798cc │ │ │ │ + b.n 2798d4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2790c4 │ │ │ │ + b.n 2790cc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279094 │ │ │ │ + b.n 27909c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278ff0 │ │ │ │ + b.n 278ff8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 27974c │ │ │ │ + b.n 279754 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 278f98 │ │ │ │ + b.n 278fa0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278f64 │ │ │ │ + b.n 278f6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278f08 │ │ │ │ + b.n 278f10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278ecc │ │ │ │ + b.n 278ed4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278e7c │ │ │ │ + b.n 278e84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278e40 │ │ │ │ + b.n 278e48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278edc │ │ │ │ + b.n 278ee4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278dec │ │ │ │ + b.n 278df4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278d80 │ │ │ │ + b.n 278d88 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278d30 │ │ │ │ + b.n 278d38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278cd4 │ │ │ │ + b.n 278cdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #272 @ (adr r4, 279458 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 279468 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, pc, #264 @ (adr r4, 279454 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 279464 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 279360 │ │ │ │ + bgt.n 279368 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 278c00 │ │ │ │ + b.n 278c08 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 278ba8 │ │ │ │ + b.n 278bb0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 279b18 │ │ │ │ + b.n 279b20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279ae4 │ │ │ │ + b.n 279aec │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 27940c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 27941c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 279b50 │ │ │ │ + b.n 279b58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, pc, #768 @ (adr r2, 27968c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 27969c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 279758 │ │ │ │ + b.n 279760 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2796c0 │ │ │ │ + b.n 2796c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279690 │ │ │ │ + b.n 279698 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279660 │ │ │ │ + b.n 279668 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279608 │ │ │ │ + b.n 279610 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2795b8 │ │ │ │ + b.n 2795c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 279588 │ │ │ │ + b.n 279590 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx a124c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 992a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -713894,81 +713895,81 @@ │ │ │ │ cmp r4, r1 │ │ │ │ bge.n 279814 │ │ │ │ mov r4, r6 │ │ │ │ b.n 279728 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - svc 30 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 279868 │ │ │ │ + ble.n 279870 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 279838 │ │ │ │ + ble.n 279840 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 2797bc │ │ │ │ + ble.n 2797c4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 2798b4 │ │ │ │ + ble.n 2798bc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 279854 │ │ │ │ + bgt.n 27985c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 279824 │ │ │ │ + bgt.n 27982c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 2797c8 │ │ │ │ + bgt.n 2797d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 279998 │ │ │ │ + bgt.n 2799a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 2798c8 │ │ │ │ + bgt.n 2798d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 27989c │ │ │ │ + blt.n 2798a4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 279850 │ │ │ │ + blt.n 279858 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 2797f0 │ │ │ │ + blt.n 2797f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 2799c8 │ │ │ │ + blt.n 2799d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [pc, #496] @ (279acc ) │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #488] @ (279ad0 ) │ │ │ │ @@ -714164,59 +714165,59 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #96] @ (279b24 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 27977c │ │ │ │ - bge.n 279b0c │ │ │ │ + bge.n 279b14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 279a3c │ │ │ │ + bls.n 279a44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 279a14 │ │ │ │ + bls.n 279a1c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 279b10 │ │ │ │ + bge.n 279b18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 279b60 │ │ │ │ + bls.n 279b68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 279b38 │ │ │ │ + bls.n 279b40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 279b10 │ │ │ │ + bls.n 279b18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 279ae8 │ │ │ │ + bhi.n 279af0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 279aa4 │ │ │ │ + bhi.n 279aac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 279a50 │ │ │ │ + bhi.n 279a58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 279bec │ │ │ │ + bhi.n 279bf4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 279bac │ │ │ │ + bhi.n 279bb4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -714434,21 +714435,21 @@ │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 279d9c │ │ │ │ + bvs.n 279da4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 279cc8 │ │ │ │ + bpl.n 279cd0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 00279da4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -715019,163 +715020,163 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ lsrs r4, r1, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 27a400 │ │ │ │ + bpl.n 27a408 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stc2 15, cr15, [pc, #-1020]! @ 27a004 │ │ │ │ - bpl.n 27a3bc │ │ │ │ + bpl.n 27a3c4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #904 @ (adr r1, 27a790 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 27a7a0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r3, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 27a364 │ │ │ │ + bmi.n 27a36c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 27a4f4 │ │ │ │ + bmi.n 27a4fc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 279ee2 │ │ │ │ vrsra.u64 q15, , #1 │ │ │ │ - vraddhn.i d29, , q11 │ │ │ │ + vraddhn.i d29, , q13 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a444 │ │ │ │ + bmi.n 27a44c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 279f2a │ │ │ │ - vabal.u , d15, d18 │ │ │ │ + vabal.u , d15, d22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27a504 │ │ │ │ + bpl.n 27a50c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27a3ac │ │ │ │ + bcc.n 27a3b4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 27a378 │ │ │ │ + bcc.n 27a380 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 27a49c │ │ │ │ + bpl.n 27a4a4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27a52c │ │ │ │ + bpl.n 27a534 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27a504 │ │ │ │ + bcc.n 27a50c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 27a4f8 │ │ │ │ + bpl.n 27a500 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27a3a0 │ │ │ │ + bpl.n 27a3a8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27a490 │ │ │ │ + bcc.n 27a498 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcs.n 27a454 │ │ │ │ + bcs.n 27a45c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27a524 │ │ │ │ + bpl.n 27a52c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27a3a8 │ │ │ │ + bcs.n 27a3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27a4a4 │ │ │ │ + bpl.n 27a4ac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27a4f8 │ │ │ │ + bcs.n 27a500 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a444 │ │ │ │ + bmi.n 27a44c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bne.n 27a460 │ │ │ │ + bne.n 27a468 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a3f8 │ │ │ │ + bmi.n 27a400 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a478 │ │ │ │ + bmi.n 27a480 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bne.n 27a3c8 │ │ │ │ + bne.n 27a3d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a420 │ │ │ │ + bmi.n 27a428 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a484 │ │ │ │ + bmi.n 27a48c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bne.n 27a528 │ │ │ │ + bne.n 27a530 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a4a8 │ │ │ │ + bmi.n 27a4b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a41c │ │ │ │ + bmi.n 27a424 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 27a490 │ │ │ │ + beq.n 27a498 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a474 │ │ │ │ + bmi.n 27a47c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27a4ec │ │ │ │ + bpl.n 27a4f4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 27a418 │ │ │ │ + beq.n 27a420 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 27a508 │ │ │ │ + bpl.n 27a510 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27a494 │ │ │ │ + bmi.n 27a49c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 27a594 │ │ │ │ + beq.n 27a59c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 27a4e0 │ │ │ │ + bmi.n 27a4e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27a558 │ │ │ │ + bpl.n 27a560 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 27a51c │ │ │ │ + beq.n 27a524 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 27a528 │ │ │ │ + bpl.n 27a530 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27a5b0 │ │ │ │ + bpl.n 27a5b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 27a588 │ │ │ │ + bpl.n 27a590 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27a5e8 │ │ │ │ + bpl.n 27a5f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ add.w r3, r6, #144 @ 0x90 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ @@ -715193,21 +715194,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (27a578 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 279e66 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27a4b4 │ │ │ │ + bcc.n 27a4bc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99198 │ │ │ │ @@ -715228,17 +715229,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ @@ -715544,17 +715545,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -715581,17 +715582,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (27aa4c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -715630,15 +715631,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mrrc2 0, 6, r0, r2, cr9 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldc2 0, cr0, [sl], {105} @ 0x69 │ │ │ │ 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 │ │ │ │ @@ -715694,17 +715695,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (27ab04 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 0027ab08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -715911,55 +715912,55 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0xfb2e0069 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xfa900069 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97be8 │ │ │ │ @@ -715979,17 +715980,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -716039,15 +716040,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh.w r0, [lr, r9, lsl #2] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb.w r0, [r6, r9, lsl #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, #3952] @ 0xf70 │ │ │ │ @@ -716543,110 +716544,110 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 27b5d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xf7bc0069 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7940069 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ - lsls r0, r4, #1 │ │ │ │ ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.u32 q8, q7, #20 │ │ │ │ + vshr.u32 q8, q7, #16 │ │ │ │ │ │ │ │ 0027b454 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (27b474 ) │ │ │ │ add r1, pc │ │ │ │ blx 98914 │ │ │ │ blx a1880 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0027b478 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (27b498 ) │ │ │ │ add r1, pc │ │ │ │ blx 98914 │ │ │ │ blx a1880 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0027b49c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -716830,55 +716831,55 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 27b53e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf19a0069 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mrc2 0, 2, r0, cr12, cr14, {2} │ │ │ │ + mcr2 0, 3, r0, cr0, cr14, {2} │ │ │ │ add.w r0, sl, #105 @ 0x69 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mcr2 0, 1, r0, cr8, cr14, {2} │ │ │ │ + mcr2 0, 1, r0, cr12, cr14, {2} │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ str.w pc, [r9, #255]! │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2l 0, cr0, [sl, #376]! @ 0x178 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stc2l 0, cr0, [lr, #376]! @ 0x178 │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #376] @ 0x178 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + ldc2l 0, cr0, [r4, #376] @ 0x178 │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-376] @ 0xfffffe88 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stc2l 0, cr0, [r2, #-376]! @ 0xfffffe88 │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2l 0, cr0, [r4, #-376] @ 0xfffffe88 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stc2l 0, cr0, [r8, #-376] @ 0xfffffe88 │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2 0, cr0, [r4, #-376]! @ 0xfffffe88 │ │ │ │ + stc2 0, cr0, [r8, #-376]! @ 0xfffffe88 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1910 │ │ │ │ mov r3, r0 │ │ │ │ @@ -716897,17 +716898,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r6], #-376 @ 0xfffffe88 │ │ │ │ + ldc2l 0, cr0, [sl], #-376 @ 0xfffffe88 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -716966,15 +716967,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 0, 11, cr0, cr6, cr9, {3} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ cdp 0, 8, cr0, cr8, cr9, {3} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vmov s14, r3 │ │ │ │ @@ -717546,58 +717547,58 @@ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ b.n 27b950 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldcl 0, cr0, [ip, #-420] @ 0xfffffe5c │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfa4a005e │ │ │ │ + @ instruction: 0xfa4e005e │ │ │ │ stcl 0, cr0, [lr], #420 @ 0x1a4 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr??.w r0, [r0, #94] @ 0x5e │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + ldr??.w r0, [r4, #94] @ 0x5e │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh.w r0, [r2, #94] @ 0x5e │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + ldrsh.w r0, [r6, #94] @ 0x5e │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb.w r0, [r4, #94] @ 0x5e │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrsb.w r0, [r8, #94] @ 0x5e │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfafc005e │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xfb00005e │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vst4.16 {d16-d19}, [r0 :64], lr │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + vst4.16 {d16-d19}, [r4 :64], lr │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh.w r0, [lr, #94] @ 0x5e │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + str.w r0, [r2, #94] @ 0x5e │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh.w r0, [r0, #94] @ 0x5e │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + strh.w r0, [r4, #94] @ 0x5e │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str??.w r0, [ip, lr, lsl #1] │ │ │ │ - ittt gt │ │ │ │ + ldr??.w r0, [r0, lr, lsl #1] │ │ │ │ + itte gt │ │ │ │ lslgt r0, r4, #1 │ │ │ │ - ittt hi @ unpredictable │ │ │ │ + itte hi @ unpredictable │ │ │ │ lslhi r0, r4, #1 │ │ │ │ - pophi {r1, r3, r6, pc} │ │ │ │ - lslhi r0, r4, #1 │ │ │ │ - subs.w r0, r2, #14548992 @ 0xde0000 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pophi {r1, r2, r3, r6, pc} │ │ │ │ + lslls r0, r4, #1 │ │ │ │ + subs.w r0, r6, #14548992 @ 0xde0000 │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - eors.w r0, sl, #14548992 @ 0xde0000 │ │ │ │ + eors.w r0, lr, #14548992 @ 0xde0000 │ │ │ │ vsub.f64 d7, d9, d11 │ │ │ │ vmov.f64 d9, d11 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ b.n 27bc44 │ │ │ │ vcmpe.f64 d1, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -717868,24 +717869,24 @@ │ │ │ │ mov r2, r0 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ b.n 27c388 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbnz r6, 27c364 │ │ │ │ + cbnz r2, 27c366 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - usat r0, #30, lr, lsl #1 │ │ │ │ - rev16 r0, r4 │ │ │ │ + @ instruction: 0xf392005e │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movt r0, #32862 @ 0x805e │ │ │ │ - rev16 r0, r1 │ │ │ │ + movt r0, #49246 @ 0xc05e │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf2b0005e │ │ │ │ - cbnz r2, 27c370 │ │ │ │ + @ instruction: 0xf2b4005e │ │ │ │ + cbnz r6, 27c370 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r2, [r4, #-56] │ │ │ │ add r2, fp │ │ │ │ vldr d7, [r2] │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr.w r2, [r4, #-52] │ │ │ │ @@ -718043,15 +718044,15 @@ │ │ │ │ mov sl, r6 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ str.w r9, [sp, #112] @ 0x70 │ │ │ │ b.n 27c55c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r0, r4, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bge.w 27cc82 │ │ │ │ ldr.w r3, [r4, #-72] │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ ldr.w r3, [r4, #-88] │ │ │ │ @@ -718408,28 +718409,28 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ b.w 27b950 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cbz r2, 27ca68 │ │ │ │ + cbz r6, 27ca68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add.w r0, ip, lr, lsr #1 │ │ │ │ - uxth r2, r0 │ │ │ │ + adds.w r0, r0, lr, lsr #1 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xeaea005e │ │ │ │ - cbz r6, 27ca36 │ │ │ │ + @ instruction: 0xeaee005e │ │ │ │ + cbz r2, 27ca38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strd r0, r0, [r6, #376] @ 0x178 │ │ │ │ - cbz r4, 27ca36 │ │ │ │ + strd r0, r0, [sl, #376] @ 0x178 │ │ │ │ + cbz r0, 27ca38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xe9a4005e │ │ │ │ + @ instruction: 0xe9a8005e │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ ldr.w r0, [pc, #2388] @ 27d388 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #2380] @ 27d38c │ │ │ │ @@ -719206,189 +719207,189 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 27d5a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrd r0, r0, [r0, #-376] @ 0x178 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + ldrd r0, r0, [r4, #-376] @ 0x178 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmdb sl!, {r1, r2, r3, r4, r6} │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + stmdb lr!, {r1, r2, r3, r4, r6} │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xe8ce005e │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + @ instruction: 0xe8d2005e │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia.w ip!, {r1, r2, r3, r4, r6} │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + ldmia.w r0!, {r1, r2, r3, r4, r6} │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xe850005e │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + @ instruction: 0xe854005e │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xe812005e │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xe816005e │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d2d8 │ │ │ │ + b.n 27d2e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d2a0 │ │ │ │ + b.n 27d2a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d264 │ │ │ │ + b.n 27d26c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d228 │ │ │ │ + b.n 27d230 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cf80 │ │ │ │ + b.n 27cf88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cf38 │ │ │ │ + b.n 27cf40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cec0 │ │ │ │ + b.n 27cec8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27ce90 │ │ │ │ + b.n 27ce98 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27ce58 │ │ │ │ + b.n 27ce60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cce0 │ │ │ │ + b.n 27cce8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cca8 │ │ │ │ + b.n 27ccb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cc6c │ │ │ │ + b.n 27cc74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27cc30 │ │ │ │ + b.n 27cc38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27dbf4 │ │ │ │ + b.n 27dbfc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r0, 27d476 │ │ │ │ + cbz r4, 27d476 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r2, 27d468 │ │ │ │ + cbz r6, 27d468 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27daac │ │ │ │ + b.n 27dab4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27da50 │ │ │ │ + b.n 27da58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27da1c │ │ │ │ + b.n 27da24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d9f0 │ │ │ │ + b.n 27d9f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d9c0 │ │ │ │ + b.n 27d9c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d98c │ │ │ │ + b.n 27d994 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d960 │ │ │ │ + b.n 27d968 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d934 │ │ │ │ + b.n 27d93c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d85c │ │ │ │ + b.n 27d864 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d82c │ │ │ │ + b.n 27d834 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d7d4 │ │ │ │ + b.n 27d7dc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d7a4 │ │ │ │ + b.n 27d7ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d750 │ │ │ │ + b.n 27d758 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d720 │ │ │ │ + b.n 27d728 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d6f0 │ │ │ │ + b.n 27d6f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d6c4 │ │ │ │ + b.n 27d6cc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d658 │ │ │ │ + b.n 27d660 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d600 │ │ │ │ + b.n 27d608 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 27d8d4 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d5b0 │ │ │ │ + b.n 27d5b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, 27d818 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 27d828 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27d558 │ │ │ │ + b.n 27d560 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r0, [r4, #-92] │ │ │ │ blx 992a4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 27d510 │ │ │ │ ldr r1, [pc, #248] @ (27d5fc ) │ │ │ │ @@ -719478,27 +719479,27 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (27d614 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 27d568 │ │ │ │ nop │ │ │ │ - add r6, pc, #456 @ (adr r6, 27d7c8 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 27d7d8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #808 @ (adr r5, 27d92c ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 27d93c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #712 @ (adr r5, 27d8d4 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 27d8e4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #232 @ (adr r5, 27d6fc ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 27d70c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 27d55c │ │ │ │ + ble.n 27d564 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #964] @ (27d9f0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -719855,37 +719856,37 @@ │ │ │ │ eors r1, r3 │ │ │ │ beq.n 27da2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #320 @ (adr r3, 27db40 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 27db50 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 27d974 │ │ │ │ + blt.n 27d97c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 27dd68 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 27dd78 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, pc, #928 @ (adr r2, 27ddac ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 27ddbc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 27dab0 │ │ │ │ + blt.n 27dab8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 27dd3c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 27dd4c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 27da7c │ │ │ │ + blt.n 27da84 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 27dc7c ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 27dc8c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 27da20 │ │ │ │ + blt.n 27da28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #136 @ (adr r2, 27daac ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 27dabc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #336 @ (adr r1, 27db78 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 27db88 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 27d9a4 │ │ │ │ + bls.n 27d9ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ ldr r0, [pc, #496] @ (27dc24 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -720073,41 +720074,41 @@ │ │ │ │ mov r4, r8 │ │ │ │ mov r5, fp │ │ │ │ b.n 27daa0 │ │ │ │ mov r4, r8 │ │ │ │ b.n 27da68 │ │ │ │ movs r3, #0 │ │ │ │ b.n 27daa0 │ │ │ │ - add r0, pc, #944 @ (adr r0, 27dfd8 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 27dfe8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 27dcd4 │ │ │ │ + bls.n 27dcdc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #832 @ (adr r0, 27df70 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 27df80 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 27dca4 │ │ │ │ + bls.n 27dcac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #624 @ (adr r0, 27dea8 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 27deb8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 27dc44 │ │ │ │ + bls.n 27dc4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 27dd04 │ │ │ │ + bhi.n 27dd0c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 27dcb0 │ │ │ │ + bhi.n 27dcb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 27dc7c │ │ │ │ + bhi.n 27dc84 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 27dc48 │ │ │ │ + bvc.n 27dc50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 0027dc5c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -720543,141 +720544,141 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr??.w pc, [r1, #255]! │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 27e010 │ │ │ │ + bvs.n 27e018 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 27e1b4 │ │ │ │ + bvs.n 27e1bc │ │ │ │ lsls r6, r3, #1 │ │ │ │ bge.n 27e16e │ │ │ │ @ instruction: 0xffffd9db │ │ │ │ - @ instruction: 0xffff9db0 │ │ │ │ + @ instruction: 0xffff9db4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 27e148 │ │ │ │ + bvs.n 27e150 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27e11c │ │ │ │ + bvs.n 27e124 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bls.n 27e046 │ │ │ │ - @ instruction: 0xffff9a54 │ │ │ │ + @ instruction: 0xffff9a58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27e090 │ │ │ │ + bpl.n 27e098 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27e064 │ │ │ │ + bpl.n 27e06c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27e200 │ │ │ │ + bpl.n 27e208 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 27e19c │ │ │ │ + bpl.n 27e1a4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27e164 │ │ │ │ + bpl.n 27e16c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27e100 │ │ │ │ + bmi.n 27e108 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27e098 │ │ │ │ + bmi.n 27e0a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27e220 │ │ │ │ + bmi.n 27e228 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27e1a4 │ │ │ │ + bmi.n 27e1ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27e120 │ │ │ │ + bcc.n 27e128 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27e2a8 │ │ │ │ + bcc.n 27e2b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27e230 │ │ │ │ + bcc.n 27e238 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 27e1b4 │ │ │ │ + bcs.n 27e1bc │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95a6c │ │ │ │ @@ -720698,17 +720699,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bne.n 27e324 │ │ │ │ + bne.n 27e32c │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -720751,15 +720752,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmia r3!, {r2, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -720822,17 +720823,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #4 │ │ │ │ blx 99ff8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 27e400 │ │ │ │ + beq.n 27e408 │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -720877,21 +720878,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr.w ip, [pc, #2088] @ 27ec48 │ │ │ │ @@ -721577,49 +721578,49 @@ │ │ │ │ ... │ │ │ │ stmia r2!, {r2, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 27eb8c │ │ │ │ b.n 27eb68 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -721701,37 +721702,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (27eda0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 27e5f2 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 0027eda4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -722013,93 +722014,93 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 27ee4c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb892 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 9d08a │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r5, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xb7fc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl fff650ae ::Settings::boolParam@@Base+0xff643e16> │ │ │ │ bl ffef30b2 ::Settings::boolParam@@Base+0xff5d1e1a> │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 66d0c6 │ │ │ │ bl 63f0ca │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 57d0de │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0640 │ │ │ │ @@ -722120,17 +722121,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -722181,17 +722182,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (27f294 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -722232,15 +722233,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ cbz r4, 27f318 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 0027f2a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -722601,37 +722602,37 @@ │ │ │ │ b.n 27f590 │ │ │ │ ldrd fp, r7, [sp, #72] @ 0x48 │ │ │ │ b.n 27f416 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ cbz r0, 27f748 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - itet eq │ │ │ │ + itee eq │ │ │ │ lsleq r6, r3, #1 │ │ │ │ - ldrhne r6, [r4, #32] │ │ │ │ - lsleq r0, r4, #1 │ │ │ │ - bkpt 0x0022 │ │ │ │ + ldrhne r2, [r5, #32] │ │ │ │ + lslne r0, r4, #1 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r6, r3, #1 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [pc, #952] @ (27fad0 ) │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #944] @ (27fad4 ) │ │ │ │ @@ -722967,62 +722968,62 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 27faa2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r2, 27fb60 │ │ │ │ + cbnz r6, 27fb60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r2, 27fb60 │ │ │ │ + cbnz r6, 27fb60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r0, 27fb62 │ │ │ │ + cbnz r4, 27fb62 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r6, r3, #1 │ │ │ │ pld [r7, #4095] @ 0xfff │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ mov r0, sl │ │ │ │ blx 9bbb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 27fc84 │ │ │ │ @@ -723440,121 +723441,121 @@ │ │ │ │ vsub.f64 d8, d8, d12 │ │ │ │ mov r0, r4 │ │ │ │ blx a0980 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ b.n 27f84e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2806f4 │ │ │ │ + b.n 2806fc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrd r0, r0, [ip], #-380 @ 0x17c │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + stmia.w r0, {r0, r1, r2, r3, r4, r6} │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf210005f │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf214005f │ │ │ │ + adds r6, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2800e4 │ │ │ │ + b.n 2800ec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf1e0005f │ │ │ │ - rsbs r0, r4, #95 @ 0x5f │ │ │ │ - b.n 280230 │ │ │ │ + @ instruction: 0xf1e4005f │ │ │ │ + rsbs r0, r8, #95 @ 0x5f │ │ │ │ + b.n 280238 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 945e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ blx a0738 │ │ │ │ subs r5, r5, r0 │ │ │ │ @@ -723805,59 +723806,59 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 27f790 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r6, 28039a │ │ │ │ + cbz r2, 28039c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 28039c │ │ │ │ + cbz r6, 28039c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 280398 │ │ │ │ + cbz r6, 280398 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r2, 28038e │ │ │ │ + cbz r6, 28038e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r0, 28038a │ │ │ │ + cbz r4, 28038a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -724035,17 +724036,17 @@ │ │ │ │ blx 9d60c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2803b2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ b.n 2803d6 │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 002805cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -724489,134 +724490,134 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r0, pc, #400 @ (adr r0, 280c14 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xeb59ffff │ │ │ │ @ instruction: 0xea9fffff │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bls.n 280b1c │ │ │ │ + bls.n 280b24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 280a38 │ │ │ │ + bls.n 280a40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bls.n 280a10 │ │ │ │ + bls.n 280a18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 280a10 │ │ │ │ + bls.n 280a18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bls.n 280a20 │ │ │ │ + bls.n 280a28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 280ca8 │ │ │ │ + b.n 280cb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bic.w r0, r0, pc, lsr #1 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + bic.w r0, r4, pc, lsr #1 │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orr.w r0, r6, pc, lsr #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + orr.w r0, sl, pc, lsr #1 │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [pc, #304] @ (280cb8 ) │ │ │ │ add.w r3, r6, #88 @ 0x58 │ │ │ │ ldr r1, [pc, #304] @ (280cbc ) │ │ │ │ strd r0, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -724726,51 +724727,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #84] @ (280d04 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 28068c │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, pc, #888 @ (adr r7, 281040 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 281050 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 280d90 │ │ │ │ + ble.n 280d98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, pc, #656 @ (adr r7, 280f68 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 280f78 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, pc, #424 @ (adr r7, 280e90 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 280ea0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [lr], #380 @ 0x17c │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + stmdb r2, {r0, r1, r2, r3, r4, r6} │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 280d88 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 280d98 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmdb r2, {r0, r1, r2, r3, r4, r6} │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldmdb r6, {r0, r1, r2, r3, r4, r6} │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #912 @ (adr r6, 281098 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 2810a8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98634 │ │ │ │ @@ -724791,17 +724792,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #352 @ (adr r6, 280eb4 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 280ec4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -724858,15 +724859,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -724903,17 +724904,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 280f3c ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 280f4c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr.w lr, [pc, #1164] @ 281320 │ │ │ │ @@ -725319,29 +725320,29 @@ │ │ │ │ ... │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, pc, #456 @ (adr r2, 281500 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 281510 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, pc, #240 @ (adr r2, 281430 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 281440 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, 281380 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 281390 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [pc, #892] @ (2816d0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -725695,106 +725696,106 @@ │ │ │ │ ldr r0, [pc, #204] @ (281788 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2813ae │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #208 @ (adr r0, 2817a8 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 2817b8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xf96dffff │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 941fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -726207,99 +726208,99 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #180] @ (281ca8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 2813ae │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 281ce0 │ │ │ │ + bhi.n 281ce8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 281c88 │ │ │ │ + bhi.n 281c90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 281c78 │ │ │ │ + bhi.n 281c80 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 00281cac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -726719,134 +726720,134 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 406116 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r7, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrh r6, [r4, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xefe7ffff │ │ │ │ @ instruction: 0xefa5ffff │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcs.n 2820f0 │ │ │ │ + bcs.n 2820f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcs.n 282108 │ │ │ │ + bcs.n 282110 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcc.n 28214c │ │ │ │ + bcc.n 282154 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcc.n 2821a8 │ │ │ │ + bcc.n 2821b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bmi.n 2821c8 │ │ │ │ + bmi.n 2821d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9be10 │ │ │ │ @@ -726867,17 +726868,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -726904,17 +726905,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -726948,17 +726949,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (28237c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -726998,15 +726999,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r4, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strh r2, [r5, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -727584,17 +727585,17 @@ │ │ │ │ ... │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 282d38 │ │ │ │ adds r3, #1 │ │ │ │ @@ -728255,113 +728256,113 @@ │ │ │ │ ldr r0, [pc, #220] @ (2831f0 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.w 2823c2 │ │ │ │ ... │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ands.w r0, r2, pc, lsr #1 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ands.w r0, r6, pc, lsr #1 │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia.w ip, {r0, r1, r2, r3, r4, r6} │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + stmia.w r0!, {r0, r1, r2, r3, r4, r6} │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 002831f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -728733,113 +728734,113 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ strb r2, [r0, #17] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 3d55de │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r3, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r6, [r4, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 2b7602 │ │ │ │ @ instruction: 0xefb9ffff │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - @ instruction: 0xf6f4005f │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + @ instruction: 0xf6f8005f │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf6e4005f │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + @ instruction: 0xf6e8005f │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #104 @ (adr r7, 2836b0 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 2836c0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, pc, #104 @ (adr r7, 2836cc ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 2836dc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 283aac │ │ │ │ + b.n 283ab4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96254 │ │ │ │ @@ -728859,17 +728860,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -728928,17 +728929,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -728972,17 +728973,17 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (283884 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -729023,15 +729024,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -729990,49 +729991,49 @@ │ │ │ │ b.n 2843e4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r7, [pc, #344] @ (28458c ) │ │ │ │ + ldr r7, [pc, #360] @ (28459c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #208] @ (28450c ) │ │ │ │ + ldr r7, [pc, #224] @ (28451c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #144] @ (2844d4 ) │ │ │ │ + ldr r7, [pc, #160] @ (2844e4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #592] @ (284698 ) │ │ │ │ + ldr r5, [pc, #608] @ (2846a8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (2845d0 ) │ │ │ │ + ldr r2, [pc, #400] @ (2845e0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bx r6 │ │ │ │ + bxns r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov sl, lr │ │ │ │ + mov lr, lr │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 00284478 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -730273,77 +730274,77 @@ │ │ │ │ b.n 284524 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r7, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, lr │ │ │ │ + mov r2, pc │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 126ee ::get_default_options()::val@@Base+0x126da> │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mov r0, sl │ │ │ │ + mov r4, sl │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r4, [r4, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 53a712 │ │ │ │ bl 4b8716 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r6, ip │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 41a72a │ │ │ │ bl 3cc72e │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 36a742 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add lr, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96b94 │ │ │ │ @@ -730364,17 +730365,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - muls r4, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 284860 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ lsls r4, r3, #30 │ │ │ │ bpl.n 2847f8 │ │ │ │ @@ -730852,67 +730853,67 @@ │ │ │ │ lsls r1, r5, #7 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ @ instruction: 0xb7b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf7da0060 │ │ │ │ - orrs r4, r7 │ │ │ │ + @ instruction: 0xf7de0060 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 284e2c │ │ │ │ + ble.n 284c34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #248] @ (284e34 ) │ │ │ │ + ldr r0, [pc, #264] @ (284e44 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rsbs r0, lr, #14680064 @ 0xe00000 │ │ │ │ - lsrs r2, r6 │ │ │ │ + @ instruction: 0xf5e20060 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r6, [r3, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ vldr d8, [pc, #840] @ 2850b8 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ @@ -731215,89 +731216,89 @@ │ │ │ │ ldr r0, [pc, #168] @ (285154 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 284c52 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 285100 │ │ │ │ + bge.n 285108 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #420] @ (285300 ) │ │ │ │ movw r1, #1271 @ 0x4f7 │ │ │ │ mov r5, fp │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -731460,69 +731461,69 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #120] @ (28536c ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 284f16 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r5, r2 │ │ │ │ @@ -731908,88 +731909,88 @@ │ │ │ │ b.n 285530 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r0, [r0, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmia r2!, {r2, r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strd r0, r0, [r0], #-380 @ 0x17c │ │ │ │ - strd r0, r0, [r2], #-380 @ 0x17c │ │ │ │ strd r0, r0, [r4], #-380 @ 0x17c │ │ │ │ - strd r0, r0, [r2], #-380 @ 0x17c │ │ │ │ - strd r0, r0, [r0], #-380 @ 0x17c │ │ │ │ - strd r0, r0, [r2], #-380 @ 0x17c │ │ │ │ + strd r0, r0, [r6], #-380 @ 0x17c │ │ │ │ + strd r0, r0, [r8], #-380 @ 0x17c │ │ │ │ + strd r0, r0, [r6], #-380 @ 0x17c │ │ │ │ strd r0, r0, [r4], #-380 @ 0x17c │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + strd r0, r0, [r6], #-380 @ 0x17c │ │ │ │ + strd r0, r0, [r8], #-380 @ 0x17c │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe85c005f │ │ │ │ - strd r0, r0, [r2], #-380 @ 0x17c │ │ │ │ strd r0, r0, [r0], #-380 @ 0x17c │ │ │ │ strd r0, r0, [r6], #-380 @ 0x17c │ │ │ │ - strd r0, r0, [r8], #-380 @ 0x17c │ │ │ │ + strd r0, r0, [r4], #-380 @ 0x17c │ │ │ │ strd r0, r0, [sl], #-380 @ 0x17c │ │ │ │ strd r0, r0, [ip], #-380 @ 0x17c │ │ │ │ strd r0, r0, [lr], #-380 @ 0x17c │ │ │ │ - ldrd r0, r0, [r4], #-380 @ 0x17c │ │ │ │ - ldrd r0, r0, [sl], #-380 @ 0x17c │ │ │ │ - b.n 2856b4 │ │ │ │ + ldrd r0, r0, [r0], #-380 @ 0x17c │ │ │ │ + ldrd r0, r0, [r2], #-380 @ 0x17c │ │ │ │ + ldrd r0, r0, [r8], #-380 @ 0x17c │ │ │ │ + ldrd r0, r0, [lr], #-380 @ 0x17c │ │ │ │ + b.n 2856bc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strex r0, r0, [lr, #380] @ 0x17c │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + @ instruction: 0xe852005f │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe838005f │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + @ instruction: 0xe83c005f │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2856d0 │ │ │ │ + b.n 2856d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2856c8 │ │ │ │ + b.n 2856d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 285664 │ │ │ │ + b.n 28566c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2854ac │ │ │ │ - lsls r7, r3, #1 │ │ │ │ b.n 2854b4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2854bc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2854cc │ │ │ │ + b.n 2854c4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2854cc │ │ │ │ + b.n 2854d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2854dc │ │ │ │ + b.n 2854d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2854dc │ │ │ │ + b.n 2854e4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2854f4 │ │ │ │ + b.n 2854e4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 2854fc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 285304 │ │ │ │ + b.n 285504 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + b.n 28530c │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2854d8 │ │ │ │ + b.n 2854e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2854a8 │ │ │ │ + b.n 2854b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [r8, #156] @ 0x9c │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d8, [pc, #328] @ 285980 │ │ │ │ vmov.f64 d11, #240 @ 0xbf800000 -1.0 │ │ │ │ add r1, sl │ │ │ │ blx a1680 │ │ │ │ @@ -732094,21 +732095,21 @@ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d11, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 285874 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 2851f8 │ │ │ │ + b.n 285200 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 285190 │ │ │ │ + b.n 285198 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r5, [pc, #336] @ (285aec ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -732170,21 +732171,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (285a58 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r3 │ │ │ │ @@ -732293,33 +732294,33 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 285ab8 │ │ │ │ nop.w │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 28602c │ │ │ │ + b.n 286034 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #864] @ (285f2c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -732636,47 +732637,47 @@ │ │ │ │ b.n 285f06 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #496] @ (286120 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r1, [pc, #80] @ (285f94 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -732689,15 +732690,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -732710,15 +732711,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -732731,15 +732732,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ @@ -732808,23 +732809,23 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #556] @ (286334 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -733040,47 +733041,47 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 2861ac │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r0, r8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -733263,29 +733264,29 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ negs r2, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #112] @ (2865e8 ) │ │ │ │ + ldr r7, [pc, #128] @ (2865f8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #640] @ (286800 ) │ │ │ │ + ldr r6, [pc, #656] @ (286810 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #528] @ (286798 ) │ │ │ │ + ldr r6, [pc, #544] @ (2867a8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #408] @ (286728 ) │ │ │ │ + ldr r6, [pc, #424] @ (286738 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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] │ │ │ │ @@ -733349,17 +733350,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #376] @ (2867c4 ) │ │ │ │ + ldr r5, [pc, #392] @ (2867d4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -733499,25 +733500,25 @@ │ │ │ │ nop │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #8] @ (2867f4 ) │ │ │ │ + ldr r4, [pc, #24] @ (286804 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #920] @ (286b8c ) │ │ │ │ + ldr r3, [pc, #936] @ (286b9c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #808] @ (286b24 ) │ │ │ │ + ldr r3, [pc, #824] @ (286b34 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -733695,35 +733696,35 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r6, #52 @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 286a30 │ │ │ │ + bmi.n 286a38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #280] @ (286b0c ) │ │ │ │ + ldr r2, [pc, #296] @ (286b1c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #176] @ (286aac ) │ │ │ │ + ldr r2, [pc, #192] @ (286abc ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #16] @ (286a14 ) │ │ │ │ + ldr r2, [pc, #32] @ (286a24 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #800] @ (286d30 ) │ │ │ │ + ldr r1, [pc, #816] @ (286d40 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -733764,17 +733765,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #128] @ (286b18 ) │ │ │ │ + ldr r1, [pc, #144] @ (286b28 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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] │ │ │ │ @@ -733882,25 +733883,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r3, #116 @ 0x74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #496] @ (286db8 ) │ │ │ │ + ldr r0, [pc, #512] @ (286dc8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r3, #42 @ 0x2a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blxns lr │ │ │ │ + blx pc │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -734038,25 +734039,25 @@ │ │ │ │ ... │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mov lr, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mov sl, r0 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mov r4, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r1, [r1, #212] @ 0xd4 │ │ │ │ adds r1, #4 │ │ │ │ @@ -734080,15 +734081,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -734123,17 +734124,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (286e34 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r4, lr │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -734179,23 +734180,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (286ed4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 286e80 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r8, fp │ │ │ │ + add ip, fp │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r4, r2 │ │ │ │ @@ -734469,65 +734470,65 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r2, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ adds r6, #172 @ 0xac │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - orrs r4, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -734715,39 +734716,39 @@ │ │ │ │ blx 9cfa8 │ │ │ │ b.n 2873fa │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #336] @ (2875f4 ) │ │ │ │ @@ -734877,17 +734878,17 @@ │ │ │ │ nop │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #408] @ (2877b4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -735049,25 +735050,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -735325,31 +735326,31 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ @@ -735522,25 +735523,25 @@ │ │ │ │ b.n 287b90 │ │ │ │ cmp r3, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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, #2656] @ 0xa60 │ │ │ │ subw sp, sp, #1388 @ 0x56c │ │ │ │ @@ -735886,59 +735887,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ cmp r0, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9dbb4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 9b90c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -736467,27 +736468,27 @@ │ │ │ │ vmul.f64 d7, d5, d7 │ │ │ │ b.n 2885a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ ldr.w r8, [r1, #184] @ 0xb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -737001,25 +737002,25 @@ │ │ │ │ vsub.f64 d0, d6, d0 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r0, [r3, #332] @ 0x14c │ │ │ │ vmul.f64 d7, d0, d7 │ │ │ │ b.n 2885a8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.u8 q8, , #2 │ │ │ │ - movs r7, #6 │ │ │ │ + vshr.u16 q8, , #14 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vshr.u32 q0, , #14 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + vshr.u32 q0, , #10 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrd r9, r6, [sp, #168] @ 0xa8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ and.w r1, r3, #1 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -737808,139 +737809,139 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 28949e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rev16 r3, r5 │ │ │ │ - vaddl.u q8, d31, d8 │ │ │ │ + vaddl.u q8, d31, d12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2l 0, cr0, [r6, #380] @ 0x17c │ │ │ │ - movs r5, #4 │ │ │ │ + stc2l 0, cr0, [sl, #380] @ 0x17c │ │ │ │ + movs r5, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-380]! @ 0xfffffe84 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + stc2 0, cr0, [r2, #380] @ 0x17c │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #-380] @ 0xfffffe84 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + ldc2l 0, cr0, [lr, #-380] @ 0xfffffe84 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #380 @ 0x17c │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + ldc2l 0, cr0, [r6], #380 @ 0x17c │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r6], {95} @ 0x5f │ │ │ │ - movs r4, #12 │ │ │ │ + ldc2l 0, cr0, [sl], {95} @ 0x5f │ │ │ │ + movs r4, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6], #380 @ 0x17c │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + ldc2 0, cr0, [sl], #380 @ 0x17c │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [sl], {95} @ 0x5f │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + ldc2 0, cr0, [lr], {95} @ 0x5f │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #-380 @ 0xfffffe84 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + stc2 0, cr0, [r0], {95} @ 0x5f │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mrrc2 0, 5, r0, r8, cr15 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + mrrc2 0, 5, r0, ip, cr15 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [r8], #-380 @ 0xfffffe84 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + ldc2 0, cr0, [ip], #-380 @ 0xfffffe84 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [r8], {95} @ 0x5f │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + ldc2 0, cr0, [ip], {95} @ 0x5f │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfbfc005f │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + stc2 0, cr0, [r0], {95} @ 0x5f │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xfbc8005f │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + @ instruction: 0xfbcc005f │ │ │ │ + movs r3, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #160] @ (2896f4 ) │ │ │ │ + ldr r7, [pc, #176] @ (289704 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb8a005f │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xfb8e005f │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc2 0, cr0, [sl], {95} @ 0x5f │ │ │ │ - ldr??.w r0, [r6, #95] @ 0x5f │ │ │ │ - movs r1, #14 │ │ │ │ + stc2 0, cr0, [lr], {95} @ 0x5f │ │ │ │ + ldr??.w r0, [sl, #95] @ 0x5f │ │ │ │ + movs r1, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ac005f │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + ldrsh.w r0, [r0, #95] @ 0x5f │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vqadd.s16 q8, q1, │ │ │ │ - ldr??.w r0, [r4, pc, lsl #1] │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + vqadd.s16 q8, q3, │ │ │ │ + ldr??.w r0, [r8, pc, lsl #1] │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r0, r3, r4, r5, r6} │ │ │ │ - vtbx.8 d31, {d31}, d14 │ │ │ │ + @ instruction: 0xfffff8d2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh.w r0, [r4, #95] @ 0x5f │ │ │ │ - subs r4, r5, #7 │ │ │ │ + ldrh.w r0, [r8, #95] @ 0x5f │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb.w r0, [ip, #95] @ 0x5f │ │ │ │ - subs r2, r2, #7 │ │ │ │ + strh.w r0, [r0, #95] @ 0x5f │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr??.w r0, [lr, pc, lsl #1] │ │ │ │ - subs r4, r6, #6 │ │ │ │ + strb.w r0, [r2, #95] @ 0x5f │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str??.w r0, [r2, pc, lsl #1] │ │ │ │ - subs r0, r3, #6 │ │ │ │ + str??.w r0, [r6, pc, lsl #1] │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str.w r0, [r8, pc, lsl #1] │ │ │ │ - subs r6, r7, #5 │ │ │ │ + str.w r0, [ip, pc, lsl #1] │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh.w r0, [lr, pc, lsl #1] │ │ │ │ - subs r4, r4, #5 │ │ │ │ + ldrh.w r0, [r2, pc, lsl #1] │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb.w r0, [r4, pc, lsl #1] │ │ │ │ - subs r2, r1, #5 │ │ │ │ + ldrb.w r0, [r8, pc, lsl #1] │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7fa005f │ │ │ │ - subs r0, r6, #4 │ │ │ │ + @ instruction: 0xf7fe005f │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7e0005f │ │ │ │ - subs r6, r2, #4 │ │ │ │ + @ instruction: 0xf7e4005f │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7c6005f │ │ │ │ - subs r4, r7, #3 │ │ │ │ + @ instruction: 0xf7ca005f │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7a6005f │ │ │ │ - subs r4, r3, #3 │ │ │ │ + @ instruction: 0xf7aa005f │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf778005f │ │ │ │ - subs r0, r6, #2 │ │ │ │ + @ instruction: 0xf77c005f │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf75e005f │ │ │ │ - subs r4, r2, #2 │ │ │ │ + @ instruction: 0xf762005f │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf742005f │ │ │ │ - subs r0, r7, #1 │ │ │ │ + @ instruction: 0xf746005f │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf726005f │ │ │ │ - subs r4, r3, #1 │ │ │ │ + @ instruction: 0xf72a005f │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf70a005f │ │ │ │ - subs r0, r0, #1 │ │ │ │ + @ instruction: 0xf70e005f │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf6ee005f │ │ │ │ - subs r4, r4, #0 │ │ │ │ + @ instruction: 0xf6f2005f │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf6d2005f │ │ │ │ - subs r0, r1, #0 │ │ │ │ + @ instruction: 0xf6d6005f │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf6b6005f │ │ │ │ - adds r4, r5, #7 │ │ │ │ + @ instruction: 0xf6ba005f │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf69a005f │ │ │ │ - adds r0, r2, #7 │ │ │ │ + @ instruction: 0xf69e005f │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [pc, #1624] @ 289d84 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ blx 9f698 │ │ │ │ cbz r0, 28974a │ │ │ │ ldr.w r8, [pc, #1616] @ 289d88 │ │ │ │ @@ -738520,120 +738521,120 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r3, [r3, #972] @ 0x3cc │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 288254 │ │ │ │ mov r0, r5 │ │ │ │ blx 9f82c │ │ │ │ b.n 289d64 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #576] @ (289fcc ) │ │ │ │ + ldr r7, [pc, #592] @ (289fdc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #96] @ (289e04 ) │ │ │ │ + ldr r0, [pc, #112] @ (289e14 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orn r0, r4, #14614528 @ 0xdf0000 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + orn r0, r8, #14614528 @ 0xdf0000 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orr.w r0, r4, #14614528 @ 0xdf0000 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + orr.w r0, r8, #14614528 @ 0xdf0000 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [r4, #-372]! @ 0x174 │ │ │ │ - ubfx r0, lr, #1, #32 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + ldrd r0, r0, [r8, #-372]! @ 0x174 │ │ │ │ + @ instruction: 0xf3d2005f │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf3b2005f │ │ │ │ - subs r0, r5, r3 │ │ │ │ + @ instruction: 0xf3b6005f │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf392005f │ │ │ │ - subs r0, r1, r3 │ │ │ │ + @ instruction: 0xf396005f │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movt r0, #24671 @ 0x605f │ │ │ │ - adds r4, r7, r7 │ │ │ │ + movt r0, #41055 @ 0xa05f │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf290005f │ │ │ │ - adds r6, r0, r7 │ │ │ │ + @ instruction: 0xf294005f │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 289d54 │ │ │ │ + b.n 289d5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf25e005f │ │ │ │ - adds r6, r2, r6 │ │ │ │ + @ instruction: 0xf262005f │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf22e005f │ │ │ │ - adds r6, r4, r5 │ │ │ │ + @ instruction: 0xf232005f │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf212005f │ │ │ │ - adds r2, r1, r5 │ │ │ │ + @ instruction: 0xf216005f │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 289c90 │ │ │ │ + b.n 289c98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldmia r1, {r0, r1, r2, r3, r4} │ │ │ │ - vmls.i , , d10[0] │ │ │ │ + vmls.i , , d14[0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orns r0, r2, #14614528 @ 0xdf0000 │ │ │ │ - @ instruction: 0xf180005f │ │ │ │ - adds r0, r7, r2 │ │ │ │ + orns r0, r6, #14614528 @ 0xdf0000 │ │ │ │ + @ instruction: 0xf184005f │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adcs.w r0, r2, #95 @ 0x5f │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adcs.w r0, r6, #95 @ 0x5f │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds.w r0, r8, #95 @ 0x5f │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds.w r0, ip, #95 @ 0x5f │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf0ec005f │ │ │ │ - adds r4, r4, r0 │ │ │ │ + @ instruction: 0xf0f0005f │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 289e04 │ │ │ │ + beq.n 289e0c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf0b6005f │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + @ instruction: 0xf0ba005f │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eor.w r0, sl, #95 @ 0x5f │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + eor.w r0, lr, #95 @ 0x5f │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orn r0, lr, #95 @ 0x5f │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + orns r0, r2, #95 @ 0x5f │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orr.w r0, r4, #95 @ 0x5f │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + orr.w r0, r8, #95 @ 0x5f │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ssat r0, #32, r0, lsl #1 │ │ │ │ - vshr.s32 q8, , #2 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + ssat r0, #32, r4, lsl #1 │ │ │ │ + and.w r0, r2, #95 @ 0x5f │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vshr.s8 q8, , #2 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + vshr.s16 q8, , #14 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vshr.s32 q0, , #14 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + vshr.s32 q0, , #10 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vshr.s16 q0, , #10 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + vshr.s16 q0, , #6 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vqadd.s32 q8, q3, │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + vqadd.s32 q8, q5, │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vqadd.s64 q0, q6, │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + vqadd.s8 q8, q0, │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vqadd.s16 q0, q2, │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + vqadd.s16 q0, q4, │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -739055,39 +739056,39 @@ │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ lsls r0, r2, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mrc 0, 1, r0, cr14, cr15, {2} │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + mcr 0, 2, r0, cr2, cr15, {2} │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeb3e005f │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + adc.w r0, r2, pc, lsr #1 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeb26005f │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + @ instruction: 0xeb2a005f │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add.w r0, lr, pc, lsr #1 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + adds.w r0, r2, pc, lsr #1 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc 0, cr0, [lr], #380 @ 0x17c │ │ │ │ - stc 0, cr0, [r0], #380 @ 0x17c │ │ │ │ - @ instruction: 0xe986005f │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + stcl 0, cr0, [r2], {95} @ 0x5f │ │ │ │ + stc 0, cr0, [r4], #380 @ 0x17c │ │ │ │ + @ instruction: 0xe98a005f │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strd r0, r0, [lr, #-380]! @ 0x17c │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + ldrd r0, r0, [r2, #-380]! @ 0x17c │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [r6, #-380] @ 0x17c │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + ldrd r0, r0, [sl, #-380] @ 0x17c │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmdb lr!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + strd r0, r0, [r2, #-380] @ 0x17c │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 9bd70 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 28a400 │ │ │ │ ldrd r2, r3, [r8, #152] @ 0x98 │ │ │ │ @@ -739772,74 +739773,74 @@ │ │ │ │ b.n 28a8a2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - orn r0, r6, pc, lsr #1 │ │ │ │ - strex r0, r0, [r6, #380] @ 0x17c │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + orn r0, sl, pc, lsr #1 │ │ │ │ + strex r0, r0, [sl, #380] @ 0x17c │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [r0, #380]! @ 0x17c │ │ │ │ - b.n 28aae8 │ │ │ │ + ldrd r0, r0, [r4, #380]! @ 0x17c │ │ │ │ + b.n 28aaf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28aab8 │ │ │ │ + b.n 28aac0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmdb sl, {r0, r1, r2, r3, r4, r6} │ │ │ │ - ldmia.w r8!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - b.n 28a87c │ │ │ │ + stmdb lr, {r0, r1, r2, r3, r4, r6} │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3, r4, r6} │ │ │ │ + b.n 28a884 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a848 │ │ │ │ + b.n 28a850 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a808 │ │ │ │ + b.n 28a810 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a7d0 │ │ │ │ + b.n 28a7d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a794 │ │ │ │ + b.n 28a79c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a75c │ │ │ │ + b.n 28a764 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28aae0 │ │ │ │ + b.n 28aae8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28a6ec │ │ │ │ + b.n 28a6f4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a618 │ │ │ │ + b.n 28a620 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 28a628 │ │ │ │ + b.n 28a630 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28b208 │ │ │ │ + b.n 28b210 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 28ae24 │ │ │ │ + b.n 28ae2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bge.w 28ab3e │ │ │ │ b.n 28ab44 │ │ │ │ movs r2, #6 │ │ │ │ @@ -740045,41 +740046,41 @@ │ │ │ │ bne.w 28a0f6 │ │ │ │ b.n 28ad20 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ... │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #6 │ │ │ │ + udf #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 28aed8 │ │ │ │ + ble.n 28aee0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 28aea4 │ │ │ │ + ble.n 28aeac │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #908] @ (28b2b8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -740385,29 +740386,29 @@ │ │ │ │ b.n 28b28c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf71c0068 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6ee0068 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 28b310 │ │ │ │ + blt.n 28b318 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bls.n 28b288 │ │ │ │ + bls.n 28b290 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bls.n 28b254 │ │ │ │ + bls.n 28b25c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -740804,36 +740805,36 @@ │ │ │ │ b.n 28b342 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf3440068 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3020068 │ │ │ │ - bhi.n 28b878 │ │ │ │ + bhi.n 28b880 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vshr.u32 q0, , #24 │ │ │ │ - bhi.n 28b844 │ │ │ │ + vshr.u32 q0, , #20 │ │ │ │ + bhi.n 28b84c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vshr.u8 q0, , #6 │ │ │ │ - bge.n 28b7cc │ │ │ │ + vshr.u8 q0, , #2 │ │ │ │ + bge.n 28b7d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 28b720 │ │ │ │ + bpl.n 28b728 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #372 @ 0x174 │ │ │ │ - bvc.n 28b8a8 │ │ │ │ + ldc2l 0, cr0, [r6], #372 @ 0x174 │ │ │ │ + bvc.n 28b8b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 28b898 │ │ │ │ + bpl.n 28b8a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2 0, cr0, [r8], #372 @ 0x174 │ │ │ │ - bpl.n 28b7d8 │ │ │ │ + stc2 0, cr0, [ip], #372 @ 0x174 │ │ │ │ + bpl.n 28b7e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mcrr2 0, 5, r0, r4, cr13 │ │ │ │ - bmi.n 28b7a0 │ │ │ │ + mcrr2 0, 5, r0, r8, cr13 │ │ │ │ + bmi.n 28b7a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2 0, cr0, [r2], #-372 @ 0xfffffe8c │ │ │ │ + stc2 0, cr0, [r6], #-372 @ 0xfffffe8c │ │ │ │ stmdb 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, #424] @ (28b988 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r1, [pc, #424] @ (28b98c ) │ │ │ │ @@ -740995,20 +740996,20 @@ │ │ │ │ b.n 28b804 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 0, 6, cr0, cr8, cr8, {3} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 4, cr0, cr4, cr8, {3} │ │ │ │ - bcc.n 28ba0c │ │ │ │ + bcc.n 28ba14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa72005d │ │ │ │ - bcs.n 28b998 │ │ │ │ + @ instruction: 0xfa76005d │ │ │ │ + bcc.n 28b9a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa3c005d │ │ │ │ + @ instruction: 0xfa40005d │ │ │ │ │ │ │ │ 0028b9a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r2, [pc, #2328] @ 28c2d0 │ │ │ │ @@ -741831,193 +741832,193 @@ │ │ │ │ movs r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [ip], {104} @ 0x68 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 28c3c0 │ │ │ │ + bmi.n 28c3c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 28bb92 │ │ │ │ - @ instruction: 0xffffd1ec │ │ │ │ + vsra.u64 , q8, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 28c364 │ │ │ │ + bpl.n 28c36c │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ @ instruction: 0xffffabbb │ │ │ │ vsri.32 , , #1 │ │ │ │ - vmls.i q12, , d18[0] │ │ │ │ + vmls.i q12, , d22[0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bne.n 28c210 │ │ │ │ + bne.n 28c218 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str.w r0, [r0, #93] @ 0x5d │ │ │ │ - bne.n 28c3e0 │ │ │ │ + str.w r0, [r4, #93] @ 0x5d │ │ │ │ + bne.n 28c3e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh.w r0, [r4, #93] @ 0x5d │ │ │ │ + strh.w r0, [r8, #93] @ 0x5d │ │ │ │ adc.w r0, lr, r8, asr #1 │ │ │ │ - bne.n 28c370 │ │ │ │ + bne.n 28c378 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str??.w r0, [r6, sp, lsl #1] │ │ │ │ + str??.w r0, [sl, sp, lsl #1] │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - vsri.32 d24, d18, #1 │ │ │ │ + vsri.32 d24, d22, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ sxth r5, r0 │ │ │ │ vrshr.u64 d27, d15, #1 │ │ │ │ @ instruction: 0xffffbf89 │ │ │ │ - vrsra.u64 q12, q11, #1 │ │ │ │ + vrsra.u64 q12, q13, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 28c254 │ │ │ │ + beq.n 28c25c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf7c6005d │ │ │ │ - beq.n 28c420 │ │ │ │ + @ instruction: 0xf7ca005d │ │ │ │ + beq.n 28c428 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf7a8005d │ │ │ │ + @ instruction: 0xf7ac005d │ │ │ │ add r1, sp, #572 @ 0x23c │ │ │ │ @ instruction: 0xffffadf9 │ │ │ │ - @ instruction: 0xffff736e │ │ │ │ + vrsra.u32 , q9, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrh r5, [r6, #32] │ │ │ │ vrsra.u64 d26, d7, #1 │ │ │ │ vaddw.u , , d13 │ │ │ │ vsra.u32 , , #1 │ │ │ │ @ instruction: 0xffffb997 │ │ │ │ - vsri.64 d21, d30, #1 │ │ │ │ + vmls.i , , d2[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6fc005d │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + @ instruction: 0xf700005d │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6de005d │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + @ instruction: 0xf6e2005d │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcs.n 28c328 │ │ │ │ + bcs.n 28c330 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf674005d │ │ │ │ + @ instruction: 0xf678005d │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ vtbx.8 d26, {d15}, d11 │ │ │ │ vqshlu.s32 d26, d19, #31 │ │ │ │ - vsubl.u q12, d31, d30 │ │ │ │ + vrshr.u64 d24, d18, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - addw r0, sl, #2141 @ 0x85d │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + addw r0, lr, #2141 @ 0x85d │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf5ec005d │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + @ instruction: 0xf5f0005d │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsb r0, r8, #14483456 @ 0xdd0000 │ │ │ │ + rsb r0, ip, #14483456 @ 0xdd0000 │ │ │ │ add r4, sp, #732 @ 0x2dc │ │ │ │ @ instruction: 0xffffacd1 │ │ │ │ - vrshr.u32 d24, d4, #1 │ │ │ │ + vrshr.u32 d24, d8, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbcs.w r0, r2, #14483456 @ 0xdd0000 │ │ │ │ + sbcs.w r0, r6, #14483456 @ 0xdd0000 │ │ │ │ add r1, pc, #484 @ (adr r1, 28c5a8 ) │ │ │ │ vtbl.8 d27, {d31- d31, , │ │ │ │ - @ instruction: 0xffff37e0 │ │ │ │ + @ instruction: 0xffff37e4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds.w r0, r2, #14483456 @ 0xdd0000 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + adds.w r0, r6, #14483456 @ 0xdd0000 │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bne.n 28c458 │ │ │ │ + bne.n 28c460 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf4a6005d │ │ │ │ + @ instruction: 0xf4aa005d │ │ │ │ add r0, pc, #468 @ (adr r0, 28c5c4 ) │ │ │ │ vqshlu.s64 q13, , #63 @ 0x3f │ │ │ │ - vsra.u32 q12, q6, #1 │ │ │ │ + @ instruction: 0xffff8160 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orr.w r0, sl, #14483456 @ 0xdd0000 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + orr.w r0, lr, #14483456 @ 0xdd0000 │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 28c32c │ │ │ │ + beq.n 28c334 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsrs r1, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ubfx r0, r6, #1, #30 │ │ │ │ + ubfx r0, sl, #1, #30 │ │ │ │ add r1, pc, #76 @ (adr r1, 28c464 ) │ │ │ │ - vcvt.f16.u16 q14, q7, #1 │ │ │ │ + vdup.8 q14, d18[7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf394005d │ │ │ │ + @ instruction: 0xf398005d │ │ │ │ sxth r5, r3 │ │ │ │ - vdup.8 d28, d28[7] │ │ │ │ + vcvt.f16.u16 d28, d16, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bfi r0, r4, #1, #29 │ │ │ │ + bfi r0, r8, #1, #29 │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ - vdup.8 d28, d0[7] │ │ │ │ + vdup.8 d28, d4[7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf338005d │ │ │ │ + @ instruction: 0xf33c005d │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - @ instruction: 0xffffcbd4 │ │ │ │ + @ instruction: 0xffffcbd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ssat r0, #30, ip, lsl #1 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + @ instruction: 0xf310005d │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subw r0, lr, #93 @ 0x5d │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + @ instruction: 0xf2b2005d │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf25c005d │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + @ instruction: 0xf260005d │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - addw r0, ip, #93 @ 0x5d │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + @ instruction: 0xf210005d │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsb r0, r0, #93 @ 0x5d │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + rsb r0, r4, #93 @ 0x5d │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbcs.w r0, ip, #93 @ 0x5d │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + @ instruction: 0xf180005d │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf128005d │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xf12c005d │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add.w r0, lr, #93 @ 0x5d │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + adds.w r0, r2, #93 @ 0x5d │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0f4005d │ │ │ │ + @ instruction: 0xf0f8005d │ │ │ │ ldr r2, [pc, #832] @ (28c7f8 ) │ │ │ │ add.w r3, r5, #224 @ 0xe0 │ │ │ │ ldr r1, [pc, #832] @ (28c7fc ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #780] @ 28c7d0 │ │ │ │ add r1, pc │ │ │ │ @@ -742314,99 +742315,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mcr 0, 5, r0, cr4, cr13, {2} │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + mcr 0, 5, r0, cr8, cr13, {2} │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mrc 0, 2, r0, cr12, cr13, {2} │ │ │ │ - stmia r7!, {r3} │ │ │ │ + mcr 0, 3, r0, cr0, cr13, {2} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mrc 0, 1, r0, cr14, cr13, {2} │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + mcr 0, 2, r0, cr2, cr13, {2} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mcr 0, 1, r0, cr2, cr13, {2} │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + mcr 0, 1, r0, cr6, cr13, {2} │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [sl, #372] @ 0x174 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldcl 0, cr0, [lr, #372] @ 0x174 │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [r6, #372] @ 0x174 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldc 0, cr0, [sl, #372] @ 0x174 │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [r0, #-372] @ 0xfffffe8c │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldcl 0, cr0, [r4, #-372] @ 0xfffffe8c │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc 0, cr0, [sl, #-372] @ 0xfffffe8c │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + stc 0, cr0, [lr, #-372] @ 0xfffffe8c │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stcl 0, cr0, [r4], {93} @ 0x5d │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + stcl 0, cr0, [r8], {93} @ 0x5d │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc 0, cr0, [r8], {93} @ 0x5d │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + stc 0, cr0, [ip], {93} @ 0x5d │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mcrr 0, 5, r0, ip, cr13 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + mrrc 0, 5, r0, r0, cr13 @ │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [r0], {93} @ 0x5d │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + ldc 0, cr0, [r4], {93} @ 0x5d │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsbs r0, r2, sp, lsr #1 │ │ │ │ + rsbs r0, r6, sp, lsr #1 │ │ │ │ movs r7, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #916] @ (28cc58 ) │ │ │ │ add.w r3, r5, #300 @ 0x12c │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #908] @ (28cc5c ) │ │ │ │ @@ -742737,107 +742738,107 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeaa2005d │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + @ instruction: 0xeaa6005d │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orrs.w r0, ip, sp, lsr #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + orn r0, r0, sp, lsr #1 │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ands.w r0, r6, sp, lsr #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ands.w r0, sl, sp, lsr #1 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrd r0, r0, [r0, #372] @ 0x174 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + ldrd r0, r0, [r4, #372] @ 0x174 │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe98a005d │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xe98e005d │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strd r0, r0, [lr, #-372] @ 0x174 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldrd r0, r0, [r2, #-372] @ 0x174 │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmdb r8, {r0, r2, r3, r4, r6} │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmdb ip, {r0, r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe8c2005d │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe8c6005d │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrd r0, r0, [ip], #-372 @ 0x174 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + stmia.w r0, {r0, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe836005d │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + @ instruction: 0xe83a005d │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28ccf4 │ │ │ │ + b.n 28ccfc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28cc8c │ │ │ │ + b.n 28cc94 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28cc20 │ │ │ │ + b.n 28cc28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r2, [pc, #436] @ (28cee0 ) │ │ │ │ add.w r3, r5, #256 @ 0x100 │ │ │ │ ldr r1, [pc, #436] @ (28cee4 ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -742992,63 +742993,63 @@ │ │ │ │ b.w 28baf6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28cb50 │ │ │ │ + b.n 28cb58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28cad4 │ │ │ │ + b.n 28cadc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28ca6c │ │ │ │ + b.n 28ca74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28ca04 │ │ │ │ + b.n 28ca0c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28c984 │ │ │ │ + b.n 28c98c │ │ │ │ lsls r5, r3, #1 │ │ │ │ strh r3, [r6, #38] @ 0x26 │ │ │ │ vtbl.8 d23, {d15-d17}, d3 │ │ │ │ - vqshrn.u64 d28, q3, #1 │ │ │ │ + vqshrn.u64 d28, q5, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28c8ec │ │ │ │ + b.n 28c8f4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94bdc │ │ │ │ @@ -743069,17 +743070,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28c7c4 │ │ │ │ + b.n 28c7cc │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r1, #164] @ 0xa4 │ │ │ │ ldrb.w r0, [r2, #385] @ 0x181 │ │ │ │ ldrb.w r3, [r1, #385] @ 0x181 │ │ │ │ @@ -743151,17 +743152,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 28d6f4 │ │ │ │ + b.n 28d6fc │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #124] @ (28d0f0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -743214,15 +743215,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 28d098 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ bpl.n 28d1f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -743778,17 +743779,17 @@ │ │ │ │ vstr d6, [r3] │ │ │ │ vldr d7, [r0, #-8] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 28d74e │ │ │ │ b.n 28d604 │ │ │ │ ... │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ vmov s16, r3 │ │ │ │ @@ -745218,66 +745219,66 @@ │ │ │ │ ... │ │ │ │ ldmia r2!, {r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r4, 28e882 │ │ │ │ + cbnz r0, 28e884 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 50a83a │ │ │ │ - rev r0, r3 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 28e7a8 │ │ │ │ + bpl.n 28e7b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r2, 28e87a │ │ │ │ + cbnz r6, 28e87a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 28e914 │ │ │ │ + bpl.n 28e91c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r6, 28e876 │ │ │ │ + cbnz r2, 28e878 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 28e8c4 │ │ │ │ + bpl.n 28e8cc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r0, 28e878 │ │ │ │ + cbnz r4, 28e878 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 28e890 │ │ │ │ + bpl.n 28e898 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r2, 28e878 │ │ │ │ + cbnz r6, 28e878 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 28e85c │ │ │ │ + bpl.n 28e864 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r6, 28e86a │ │ │ │ + cbnz r2, 28e86c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bne.n 28e8c8 │ │ │ │ + bne.n 28e8d0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 28e86c │ │ │ │ + beq.n 28e874 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 28e838 │ │ │ │ + beq.n 28e840 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 28e808 │ │ │ │ + beq.n 28e810 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r4, 28e8ac │ │ │ │ + cbz r0, 28e8ae │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r6, #1575 @ 0x627 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ blx 9c484 │ │ │ │ mov r0, r4 │ │ │ │ blx 9db44 │ │ │ │ @@ -746073,21 +746074,21 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 28ee58 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ b.n 28f55e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 28f16e │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -746695,77 +746696,77 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #144] @ (28f914 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 28dc86 │ │ │ │ ... │ │ │ │ - add r5, pc, #976 @ (adr r5, 28fc6c ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 28fc7c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 28fb8c ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 28fb9c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #464 @ (adr r5, 28fa7c ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 28fa8c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #128 @ (adr r5, 28f934 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 28f944 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, pc, #32 @ (adr r5, 28f8d8 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 28f8e8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #880 @ (adr r4, 28fc2c ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 28fc3c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #280 @ (adr r3, 28f9d8 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 28f9e8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #80 @ (adr r3, 28f918 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 28f928 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, pc, #992 @ (adr r2, 28fcb0 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 28fcc0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, pc, #888 @ (adr r2, 28fc50 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 28fc60 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, pc, #16 @ (adr r1, 28f8f0 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 28f900 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 28fbd8 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 28fbe8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #464 @ (adr r0, 28fabc ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 28facc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, pc, #344 @ (adr r0, 28fa4c ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 28fa5c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r0, 28f974 │ │ │ │ + cbnz r4, 28f974 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, pc, #216 @ (adr r0, 28f9d4 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 28f9e4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r2, 28f974 │ │ │ │ + cbnz r6, 28f974 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, pc, #64 @ (adr r0, 28f944 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 28f954 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r4, 28f972 │ │ │ │ + cbnz r0, 28f974 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r0, 28f974 │ │ │ │ + cbnz r4, 28f974 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r6, 28f95a │ │ │ │ + cbnz r2, 28f95c │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr.w r0, [pc, #1156] @ 28fda0 │ │ │ │ movw r1, #2271 @ 0x8df │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1144] @ 28fda4 │ │ │ │ @@ -747168,109 +747169,109 @@ │ │ │ │ b.w 28dc86 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r6, 28fdd2 │ │ │ │ + cbnz r2, 28fdd4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r6, 28fdc4 │ │ │ │ + cbnz r2, 28fdc6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + setpan #0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #240] @ (28ff54 ) │ │ │ │ movw r1, #2089 @ 0x829 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -747355,49 +747356,49 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #80] @ (28ff98 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 28fa84 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -747593,19 +747594,19 @@ │ │ │ │ vcmpe.f64 d7, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 290168 │ │ │ │ b.n 290054 │ │ │ │ vstr d5, [r3] │ │ │ │ b.n 290040 │ │ │ │ ... │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r0, 290272 │ │ │ │ + cbz r4, 290272 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00290234 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -748251,218 +748252,218 @@ │ │ │ │ b.n 29031a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r3, pc, #1016 @ (adr r3, 290d3c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bls.n 2909ee │ │ │ │ - vabdl.u , d15, d12 │ │ │ │ + vqshl.u32 d25, d0, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ add r3, pc, #168 @ (adr r3, 290a18 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ - vsri.32 , q7, #1 │ │ │ │ + vmls.i , , d18[0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r5} │ │ │ │ vdup.8 d28, d3[7] │ │ │ │ - vrsra.u64 , q13, #1 │ │ │ │ + vrsra.u64 , q15, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bhi.n 290a50 │ │ │ │ + bhi.n 290a58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96558 │ │ │ │ @@ -748483,17 +748484,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -748568,21 +748569,21 @@ │ │ │ │ blx 9f10c │ │ │ │ b.n 290bba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 290f94 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 290fa4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -748649,27 +748650,27 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 290c86 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #80 @ (adr r7, 290d3c ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 290d4c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 2910d4 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 2910e4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, 291024 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 291034 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -749511,31 +749512,31 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #968 @ (adr r3, 291aec ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 291afc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 291a6c ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 291a7c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #376 @ (adr r1, 2918b4 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 2918c4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ vcmpe.f64 d10, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 2914fe │ │ │ │ vldr d5, [sp, #88] @ 0x58 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ @@ -750331,45 +750332,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (29218c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2920bc │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00292190 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -750503,44 +750504,44 @@ │ │ │ │ b.n 29220c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stc 15, cr15, [r3], {255} @ 0xff │ │ │ │ strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strh r4, [r7, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r3, #1 │ │ │ │ @ instruction: 0xe9bbffff │ │ │ │ ldrd pc, pc, [r5], #1020 @ 0x3fc │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrd pc, pc, [pc], #-1020 @ 291f2c @ 0x3fc │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95c94 │ │ │ │ @@ -750561,17 +750562,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -750614,15 +750615,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r6, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strh r4, [r7, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -750682,17 +750683,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -750726,17 +750727,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #464] @ (292708 ) │ │ │ │ @@ -750925,31 +750926,31 @@ │ │ │ │ b.n 29260e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r2, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ strh r2, [r7, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [pc, #1280] @ 292c4c │ │ │ │ @@ -751428,59 +751429,59 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00292cb4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -751691,69 +751692,69 @@ │ │ │ │ b.n 292d5c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xfa39ffff │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r1, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ bl 1a8f02 │ │ │ │ bl 13ef06 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ bl b8f1a │ │ │ │ bl 8af1e ::get_default_options()::val@@Base+0x8af0a> │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ bl fffc8f32 ::Settings::boolParam@@Base+0xff6a7c9a> │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9cd34 │ │ │ │ @@ -751774,17 +751775,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (293004 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -751821,15 +751822,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r2, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, #25] │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -751984,37 +751985,37 @@ │ │ │ │ b.n 2930e2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r3, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r6, [r4, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -752071,21 +752072,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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 r0, r1 │ │ │ │ @@ -752232,21 +752233,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -753080,203 +753081,203 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 29346c │ │ │ │ nop │ │ │ │ strb r6, [r2, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r3, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [pc, #800] @ (2940bc ) │ │ │ │ + ldr r0, [pc, #816] @ (2940cc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [pc, #352] @ (293f08 ) │ │ │ │ + ldr r0, [pc, #368] @ (293f18 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [pc, #168] @ (293e68 ) │ │ │ │ + ldr r0, [pc, #184] @ (293e78 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blxns r2 │ │ │ │ + blx r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ bx r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -753436,31 +753437,31 @@ │ │ │ │ b.n 293f82 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -753629,31 +753630,31 @@ │ │ │ │ b.n 29412c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -753843,41 +753844,41 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2942a6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ ldr r2, [pc, #996] @ (294854 ) │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -754253,65 +754254,65 @@ │ │ │ │ b.n 29455c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r2, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r4, [r5, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002948c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -754869,176 +754870,176 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrb r4, [r5, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrd pc, pc, [fp, #1020]! @ 0x3fc │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ adds r7, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r1, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ b.n 294a4e │ │ │ │ - vtbl.8 d21, {d15-d16}, d0 │ │ │ │ + vtbl.8 d21, {d15-d16}, d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmia.w r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xe819ffff │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ b.n 294d6a │ │ │ │ - vtbx.8 d21, {d15}, d12 │ │ │ │ + vqrshrun.s64 d21, q0, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ vldr d1, [pc, #68] @ 295068 │ │ │ │ add.w r3, r5, #112 @ 0x70 │ │ │ │ ldr r2, [pc, #68] @ (295070 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #68] @ (295074 ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -755059,21 +755060,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (29507c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 29499c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96db8 │ │ │ │ @@ -755094,17 +755095,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002950cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -755520,59 +755521,59 @@ │ │ │ │ add r2, pc, #0 @ (adr r2, 295564 ) │ │ │ │ subs r4, r2, r2 │ │ │ │ negs r5, r5 │ │ │ │ strb r6, [r3, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #920] @ (295920 ) │ │ │ │ + ldr r7, [pc, #936] @ (295930 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strh r6, [r7, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #616] @ (2957fc ) │ │ │ │ + ldr r7, [pc, #632] @ (29580c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #512] @ (29579c ) │ │ │ │ + ldr r7, [pc, #528] @ (2957ac ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #416] @ (295744 ) │ │ │ │ + ldr r7, [pc, #432] @ (295754 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #640] @ (295830 ) │ │ │ │ + ldr r6, [pc, #656] @ (295840 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #456] @ (295780 ) │ │ │ │ + ldr r6, [pc, #472] @ (295790 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #128] @ (295640 ) │ │ │ │ + ldr r6, [pc, #144] @ (295650 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #872] @ (295930 ) │ │ │ │ + ldr r5, [pc, #888] @ (295940 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r2, [r1, #300] @ 0x12c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r6, [r3, r2, lsl #2] │ │ │ │ cbz r6, 2955f2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ @@ -756646,141 +756647,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #264] @ (296310 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 29539e │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #968] @ (2965e4 ) │ │ │ │ + ldr r3, [pc, #984] @ (2965f4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #680] @ (2964d0 ) │ │ │ │ + ldr r3, [pc, #696] @ (2964e0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #488] @ (296418 ) │ │ │ │ + ldr r3, [pc, #504] @ (296428 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #360] @ (2963a0 ) │ │ │ │ + ldr r3, [pc, #376] @ (2963b0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #184] @ (2962f8 ) │ │ │ │ + ldr r3, [pc, #200] @ (296308 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #264] @ (296350 ) │ │ │ │ + ldr r2, [pc, #280] @ (296360 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #872] @ (2965bc ) │ │ │ │ + ldr r1, [pc, #888] @ (2965cc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [pc, #608] @ (2964bc ) │ │ │ │ + ldr r1, [pc, #624] @ (2964cc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #776] @ (296568 ) │ │ │ │ + ldr r0, [pc, #792] @ (296578 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #632] @ (2964dc ) │ │ │ │ + ldr r0, [pc, #648] @ (2964ec ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [pc, #240] @ (29635c ) │ │ │ │ + ldr r0, [pc, #256] @ (29636c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 29690c │ │ │ │ + b.n 296914 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r8, r1 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [pc, #952] @ (296658 ) │ │ │ │ + ldr r7, [pc, #968] @ (296668 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r4, fp │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #792] @ (2965cc ) │ │ │ │ + ldr r6, [pc, #808] @ (2965dc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add lr, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add lr, r0 │ │ │ │ + add sl, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [pc, #624] @ (29654c ) │ │ │ │ + ldr r3, [pc, #640] @ (29655c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #640] @ (296574 ) │ │ │ │ + ldr r3, [pc, #656] @ (296584 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -757082,29 +757083,29 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 296468 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ orrs r2, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #584] @ (2968d8 ) │ │ │ │ + ldr r2, [pc, #600] @ (2968e8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ rors r0, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #752] @ (29698c ) │ │ │ │ + ldr r6, [pc, #768] @ (29699c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #896] @ (296a24 ) │ │ │ │ + ldr r5, [pc, #912] @ (296a34 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #120] @ (296724 ) │ │ │ │ + ldr r5, [pc, #136] @ (296734 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002966ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -757318,29 +757319,29 @@ │ │ │ │ nop │ │ │ │ subs r7, #134 @ 0x86 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #106 @ 0x6a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [pc, #120] @ (296980 ) │ │ │ │ + ldr r4, [pc, #136] @ (296990 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #824] @ (296c48 ) │ │ │ │ + ldr r3, [pc, #840] @ (296c58 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #120] @ (296990 ) │ │ │ │ + ldr r3, [pc, #136] @ (2969a0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #704] @ (296be0 ) │ │ │ │ + ldr r2, [pc, #720] @ (296bf0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00296920 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -757384,17 +757385,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ (2969e0 ) │ │ │ │ + ldr r2, [pc, #80] @ (2969f0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #108] @ (296a1c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -757441,15 +757442,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #150 @ 0x96 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ subs r4, #76 @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -757531,17 +757532,17 @@ │ │ │ │ nop │ │ │ │ subs r4, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #680] @ (296db4 ) │ │ │ │ + ldr r0, [pc, #696] @ (296dc4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00296b0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -757699,50 +757700,50 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 296c74 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r3, #42 @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mcr2 15, 5, pc, cr7, cr15, {7} @ │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r5, r3, #1 │ │ │ │ subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r5, r3, #1 │ │ │ │ stc2 15, cr15, [pc, #1020] @ 2970c8 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bx sp │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bx r8 │ │ │ │ + bxns r8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bx r1 │ │ │ │ + bxns r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00296cf0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -757861,21 +757862,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (296e40 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 296dda │ │ │ │ nop │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r5, r3, #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-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -758332,47 +758333,47 @@ │ │ │ │ b.n 296ea4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r7, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add lr, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add sl, r4 │ │ │ │ + add lr, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r0, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - eors r2, r4 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #264] @ (2974b8 ) │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -758477,49 +758478,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #80] @ (2974fc ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 296ea4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00297500 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -758597,29 +758598,29 @@ │ │ │ │ b.n 297572 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf92dffff │ │ │ │ adds r1, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a3d8 │ │ │ │ @@ -758639,17 +758640,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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 r2, [pc, #1944] @ 297de4 │ │ │ │ @@ -759353,89 +759354,89 @@ │ │ │ │ b.n 297680 │ │ │ │ cmp r7, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00297e88 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -759511,29 +759512,29 @@ │ │ │ │ b.n 297efc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bl 219f4e │ │ │ │ movs r7, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 945fc │ │ │ │ @@ -759553,17 +759554,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -759622,15 +759623,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #62 @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r6, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -759666,17 +759667,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ ldr r6, [pc, #632] @ (298378 ) │ │ │ │ @@ -759920,49 +759921,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 298354 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r5, #70 @ 0x46 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r5, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov sl, r1 │ │ │ │ @@ -760652,96 +760653,96 @@ │ │ │ │ nop │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r0, 298b4e │ │ │ │ + cbnz r4, 298b4e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrsh.w pc, [r9, #255]! │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 00298ba4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -761191,142 +761192,142 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ subs r6, r1, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 26f07e │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r3, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r2, r4, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ bl 5e90a2 │ │ │ │ bl 59f0a6 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0f98 │ │ │ │ @@ -761347,17 +761348,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -761411,21 +761412,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (2992cc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -761462,15 +761463,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r1, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -761572,21 +761573,21 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r3, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002993e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -761724,46 +761725,46 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 29948c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r2, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mrc2 15, 5, pc, cr5, cr15, {7} │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 299830 │ │ │ │ + b.n 299838 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ asrs r4, r7, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ stc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r0, r7, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldc2l 15, cr15, [fp], {255} @ 0xff │ │ │ │ - subs r2, r7, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95ad0 │ │ │ │ @@ -761783,17 +761784,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r6, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002995cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -761905,25 +761906,25 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2995f2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 9c484 │ │ │ │ b.n 2995f0 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00299718 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -762037,25 +762038,25 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 29973e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 9c484 │ │ │ │ b.n 29973c │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -762144,21 +762145,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ blx 9f10c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -762217,15 +762218,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r2, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsrs r4, r3, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -762318,21 +762319,21 @@ │ │ │ │ blx 99ff8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 9f10c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -762373,17 +762374,17 @@ │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 9f10c │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -763182,35 +763183,35 @@ │ │ │ │ ldr r0, [pc, #56] @ (29a5f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 29a56c │ │ │ │ lsls r7, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr.w r2, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r3, [r1, #176] @ 0xb0 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr.w r5, [r2, #212] @ 0xd4 │ │ │ │ ldr.w r4, [r3, #212] @ 0xd4 │ │ │ │ mov lr, r5 │ │ │ │ @@ -763546,15 +763547,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ b.n 29aa2e │ │ │ │ nop │ │ │ │ ... │ │ │ │ vmla.i32 q8, q4, d7[1] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrb.w r0, [r0, #285] @ 0x11d │ │ │ │ lsls r0, r0, #28 │ │ │ │ bmi.n 29aa24 │ │ │ │ vmov s15, r4 │ │ │ │ vldr d6, [lr] │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ @@ -764150,60 +764151,60 @@ │ │ │ │ ldr r0, [pc, #108] @ (29b148 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 29ae48 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb.w r0, [r0, r7, lsl #2] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #2904] @ 29bcbc │ │ │ │ @@ -765287,75 +765288,75 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.w 29b192 │ │ │ │ @ instruction: 0xf4e00067 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4b20067 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vshr.u32 q8, q6, #16 │ │ │ │ - movs r6, r0 │ │ │ │ + vshr.u32 q8, q6, #12 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mcr2 0, 7, r0, cr4, cr14, {2} │ │ │ │ + mcr2 0, 7, r0, cr8, cr14, {2} │ │ │ │ + stc2l 0, cr0, [ip, #-376] @ 0xfffffe88 │ │ │ │ stc2l 0, cr0, [r8, #-376] @ 0xfffffe88 │ │ │ │ - stc2l 0, cr0, [r4, #-376] @ 0xfffffe88 │ │ │ │ - stc2l 0, cr0, [r6], #368 @ 0x170 │ │ │ │ - ldc2l 0, cr0, [r6], #376 @ 0x178 │ │ │ │ - @ instruction: 0xfbe0005e │ │ │ │ - @ instruction: 0xfb80005c │ │ │ │ - @ instruction: 0xfbc2005e │ │ │ │ - @ instruction: 0xfb62005c │ │ │ │ - @ instruction: 0xfae6005e │ │ │ │ - @ instruction: 0xfa88005c │ │ │ │ - @ instruction: 0xfac6005e │ │ │ │ - @ instruction: 0xfa68005c │ │ │ │ - @ instruction: 0xfa70005e │ │ │ │ - @ instruction: 0xfa12005c │ │ │ │ - @ instruction: 0xfa0c005e │ │ │ │ - ldrsh.w r0, [r0, #92] @ 0x5c │ │ │ │ - vld1.8 @ instruction: 0xf9ee005e │ │ │ │ - ldrsb.w r0, [r0, #92] @ 0x5c │ │ │ │ - ldr??.w r0, [r0, #94] @ 0x5e │ │ │ │ - ldr??.w r0, [r4, ip, lsl #1] │ │ │ │ - vst4.16 {d16-d19}, [lr :64], lr │ │ │ │ - ldr??.w r0, [r2, #92] @ 0x5c │ │ │ │ - ldrsh.w r0, [r2, lr, lsl #1] │ │ │ │ - str??.w r0, [r2, #94] @ 0x5e │ │ │ │ - strb.w r0, [r6, #92] @ 0x5c │ │ │ │ - str.w r0, [r2, #94] @ 0x5e │ │ │ │ - str??.w r0, [r6, ip, lsl #1] │ │ │ │ - ldr??.w r0, [r4, lr, lsl #1] │ │ │ │ - ldrb.w r0, [r8, ip, lsl #1] │ │ │ │ - ldr.w r0, [r6, lr, lsl #1] │ │ │ │ - @ instruction: 0xf7f8005c │ │ │ │ - ldrh.w r0, [r8, lr, lsl #1] │ │ │ │ - @ instruction: 0xf7dc005c │ │ │ │ - strb.w r0, [ip, lr, lsl #1] │ │ │ │ - @ instruction: 0xf7b0005c │ │ │ │ - @ instruction: 0xf7ec005e │ │ │ │ - @ instruction: 0xf790005c │ │ │ │ - @ instruction: 0xf7b8005e │ │ │ │ - @ instruction: 0xf75c005c │ │ │ │ - @ instruction: 0xf760005e │ │ │ │ - @ instruction: 0xf704005c │ │ │ │ - @ instruction: 0xf740005e │ │ │ │ - @ instruction: 0xf6e4005c │ │ │ │ + stc2l 0, cr0, [sl], #368 @ 0x170 │ │ │ │ + ldc2l 0, cr0, [sl], #376 @ 0x178 │ │ │ │ + @ instruction: 0xfbe4005e │ │ │ │ + @ instruction: 0xfb84005c │ │ │ │ + @ instruction: 0xfbc6005e │ │ │ │ + @ instruction: 0xfb66005c │ │ │ │ + @ instruction: 0xfaea005e │ │ │ │ + @ instruction: 0xfa8c005c │ │ │ │ + @ instruction: 0xfaca005e │ │ │ │ + @ instruction: 0xfa6c005c │ │ │ │ + @ instruction: 0xfa74005e │ │ │ │ + @ instruction: 0xfa16005c │ │ │ │ + @ instruction: 0xfa10005e │ │ │ │ + ldrsh.w r0, [r4, #92] @ 0x5c │ │ │ │ + ldr??.w r0, [r2, #94] @ 0x5e │ │ │ │ + ldrsb.w r0, [r4, #92] @ 0x5c │ │ │ │ + ldr??.w r0, [r4, #94] @ 0x5e │ │ │ │ + ldr??.w r0, [r8, ip, lsl #1] │ │ │ │ + ldr??.w r0, [r2, lr, lsl #1] │ │ │ │ + ldr??.w r0, [r6, #92] @ 0x5c │ │ │ │ + ldrsh.w r0, [r6, lr, lsl #1] │ │ │ │ + str??.w r0, [r6, #94] @ 0x5e │ │ │ │ + strb.w r0, [sl, #92] @ 0x5c │ │ │ │ + str.w r0, [r6, #94] @ 0x5e │ │ │ │ + str??.w r0, [sl, ip, lsl #1] │ │ │ │ + ldr??.w r0, [r8, lr, lsl #1] │ │ │ │ + ldrb.w r0, [ip, ip, lsl #1] │ │ │ │ + ldr.w r0, [sl, lr, lsl #1] │ │ │ │ + @ instruction: 0xf7fc005c │ │ │ │ + ldrh.w r0, [ip, lr, lsl #1] │ │ │ │ + @ instruction: 0xf7e0005c │ │ │ │ + ldrb.w r0, [r0, lr, lsl #1] │ │ │ │ + @ instruction: 0xf7b4005c │ │ │ │ + @ instruction: 0xf7f0005e │ │ │ │ + @ instruction: 0xf794005c │ │ │ │ + @ instruction: 0xf7bc005e │ │ │ │ + @ instruction: 0xf760005c │ │ │ │ + @ instruction: 0xf764005e │ │ │ │ + @ instruction: 0xf708005c │ │ │ │ + @ instruction: 0xf744005e │ │ │ │ + @ instruction: 0xf6e8005c │ │ │ │ │ │ │ │ 0029bd9c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #748] @ (29c098 ) │ │ │ │ @@ -765645,61 +765646,61 @@ │ │ │ │ b.n 29be46 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia.w sl, {r0, r1, r2, r5, r6} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5fe005e │ │ │ │ + addw r0, r2, #2142 @ 0x85e │ │ │ │ bl 6080a6 │ │ │ │ - movw r0, #34910 @ 0x885e │ │ │ │ - @ instruction: 0xf696005e │ │ │ │ + movw r0, #51294 @ 0xc85e │ │ │ │ + @ instruction: 0xf69a005e │ │ │ │ lsls r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r0, #14548992 @ 0xde0000 │ │ │ │ - adcs.w r0, r4, #14417920 @ 0xdc0000 │ │ │ │ + subs.w r0, r4, #14548992 @ 0xde0000 │ │ │ │ + adcs.w r0, r8, #14417920 @ 0xdc0000 │ │ │ │ @ instruction: 0xe8020067 │ │ │ │ - sbcs.w r0, ip, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf520005c │ │ │ │ + @ instruction: 0xf580005e │ │ │ │ + @ instruction: 0xf524005c │ │ │ │ blt.n 29c102 │ │ │ │ @ instruction: 0xffffdc95 │ │ │ │ - vsli.32 d31, d30, #31 │ │ │ │ + @ instruction: 0xfffff542 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf4e2005c │ │ │ │ - @ instruction: 0xf524005e │ │ │ │ - @ instruction: 0xf4c8005c │ │ │ │ + @ instruction: 0xf4e6005c │ │ │ │ + @ instruction: 0xf528005e │ │ │ │ + @ instruction: 0xf4cc005c │ │ │ │ blt.n 29c162 │ │ │ │ vtbl.8 d29, {d31- , , d22[0] │ │ │ │ + vmls.i , , d26[0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eor.w r0, sl, #14417920 @ 0xdc0000 │ │ │ │ - @ instruction: 0xf4cc005e │ │ │ │ - orns r0, r0, #14417920 @ 0xdc0000 │ │ │ │ + eor.w r0, lr, #14417920 @ 0xdc0000 │ │ │ │ + @ instruction: 0xf4d0005e │ │ │ │ + orns r0, r4, #14417920 @ 0xdc0000 │ │ │ │ bls.n 29c162 │ │ │ │ - vraddhn.i d31, , q8 │ │ │ │ + vraddhn.i d31, , q10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orr.w r0, r4, #14417920 @ 0xdc0000 │ │ │ │ - adc.w r0, r4, #14548992 @ 0xde0000 │ │ │ │ - sbcs.w r0, r6, #14548992 @ 0xde0000 │ │ │ │ - orn r0, r6, #14548992 @ 0xde0000 │ │ │ │ - and.w r0, sl, #14417920 @ 0xdc0000 │ │ │ │ - orr.w r0, r8, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf3ea005c │ │ │ │ - @ instruction: 0xf53c005e │ │ │ │ - @ instruction: 0xf59c005e │ │ │ │ - and.w r0, r4, #14548992 @ 0xde0000 │ │ │ │ - usat r0, #28, r8, asr #1 │ │ │ │ - sbc.w r0, r8, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf596005e │ │ │ │ - @ instruction: 0xf3b4005e │ │ │ │ - @ instruction: 0xf358005c │ │ │ │ - @ instruction: 0xf584005e │ │ │ │ - @ instruction: 0xf5ea005e │ │ │ │ - bfi r0, lr, #1, #30 │ │ │ │ - @ instruction: 0xf312005c │ │ │ │ + orr.w r0, r8, #14417920 @ 0xdc0000 │ │ │ │ + adc.w r0, r8, #14548992 @ 0xde0000 │ │ │ │ + sbcs.w r0, sl, #14548992 @ 0xde0000 │ │ │ │ + orn r0, sl, #14548992 @ 0xde0000 │ │ │ │ + and.w r0, lr, #14417920 @ 0xdc0000 │ │ │ │ + orr.w r0, ip, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf3ee005c │ │ │ │ + adc.w r0, r0, #14548992 @ 0xde0000 │ │ │ │ + sub.w r0, r0, #14548992 @ 0xde0000 │ │ │ │ + and.w r0, r8, #14548992 @ 0xde0000 │ │ │ │ + usat r0, #28, ip, asr #1 │ │ │ │ + sbc.w r0, ip, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf59a005e │ │ │ │ + @ instruction: 0xf3b8005e │ │ │ │ + @ instruction: 0xf35c005c │ │ │ │ + @ instruction: 0xf588005e │ │ │ │ + @ instruction: 0xf5ee005e │ │ │ │ + @ instruction: 0xf372005e │ │ │ │ + @ instruction: 0xf316005c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97638 │ │ │ │ mov r3, r0 │ │ │ │ @@ -765719,16 +765720,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf270005e │ │ │ │ - @ instruction: 0xf214005c │ │ │ │ + @ instruction: 0xf274005e │ │ │ │ + @ instruction: 0xf218005c │ │ │ │ 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, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -765747,15 +765748,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ blx 95db8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - eors.w r0, lr, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf4a2005e │ │ │ │ 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, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -765862,26 +765863,26 @@ │ │ │ │ ldr r0, [pc, #44] @ (29c320 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 29c260 │ │ │ │ nop │ │ │ │ - orr.w r0, r0, #14548992 @ 0xde0000 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + orr.w r0, r4, #14548992 @ 0xde0000 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bfi r0, r8, #1, #28 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + bfi r0, ip, #1, #28 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf398005e │ │ │ │ - eors.w r0, lr, #92 @ 0x5c │ │ │ │ + @ instruction: 0xf39c005e │ │ │ │ + @ instruction: 0xf0a2005c │ │ │ │ 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 │ │ │ │ blx a1880 │ │ │ │ @@ -765919,16 +765920,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf2fe005e │ │ │ │ - and.w r0, r6, #92 @ 0x5c │ │ │ │ + ssat r0, #31, r2, lsl #1 │ │ │ │ + and.w r0, sl, #92 @ 0x5c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (29c410 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (29c414 ) │ │ │ │ @@ -765968,15 +765969,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 29c938 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf282005e │ │ │ │ + @ instruction: 0xf286005e │ │ │ │ b.n 29c8d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ @@ -766732,100 +766733,100 @@ │ │ │ │ vmla.f64 d7, d0, d5 │ │ │ │ b.n 29c9d8 │ │ │ │ nop │ │ │ │ b.n 29d06c │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, ip, #94 @ 0x5e │ │ │ │ - mcr 0, 7, r0, cr2, cr12, {2} │ │ │ │ + @ instruction: 0xf1e0005e │ │ │ │ + mcr 0, 7, r0, cr6, cr12, {2} │ │ │ │ b.n 29cf88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sbcs.w r0, r0, #94 @ 0x5e │ │ │ │ - adc.w r0, sl, #94 @ 0x5e │ │ │ │ - mrc 0, 2, r0, cr0, cr12, {2} │ │ │ │ - add.w r0, r2, #94 @ 0x5e │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + sbcs.w r0, r4, #94 @ 0x5e │ │ │ │ + adc.w r0, lr, #94 @ 0x5e │ │ │ │ + mrc 0, 2, r0, cr4, cr12, {2} │ │ │ │ + add.w r0, r6, #94 @ 0x5e │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orn r0, lr, #94 @ 0x5e │ │ │ │ - ldcl 0, cr0, [r4, #-368]! @ 0xfffffe90 │ │ │ │ - orrs.w r0, r0, #94 @ 0x5e │ │ │ │ - ldcl 0, cr0, [r6, #-368] @ 0xfffffe90 │ │ │ │ - bics.w r0, r2, #94 @ 0x5e │ │ │ │ - ldc 0, cr0, [r8, #-368]! @ 0xfffffe90 │ │ │ │ - ands.w r0, r4, #94 @ 0x5e │ │ │ │ - ldc 0, cr0, [sl, #-368] @ 0xfffffe90 │ │ │ │ - vshr.s16 q8, q7, #2 │ │ │ │ - stcl 0, cr0, [r4], #368 @ 0x170 │ │ │ │ - vshr.s32 q0, q7, #16 │ │ │ │ - ldc 0, cr0, [r6], #368 @ 0x170 │ │ │ │ - vshr.s32 q0, q7, #12 │ │ │ │ + orns r0, r2, #94 @ 0x5e │ │ │ │ + ldcl 0, cr0, [r8, #-368]! @ 0xfffffe90 │ │ │ │ + orrs.w r0, r4, #94 @ 0x5e │ │ │ │ + ldcl 0, cr0, [sl, #-368] @ 0xfffffe90 │ │ │ │ + bics.w r0, r6, #94 @ 0x5e │ │ │ │ + ldc 0, cr0, [ip, #-368]! @ 0xfffffe90 │ │ │ │ + ands.w r0, r8, #94 @ 0x5e │ │ │ │ + ldc 0, cr0, [lr, #-368] @ 0xfffffe90 │ │ │ │ + vshr.s32 q8, q7, #30 │ │ │ │ + stcl 0, cr0, [r8], #368 @ 0x170 │ │ │ │ vshr.s32 q0, q7, #12 │ │ │ │ - vshr.s32 q0, q7, #22 │ │ │ │ - vshr.s32 q0, q7, #10 │ │ │ │ - vqadd.s64 q8, q6, q7 │ │ │ │ - vqadd.s8 q0, q6, q7 │ │ │ │ - ldc 0, cr0, [r2], {92} @ 0x5c │ │ │ │ - adds r6, r0, r1 │ │ │ │ + ldc 0, cr0, [sl], #368 @ 0x170 │ │ │ │ + vshr.s32 q0, q7, #8 │ │ │ │ + vshr.s32 q0, q7, #8 │ │ │ │ + vshr.s32 q0, q7, #18 │ │ │ │ + vshr.s32 q0, q7, #6 │ │ │ │ + vmov.i32 q0, #14 @ 0x0000000e │ │ │ │ + vqadd.s16 q0, q0, q7 │ │ │ │ + ldc 0, cr0, [r6], {92} @ 0x5c │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mrc 0, 6, r0, cr10, cr14, {2} │ │ │ │ - @ instruction: 0xebe0005c │ │ │ │ - mrc 0, 5, r0, cr12, cr14, {2} │ │ │ │ - rsb r0, r2, ip, lsr #1 │ │ │ │ - cbnz r0, 29cd14 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - mcr 0, 4, r0, cr8, cr14, {2} │ │ │ │ - @ instruction: 0xeb8e005c │ │ │ │ - mcr 0, 3, r0, cr10, cr14, {2} │ │ │ │ - sbcs.w r0, r0, ip, lsr #1 │ │ │ │ - mcr 0, 2, r0, cr12, cr14, {2} │ │ │ │ - adcs.w r0, r2, ip, lsr #1 │ │ │ │ - mrc 0, 1, r0, cr0, cr14, {2} │ │ │ │ - @ instruction: 0xeb34005c │ │ │ │ - mcr 0, 0, r0, cr14, cr14, {2} │ │ │ │ - adds.w r0, r2, ip, lsr #1 │ │ │ │ - cbnz r0, 29cd16 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - ldcl 0, cr0, [r4, #376] @ 0x178 │ │ │ │ - @ instruction: 0xeada005c │ │ │ │ - cbnz r4, 29cd24 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - stc 0, cr0, [r0, #376]! @ 0x178 │ │ │ │ - @ instruction: 0xeaa6005c │ │ │ │ - vst1.8 @ instruction: 0xf9cc005d │ │ │ │ - stcl 0, cr0, [ip, #-376]! @ 0xfffffe88 │ │ │ │ - orns r0, r2, ip, lsr #1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 29d020 ) │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - ldc 0, cr0, [ip, #-376]! @ 0xfffffe88 │ │ │ │ - orr.w r0, r4, ip, lsr #1 │ │ │ │ - add r5, pc, #408 @ (adr r5, 29cedc ) │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - ldc 0, cr0, [r0, #-376] @ 0xfffffe88 │ │ │ │ - ands.w r0, r8, ip, lsr #1 │ │ │ │ - ldcl 0, cr0, [sl, #-376] @ 0xfffffe88 │ │ │ │ - mrrc 0, 5, r0, r0, cr14 @ │ │ │ │ - ldc 0, cr0, [r6], #-376 @ 0xfffffe88 │ │ │ │ - ldmdb lr!, {r2, r3, r4, r6} │ │ │ │ - ldc 0, cr0, [ip], {94} @ 0x5e │ │ │ │ - stmdb r4!, {r2, r3, r4, r6} │ │ │ │ - adds.w r0, r0, lr, lsr #1 │ │ │ │ - @ instruction: 0xeafe005e │ │ │ │ - @ instruction: 0xe806005c │ │ │ │ - @ instruction: 0xeae2005e │ │ │ │ - b.n 29cd4c │ │ │ │ + mrc 0, 6, r0, cr14, cr14, {2} │ │ │ │ + @ instruction: 0xebe4005c │ │ │ │ + mcr 0, 6, r0, cr0, cr14, {2} │ │ │ │ + rsb r0, r6, ip, lsr #1 │ │ │ │ + cbnz r4, 29cd14 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + mcr 0, 4, r0, cr12, cr14, {2} │ │ │ │ + @ instruction: 0xeb92005c │ │ │ │ + mcr 0, 3, r0, cr14, cr14, {2} │ │ │ │ + sbcs.w r0, r4, ip, lsr #1 │ │ │ │ + mrc 0, 2, r0, cr0, cr14, {2} │ │ │ │ + adcs.w r0, r6, ip, lsr #1 │ │ │ │ + mrc 0, 1, r0, cr4, cr14, {2} │ │ │ │ + @ instruction: 0xeb38005c │ │ │ │ + mrc 0, 0, r0, cr2, cr14, {2} │ │ │ │ + adds.w r0, r6, ip, lsr #1 │ │ │ │ + cbnz r4, 29cd16 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + ldcl 0, cr0, [r8, #376] @ 0x178 │ │ │ │ + @ instruction: 0xeade005c │ │ │ │ + cbnz r0, 29cd26 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + stc 0, cr0, [r4, #376]! @ 0x178 │ │ │ │ + @ instruction: 0xeaaa005c │ │ │ │ + ldr??.w r0, [r0, #93] @ 0x5d │ │ │ │ + ldcl 0, cr0, [r0, #-376]! @ 0xfffffe88 │ │ │ │ + orns r0, r6, ip, lsr #1 │ │ │ │ + add r5, pc, #760 @ (adr r5, 29d030 ) │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + stcl 0, cr0, [r0, #-376] @ 0xfffffe88 │ │ │ │ + orr.w r0, r8, ip, lsr #1 │ │ │ │ + add r5, pc, #424 @ (adr r5, 29ceec ) │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + ldc 0, cr0, [r4, #-376] @ 0xfffffe88 │ │ │ │ + ands.w r0, ip, ip, lsr #1 │ │ │ │ + ldcl 0, cr0, [lr, #-376] @ 0xfffffe88 │ │ │ │ + mrrc 0, 5, r0, r4, cr14 │ │ │ │ + ldc 0, cr0, [sl], #-376 @ 0xfffffe88 │ │ │ │ + strd r0, r0, [r2, #-368] @ 0x170 │ │ │ │ + stc 0, cr0, [r0], #-376 @ 0xfffffe88 │ │ │ │ + stmdb r8!, {r2, r3, r4, r6} │ │ │ │ + adds.w r0, r4, lr, lsr #1 │ │ │ │ + add.w r0, r2, lr, lsr #1 │ │ │ │ + @ instruction: 0xe80a005c │ │ │ │ + @ instruction: 0xeae6005e │ │ │ │ + b.n 29cd54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeac8005e │ │ │ │ - b.n 29cd20 │ │ │ │ + @ instruction: 0xeacc005e │ │ │ │ + b.n 29cd28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeaac005e │ │ │ │ - b.n 29ccf0 │ │ │ │ + @ instruction: 0xeab0005e │ │ │ │ + b.n 29ccf8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - eors.w r0, r0, lr, lsr #1 │ │ │ │ - b.n 29ccc0 │ │ │ │ + eors.w r0, r4, lr, lsr #1 │ │ │ │ + b.n 29ccc8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ ldr r5, [pc, #824] @ (29d0e0 ) │ │ │ │ @@ -767121,47 +767122,47 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 29cf3e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bhi.n 29d020 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r6!, {r1, r2, r3, r4, r6} │ │ │ │ - strd r0, r0, [r0, #376] @ 0x178 │ │ │ │ - @ instruction: 0xe826005e │ │ │ │ - @ instruction: 0xe81e005e │ │ │ │ - b.n 29cb48 │ │ │ │ + stmia.w sl!, {r1, r2, r3, r4, r6} │ │ │ │ + strd r0, r0, [r4, #376] @ 0x178 │ │ │ │ + @ instruction: 0xe82a005e │ │ │ │ + @ instruction: 0xe822005e │ │ │ │ + b.n 29cb50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29cfdc │ │ │ │ + b.n 29cfe4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29c9f0 │ │ │ │ + b.n 29c9f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ bvc.n 29d11c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 29cdc8 │ │ │ │ + b.n 29cdd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29cd6c │ │ │ │ + b.n 29cd74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d780 │ │ │ │ + b.n 29d788 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29cd3c │ │ │ │ + b.n 29cd44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d750 │ │ │ │ + b.n 29d758 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29cd10 │ │ │ │ + b.n 29cd18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d724 │ │ │ │ + b.n 29d72c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29ccdc │ │ │ │ + b.n 29cce4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d6ec │ │ │ │ + b.n 29d6f4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29cca4 │ │ │ │ + b.n 29ccac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d6b4 │ │ │ │ + b.n 29d6bc │ │ │ │ lsls r4, r3, #1 │ │ │ │ add.w r3, r0, #1408 @ 0x580 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 29d1a6 │ │ │ │ @@ -767693,37 +767694,37 @@ │ │ │ │ b.n 29d7f0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 29d7b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 29dda8 │ │ │ │ + b.n 29ddb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d7b8 │ │ │ │ + b.n 29d7c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ bcs.n 29d710 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 29cfc8 │ │ │ │ + b.n 29cfd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29dc4c │ │ │ │ + b.n 29dc54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29de20 │ │ │ │ + b.n 29de28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d9a4 │ │ │ │ + b.n 29d9ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 29d7b8 │ │ │ │ + udf #0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 29dc1c │ │ │ │ + b.n 29dc24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 29d9c0 │ │ │ │ + b.n 29d9c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ @@ -768810,74 +768811,74 @@ │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ b.n 29e4bc │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + udf #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - blt.n 29e400 │ │ │ │ + blt.n 29e408 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 29e4b0 │ │ │ │ + bgt.n 29e4b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 29e694 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 29e6a4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 29e3e8 │ │ │ │ + blt.n 29e3f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bge.n 29e3ec │ │ │ │ + bge.n 29e3f4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvc.n 29e3fc │ │ │ │ + bvc.n 29e404 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 29e440 │ │ │ │ + bgt.n 29e448 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bls.n 29e3b0 │ │ │ │ + bls.n 29e3b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bls.n 29e488 │ │ │ │ + bls.n 29e490 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 29e384 │ │ │ │ + bhi.n 29e38c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bpl.n 29e394 │ │ │ │ + bpl.n 29e39c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 29e4f8 │ │ │ │ + bhi.n 29e500 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bpl.n 29e508 │ │ │ │ + bpl.n 29e510 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 29e46c │ │ │ │ + bhi.n 29e474 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvc.n 29e508 │ │ │ │ + bvc.n 29e510 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bmi.n 29e518 │ │ │ │ + bmi.n 29e520 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 29e488 │ │ │ │ + bvc.n 29e490 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvs.n 29e42c │ │ │ │ + bvs.n 29e434 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvs.n 29e3b8 │ │ │ │ + bvs.n 29e3c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vst1.8 @ instruction: 0xf98a005c │ │ │ │ - bvs.n 29e480 │ │ │ │ + vst1.8 @ instruction: 0xf98e005c │ │ │ │ + bvs.n 29e488 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvc.n 29e354 │ │ │ │ + bvc.n 29e35c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bmi.n 29e4dc │ │ │ │ + bmi.n 29e4e4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bne.n 29e4f0 │ │ │ │ + bne.n 29e4f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcc.n 29e490 │ │ │ │ + bcc.n 29e498 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 29e4a4 │ │ │ │ + beq.n 29e4ac │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcc.n 29e468 │ │ │ │ + bcc.n 29e470 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 29e47c │ │ │ │ + beq.n 29e484 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 29e3e0 │ │ │ │ + bcs.n 29e3e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ blx 962cc │ │ │ │ mov r5, r0 │ │ │ │ @@ -769689,143 +769690,143 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #268] @ (29ee54 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ b.w 29d392 │ │ │ │ - beq.n 29ecb8 │ │ │ │ + beq.n 29ecc0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - beq.n 29ee3c │ │ │ │ + beq.n 29ee44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 29ee28 │ │ │ │ + beq.n 29ee30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - beq.n 29ede4 │ │ │ │ + beq.n 29edec │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - beq.n 29ecc8 │ │ │ │ + beq.n 29ecd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ 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, #2560] @ 0xa00 │ │ │ │ mov fp, r2 │ │ │ │ @@ -770178,49 +770179,49 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xb7d6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xb790 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 9a520 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2a0f56 │ │ │ │ vsub.f64 d7, d12, d8 │ │ │ │ @@ -770749,49 +770750,49 @@ │ │ │ │ b.n 29f77c │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - itee lt │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + itet lt │ │ │ │ lsllt r4, r3, #1 │ │ │ │ - stmiage r2!, {r1, r2, r3, r7} │ │ │ │ - lslge r6, r3, #1 │ │ │ │ - ite ls │ │ │ │ + stmiage r2!, {r1, r4, r7} │ │ │ │ + lsllt r6, r3, #1 │ │ │ │ + it ls │ │ │ │ lslls r4, r3, #1 │ │ │ │ - stmiahi r2!, {r2, r3} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - itee al │ │ │ │ - lslal r6, r3, #1 │ │ │ │ - bkpt 0x00fa │ │ │ │ + itee │ │ │ │ lsl r6, r3, #1 │ │ │ │ - pop {r1} │ │ │ │ + bkpt 0x00fe │ │ │ │ + lslal r6, r3, #1 │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r4, r3, #1 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ strd r4, r4, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ blx 981a8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2a0a7e │ │ │ │ @@ -771253,51 +771254,51 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29fdc4 │ │ │ │ b.n 29fd26 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - rev r6, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r0, 29fe60 │ │ │ │ + cbnz r4, 29fe60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r4, 29fe60 │ │ │ │ + cbnz r0, 29fe62 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbnz r0, 29fec2 │ │ │ │ + cbnz r4, 29fec2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r4, 29febc │ │ │ │ + cbnz r0, 29febe │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbnz r4, 29febe │ │ │ │ + cbnz r0, 29fec0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbnz r6, 29feb0 │ │ │ │ + cbnz r2, 29feb2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r6, 29feb2 │ │ │ │ + cbnz r2, 29feb4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ @@ -772068,45 +772069,45 @@ │ │ │ │ b.n 2a07cc │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 2a05c0 │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ b.n 2a0532 │ │ │ │ ... │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r0, 2a0860 │ │ │ │ + cbz r4, 2a0860 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r0, 2a0892 │ │ │ │ + cbz r4, 2a0892 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r4, 2a0892 │ │ │ │ + cbz r0, 2a0894 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r4, 2a0870 │ │ │ │ + cbz r0, 2a0872 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r4, r3, #1 │ │ │ │ vmov.f64 d4, d1 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vabs.f64 d3, d5 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d1, d2 │ │ │ │ @@ -773281,197 +773282,197 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #480 @ (adr r6, 2a1814 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 2a1824 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #336 @ (adr r6, 2a178c ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 2a179c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #808 @ (adr r5, 2a196c ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 2a197c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #128 @ (adr r7, 2a16d4 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 2a16e4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #152 @ (adr r4, 2a16f0 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 2a1700 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, pc, #856 @ (adr r6, 2a19b4 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 2a19c4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #880 @ (adr r3, 2a19d0 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 2a19e0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, pc, #696 @ (adr r6, 2a191c ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 2a192c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #712 @ (adr r3, 2a1930 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 2a1940 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, pc, #568 @ (adr r6, 2a18a4 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 2a18b4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #584 @ (adr r3, 2a18b8 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 2a18c8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 2a1a68 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 2a1678 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, pc, #216 @ (adr r6, 2a1758 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 2a1768 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #240 @ (adr r3, 2a1774 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 2a1784 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, pc, #24 @ (adr r6, 2a16a0 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 2a16b0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #48 @ (adr r3, 2a16bc ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 2a16cc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #824 @ (adr r5, 2a19cc ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 2a19dc ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 2a19e8 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 2a19f8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #488 @ (adr r5, 2a1884 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 2a1894 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #352 @ (adr r5, 2a1800 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 2a1810 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #376 @ (adr r2, 2a181c ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 2a182c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #240 @ (adr r5, 2a1798 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 2a17a8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #264 @ (adr r2, 2a17b4 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 2a17c4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #104 @ (adr r5, 2a1718 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 2a1728 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #120 @ (adr r2, 2a172c ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 2a173c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 2a1aa0 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 2a1ab0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 2a1ab4 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 2a16c4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 2a1a20 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 2a1a30 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 2a1a34 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 2a1a44 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #728 @ (adr r4, 2a19a0 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 2a19b0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #744 @ (adr r1, 2a19b4 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 2a19c4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 2a1920 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 2a1930 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 2a1934 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 2a1944 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #912 @ (adr r3, 2a1a68 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 2a1a78 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #952 @ (adr r3, 2a1a94 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 2a1aa4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #976 @ (adr r0, 2a1ab0 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 2a1ac0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #824 @ (adr r3, 2a1a1c ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 2a1a2c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 2a1a38 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 2a1a48 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #512 @ (adr r3, 2a18f0 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 2a1900 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 2a1914 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 2a1924 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #392 @ (adr r3, 2a1880 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 2a1890 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #424 @ (adr r0, 2a18a4 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 2a18b4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #240 @ (adr r3, 2a17f0 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 2a1800 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 2a1814 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 2a1824 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 2a1788 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 2a1798 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #160 @ (adr r0, 2a17ac ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 2a17bc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #976 @ (adr r2, 2a1ae0 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 2a1af0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 2a1714 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #856 @ (adr r2, 2a1a70 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 2a1a80 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #736 @ (adr r2, 2a1a00 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 2a1a10 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #176 @ (adr r2, 2a17d8 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 2a17e8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, 2a1770 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 2a1780 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #968 @ (adr r1, 2a1b00 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 2a1b10 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #840 @ (adr r1, 2a1a88 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 2a1a98 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 2a1a18 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 2a1a28 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #536 @ (adr r1, 2a196c ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 2a197c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #352 @ (adr r1, 2a18c0 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 2a18d0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 2a1aa8 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 2a1ab8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #120] @ (2a17e4 ) │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -773508,17 +773509,17 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bgt.n 2a179c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #148] @ 0x94 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 2a155a │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ 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, #952] @ (2a1bb8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -773853,35 +773854,35 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a1bf0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -774407,159 +774408,159 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrh r2, [r0, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xfbadffff │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsrs r5, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrh r0, [r3, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r6, pc, #700 @ (adr r6, 2a24a8 ) │ │ │ │ vqshlu.s32 d26, d31, #31 │ │ │ │ - vtbx.8 d25, {d15-d16}, d22 │ │ │ │ + vtbx.8 d25, {d15-d16}, d26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r5, pc, #812 @ (adr r5, 2a2530 ) │ │ │ │ vsri.32 q13, , #1 │ │ │ │ - vtbl.8 d25, {d15-d16}, d2 │ │ │ │ + vtbl.8 d25, {d15-d16}, d6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r3, pc, #876 @ (adr r3, 2a2588 ) │ │ │ │ - @ instruction: 0xffff98b2 │ │ │ │ + @ instruction: 0xffff98b6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #788] @ (2a2608 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #788] @ (2a260c ) │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -774851,113 +774852,113 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 2a1cac │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #360] @ (2a283c ) │ │ │ │ add.w r3, r5, #188 @ 0xbc │ │ │ │ ldr r1, [pc, #360] @ (2a2840 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -775084,61 +775085,61 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #104] @ (2a2898 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 2a1cac │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbnz r0, 2a28e2 │ │ │ │ + cbnz r4, 2a28e2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9ff34 │ │ │ │ @@ -775159,17 +775160,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a28e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -775688,115 +775689,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldrb r4, [r0, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrb r4, [r5, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -775859,19 +775860,19 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ str r1, [r6, #8] │ │ │ │ strd r2, r3, [r6, #104] @ 0x68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (2a3030 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -775912,15 +775913,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r6, #25] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -777012,105 +777013,105 @@ │ │ │ │ eors r1, r3 │ │ │ │ strb r2, [r5, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ blx 96850 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 2a3d4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -777672,130 +777673,130 @@ │ │ │ │ vmul.f64 d7, d8, d0 │ │ │ │ b.n 2a42b8 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ mov r0, r5 │ │ │ │ blx a0980 │ │ │ │ vmul.f64 d7, d8, d0 │ │ │ │ b.n 2a42b8 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #136 @ (adr r0, 2a4410 ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 2a4420 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf376005b │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + @ instruction: 0xf37a005b │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ 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.w r2, [pc, #2696] @ 2a4ea8 │ │ │ │ @@ -778784,89 +778785,89 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ str r4, [r4, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a4f4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -779310,134 +779311,134 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl fff11416 ::Settings::boolParam@@Base+0xff5f017e> │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r1, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrsb r6, [r5, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ svc 105 @ 0x69 │ │ │ │ @ instruction: 0xffffdea3 │ │ │ │ - vrsra.u64 d23, d4, #1 │ │ │ │ + vrsra.u64 d23, d8, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #656 @ (adr r1, 2a56e4 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 2a56f4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #128] @ (2a558c ) │ │ │ │ movs r3, #6 │ │ │ │ ldr r1, [pc, #128] @ (2a5590 ) │ │ │ │ mov.w r8, #7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -779480,29 +779481,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (2a55a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2a5018 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a16f8 │ │ │ │ @@ -779523,17 +779524,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vldr d8, [r3] │ │ │ │ @@ -779613,17 +779614,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -779650,17 +779651,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (2a57b4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -779700,15 +779701,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #936] @ (2a5b60 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r6, [pc, #712] @ (2a5a8c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -779765,17 +779766,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (2a586c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a5870 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -779983,56 +779984,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ ldr r5, [pc, #792] @ (2a5d9c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r5, [pc, #176] @ (2a5b58 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 966b0 │ │ │ │ @@ -780052,17 +780053,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -780105,17 +780106,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (2a5bbc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (2a5c28 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -780155,15 +780156,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #472] @ (2a5e04 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [pc, #248] @ (2a5d30 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 002a5c38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -780688,114 +780689,114 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ ldr r1, [pc, #976] @ (2a659c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r1, [pc, #48] @ (2a6214 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 9dc14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -781354,123 +781355,123 @@ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx a0980 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmul.f64 d1, d7, d0 │ │ │ │ b.n 2a65b8 │ │ │ │ nop │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #864 @ (adr r5, 2a6c28 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 2a6c38 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #800 @ (adr r5, 2a6bec ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 2a6bfc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bmi.n 2a6804 │ │ │ │ + bmi.n 2a680c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #816] @ (2a6c28 ) │ │ │ │ + ldr r7, [pc, #832] @ (2a6c38 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #696] @ (2a6bb8 ) │ │ │ │ + ldr r7, [pc, #712] @ (2a6bc8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #576] @ (2a6b48 ) │ │ │ │ + ldr r7, [pc, #592] @ (2a6b58 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #248] @ (2a6a0c ) │ │ │ │ + ldr r7, [pc, #264] @ (2a6a1c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #128] @ (2a699c ) │ │ │ │ + ldr r7, [pc, #144] @ (2a69ac ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #952] @ (2a6cdc ) │ │ │ │ + ldr r6, [pc, #968] @ (2a6cec ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #752] @ (2a6c1c ) │ │ │ │ + ldr r6, [pc, #768] @ (2a6c2c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #552] @ (2a6b5c ) │ │ │ │ + ldr r6, [pc, #568] @ (2a6b6c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [pc, #336] @ (2a6a90 ) │ │ │ │ + ldr r6, [pc, #352] @ (2a6aa0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #136] @ (2a69d4 ) │ │ │ │ + ldr r5, [pc, #152] @ (2a69e4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #24] @ (2a696c ) │ │ │ │ + ldr r5, [pc, #40] @ (2a697c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [pc, #864] @ (2a6cbc ) │ │ │ │ + ldr r4, [pc, #880] @ (2a6ccc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [pc, #632] @ (2a6bdc ) │ │ │ │ + ldr r4, [pc, #648] @ (2a6bec ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [pc, #464] @ (2a6b3c ) │ │ │ │ + ldr r4, [pc, #480] @ (2a6b4c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [pc, #304] @ (2a6aa4 ) │ │ │ │ + ldr r4, [pc, #320] @ (2a6ab4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [pc, #80] @ (2a69cc ) │ │ │ │ + ldr r4, [pc, #96] @ (2a69dc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #800] @ (2a6ca4 ) │ │ │ │ + ldr r3, [pc, #816] @ (2a6cb4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #152] @ (2a6a28 ) │ │ │ │ + ldr r3, [pc, #168] @ (2a6a38 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #16] @ (2a69a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (2a69b8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -781571,17 +781572,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (2a6ae4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2a6a8c │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [pc, #752] @ (2a6dd8 ) │ │ │ │ + ldr r0, [pc, #768] @ (2a6de8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a6ae8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -781977,118 +781978,118 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ subs r3, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [pc, #0] @ (2a6f3c ) │ │ │ │ + ldr r0, [pc, #16] @ (2a6f4c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ subs r2, #174 @ 0xae │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xefe5ffff │ │ │ │ vrecps.f32 , , │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - blxns r1 │ │ │ │ + blx r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ bx lr │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov lr, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r8, r8 │ │ │ │ + add ip, r8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a140 │ │ │ │ @@ -782108,17 +782109,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1880 │ │ │ │ @@ -782159,17 +782160,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -782197,17 +782198,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (2a7190 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -782248,15 +782249,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -782851,27 +782852,27 @@ │ │ │ │ ... │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #110 @ 0x6e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2a78f2 │ │ │ │ vldr d6, [lr] │ │ │ │ vmls.f64 d6, d5, d1 │ │ │ │ vstr d6, [lr] │ │ │ │ @@ -783695,67 +783696,67 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2a82b4 │ │ │ │ nop.w │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ - ldr r2, [pc, #248] @ (2a846c ) │ │ │ │ + ldr r2, [pc, #264] @ (2a847c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #744] @ (2a8664 ) │ │ │ │ + ldr r1, [pc, #760] @ (2a8674 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #616] @ (2a85ec ) │ │ │ │ + ldr r1, [pc, #632] @ (2a85fc ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #496] @ (2a857c ) │ │ │ │ + ldr r1, [pc, #512] @ (2a858c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #360] @ (2a84fc ) │ │ │ │ + ldr r1, [pc, #376] @ (2a850c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #248] @ (2a8494 ) │ │ │ │ + ldr r1, [pc, #264] @ (2a84a4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #136] @ (2a842c ) │ │ │ │ + ldr r1, [pc, #152] @ (2a843c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #24] @ (2a83c4 ) │ │ │ │ + ldr r1, [pc, #40] @ (2a83d4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #936] @ (2a875c ) │ │ │ │ + ldr r0, [pc, #952] @ (2a876c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #824] @ (2a86f4 ) │ │ │ │ + ldr r0, [pc, #840] @ (2a8704 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r0, [pc, #24] @ (2a83dc ) │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (2a83e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2a82b4 │ │ │ │ - ldr r0, [pc, #344] @ (2a8538 ) │ │ │ │ + ldr r0, [pc, #360] @ (2a8548 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a83e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -784036,88 +784037,88 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #168] @ (2a8774 ) │ │ │ │ + ldr r0, [pc, #184] @ (2a8784 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldcl 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - ldr r0, [pc, #432] @ (2a8884 ) │ │ │ │ + ldr r0, [pc, #448] @ (2a8894 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [pc, #32] @ (2a86f8 ) │ │ │ │ + ldr r0, [pc, #48] @ (2a8708 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r1, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bx sp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r4, r3, #1 │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ @ instruction: 0xebe7ffff │ │ │ │ - bxns r5 │ │ │ │ + bx r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r4, r3, #1 │ │ │ │ bx r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xeb49ffff │ │ │ │ @ instruction: 0xeb07ffff │ │ │ │ - mov ip, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov sl, r7 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bx r8 │ │ │ │ + bxns r8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bxns ip │ │ │ │ + bx sp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r6, r3, #1 │ │ │ │ - blxns r5 │ │ │ │ + blx r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - blxns r9 │ │ │ │ + blx sl │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #48] @ (2a878c ) │ │ │ │ + ldr r0, [pc, #64] @ (2a879c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - blx r4 │ │ │ │ + blxns r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 955e4 │ │ │ │ @@ -784138,17 +784139,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add ip, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0, #88] @ 0x58 │ │ │ │ subs r3, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ subs r4, r2, #1 │ │ │ │ @@ -784405,27 +784406,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (2a8ab8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2a8a6c │ │ │ │ nop │ │ │ │ - add sl, r5 │ │ │ │ + add lr, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp │ │ │ │ + add r4, sp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, r7 │ │ │ │ + add r4, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ blt.n 2a8ac6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -784537,37 +784538,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (2a8c0c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2a8b80 │ │ │ │ nop │ │ │ │ - bics r4, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r2, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmn r0, r7 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -784726,29 +784727,29 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2a8c54 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 2a8c54 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ @@ -784938,42 +784939,42 @@ │ │ │ │ ldr r0, [pc, #72] @ (2a900c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2a8e6a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r5, r3 │ │ │ │ b.n 2a8e8a │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vhadd.u16 q8, q3, │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + vhadd.u16 q8, q5, │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vhadd.u32 q0, q4, │ │ │ │ + vhadd.u32 q0, q6, │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -785170,39 +785171,39 @@ │ │ │ │ mov.w r5, #350 @ 0x15e │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r0, [r1], #148 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ b.n 2a91d2 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ str r2, [r0, #24] │ │ │ │ cbz r1, 2a9270 │ │ │ │ @@ -785303,20 +785304,20 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfba80061 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + @ instruction: 0xfbac0061 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -785450,24 +785451,24 @@ │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r1, r6 │ │ │ │ bne.n 2a94dc │ │ │ │ b.n 2a9434 │ │ │ │ mov.w lr, sl, lsl #2 │ │ │ │ b.n 2a9434 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfa380061 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + @ instruction: 0xfa3c0061 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ @@ -786031,61 +786032,61 @@ │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 537aee │ │ │ │ bl 4dbaf2 │ │ │ │ bl 4cbaf6 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf5940061 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf5980061 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds.w r0, r2, #14745600 @ 0xe10000 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds.w r0, r6, #14745600 @ 0xe10000 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf4a40061 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf4a80061 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eor.w r0, r8, #14745600 @ 0xe10000 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + eor.w r0, ip, #14745600 @ 0xe10000 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orrs.w r0, ip, #14745600 @ 0xe10000 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + orn r0, r0, #14745600 @ 0xe10000 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orr.w r0, r6, #14745600 @ 0xe10000 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + orr.w r0, sl, #14745600 @ 0xe10000 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ands.w r0, r4, #14745600 @ 0xe10000 │ │ │ │ + ands.w r0, r8, #14745600 @ 0xe10000 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2a9d04 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -786271,29 +786272,29 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (2a9d60 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2a9cfe │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r3, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r6, r3, #1 │ │ │ │ adds r1, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf1f40061 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r6, r3, #1 │ │ │ │ - rsb r0, sl, #97 @ 0x61 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf1f80061 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + rsb r0, lr, #97 @ 0x61 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs.w r0, r4, #97 @ 0x61 │ │ │ │ + subs.w r0, r8, #97 @ 0x61 │ │ │ │ stmdb sp!, {r4, 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, r1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -786424,28 +786425,28 @@ │ │ │ │ add lr, r1 │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 2a9ece │ │ │ │ b.n 2a9e34 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orr.w r0, sl, #97 @ 0x61 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + orr.w r0, lr, #97 @ 0x61 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #336] @ (2aa060 ) │ │ │ │ @@ -786576,27 +786577,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2aa026 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r6, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cdp 0, 9, cr0, cr8, cr1, {3} │ │ │ │ + cdp 0, 9, cr0, cr12, cr1, {3} │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2aa1f4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -786779,29 +786780,29 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (2aa288 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2aa228 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stcl 0, cr0, [sl], {97} @ 0x61 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + stcl 0, cr0, [lr], {97} @ 0x61 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc 0, cr0, [r2], #388 @ 0x184 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + stc 0, cr0, [r6], #388 @ 0x184 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc 0, cr0, [ip], {97} @ 0x61 │ │ │ │ + ldc 0, cr0, [r0], {97} @ 0x61 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2aa402 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -786984,29 +786985,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (2aa498 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2aa436 │ │ │ │ nop │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeabc0061 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + pkhtb r0, r0, r1, asr #1 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eors.w r0, r4, r1, asr #1 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + eors.w r0, r8, r1, asr #1 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orns r0, lr, r1, asr #1 │ │ │ │ + eor.w r0, r2, r1, asr #1 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr.w r5, [r3, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r6, [r3, r2, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ sub.w lr, r1, r5 │ │ │ │ @@ -787994,95 +787995,95 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ab20c │ │ │ │ + b.n 2ab214 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ab1e8 │ │ │ │ + b.n 2ab1f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ab1c4 │ │ │ │ + b.n 2ab1cc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ab1a0 │ │ │ │ + b.n 2ab1a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ab178 │ │ │ │ + b.n 2ab180 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -788114,19 +788115,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (2ab040 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ b.n 2ab01a │ │ │ │ nop │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1502 @ 0x5de │ │ │ │ @@ -788136,15 +788137,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -788327,23 +788328,23 @@ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ b.n 2ab1fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [r6, #20] │ │ │ │ b.n 2ab236 │ │ │ │ nop │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 2ab1a8 │ │ │ │ + bgt.n 2ab1b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #4] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ strd r2, r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ @@ -788410,15 +788411,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf36e0066 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xf3340066 │ │ │ │ stmdb sp!, {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, r1 │ │ │ │ @@ -788513,24 +788514,24 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2ab400 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf2f00066 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vshr.u16 q8, , #10 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + vshr.u16 q8, , #6 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vshr.u16 q0, , #2 │ │ │ │ + vshr.u32 q0, , #30 │ │ │ │ movw r0, #32870 @ 0x8066 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vqadd.u32 q8, q4, │ │ │ │ + vqadd.u32 q8, q6, │ │ │ │ stmdb 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 │ │ │ │ ldrd r5, r4, [sp, #40] @ 0x28 │ │ │ │ cbz r5, 2ab4d6 │ │ │ │ @@ -788607,20 +788608,20 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mcr2 0, 6, r0, cr14, cr11, {2} │ │ │ │ - adds r6, r2, #0 │ │ │ │ + mrc2 0, 6, r0, cr2, cr11, {2} │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mcr2 0, 3, r0, cr2, cr11, {2} │ │ │ │ + mcr2 0, 3, r0, cr6, cr11, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -788768,34 +788769,34 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2ab5f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 2ab5d8 │ │ │ │ ... │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-364] @ 0xfffffe94 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + ldc2 0, cr0, [lr, #-364] @ 0xfffffe94 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc2 0, cr0, [r0, #-364] @ 0xfffffe94 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + stc2 0, cr0, [r4, #-364] @ 0xfffffe94 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2l 0, cr0, [lr], {91} @ 0x5b │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + stc2l 0, cr0, [r2], #364 @ 0x16c │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2 0, cr0, [r2], #364 @ 0x16c │ │ │ │ + ldc2 0, cr0, [r6], #364 @ 0x16c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1588] @ 2abd74 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -789392,80 +789393,80 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2ab7e2 │ │ │ │ vhadd.s8 q0, q2, q11 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfbb8005b │ │ │ │ + @ instruction: 0xfbbc005b │ │ │ │ cdp 0, 6, cr0, cr2, cr6, {3} │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfa54005b │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + @ instruction: 0xfa58005b │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfa34005b │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + @ instruction: 0xfa38005b │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh.w r0, [r2, #91] @ 0x5b │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + ldrsh.w r0, [r6, #91] @ 0x5b │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr??.w r0, [r6, fp, lsl #1] │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + ldr??.w r0, [sl, fp, lsl #1] │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str??.w r0, [lr, #91] @ 0x5b │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + ldr??.w r0, [r2, #91] @ 0x5b │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr.w r0, [r2, #91] @ 0x5b │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + ldr.w r0, [r6, #91] @ 0x5b │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh.w r0, [r8, #91] @ 0x5b │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + ldrh.w r0, [ip, #91] @ 0x5b │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr??.w r0, [lr, fp, lsl #1] │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + strb.w r0, [r2, #91] @ 0x5b │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7fe005b │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + strb.w r0, [r2, fp, lsl #1] │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf79c005b │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + @ instruction: 0xf7a0005b │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf73e005b │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + @ instruction: 0xf742005b │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf70a005b │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + @ instruction: 0xf70e005b │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subw r0, r0, #2139 @ 0x85b │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + subw r0, r4, #2139 @ 0x85b │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf65c005b │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + @ instruction: 0xf660005b │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movw r0, #10331 @ 0x285b │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + movw r0, #26715 @ 0x685b │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf628005b │ │ │ │ + @ instruction: 0xf62c005b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ @@ -790536,90 +790537,90 @@ │ │ │ │ b.n 2ac8c0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 2ac958 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf4a6005b │ │ │ │ + @ instruction: 0xf4aa005b │ │ │ │ b.n 2ac82c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf35c005b │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + bfi r0, r0, #1, #27 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf33c005b │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + sbfx r0, r0, #1, #28 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf31a005b │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + @ instruction: 0xf31e005b │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf2d8005b │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + @ instruction: 0xf2dc005b │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf276005b │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + @ instruction: 0xf27a005b │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf254005b │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + @ instruction: 0xf258005b │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc 0, cr0, [sl], #-364 @ 0xfffffe94 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + stc 0, cr0, [lr], #-364 @ 0xfffffe94 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeb9c005b │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + sub.w r0, r0, fp, lsr #1 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeb88005b │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + @ instruction: 0xeb8c005b │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adc.w r0, r6, fp, lsr #1 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + adc.w r0, sl, fp, lsr #1 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds.w r0, r8, fp, lsr #1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + adds.w r0, ip, fp, lsr #1 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeaf8005b │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + @ instruction: 0xeafc005b │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeada005b │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + @ instruction: 0xeade005b │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeaba005b │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + @ instruction: 0xeabe005b │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eors.w r0, lr, fp, lsr #1 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + @ instruction: 0xeaa2005b │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eor.w r0, r0, fp, lsr #1 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + eor.w r0, r4, fp, lsr #1 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orn r0, r2, fp, lsr #1 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + orn r0, r6, fp, lsr #1 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orr.w r0, r8, fp, lsr #1 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + orr.w r0, ip, fp, lsr #1 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bic.w r0, lr, fp, lsr #1 │ │ │ │ + bics.w r0, r2, fp, lsr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -791745,117 +791746,117 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2ad610 │ │ │ │ nop │ │ │ │ blt.n 2ad62c │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strd r0, r0, [r8], #364 @ 0x16c │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + strd r0, r0, [ip], #364 @ 0x16c │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe8cc005b │ │ │ │ + @ instruction: 0xe8d0005b │ │ │ │ blt.n 2ad75c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [r6], #-364 @ 0x16c │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + ldrd r0, r0, [sl], #-364 @ 0x16c │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe830005b │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + @ instruction: 0xe834005b │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xe812005b │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + @ instruction: 0xe816005b │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ad2e0 │ │ │ │ + b.n 2ad2e8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2ad0a4 │ │ │ │ + b.n 2ad0ac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2add20 │ │ │ │ + b.n 2add28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2adca0 │ │ │ │ + b.n 2adca8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2adc6c │ │ │ │ + b.n 2adc74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2adc08 │ │ │ │ + b.n 2adc10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2adbcc │ │ │ │ + b.n 2adbd4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2ad060 │ │ │ │ + b.n 2ad068 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.u32 q8, q0, │ │ │ │ - b.n 2ada34 │ │ │ │ + vqadd.u32 q8, q2, │ │ │ │ + b.n 2ada3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.u64 q0, q7, │ │ │ │ - b.n 2ad9f8 │ │ │ │ + vqadd.u8 q8, q1, │ │ │ │ + b.n 2ada00 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc2 0, 7, r0, cr0, cr13, {2} │ │ │ │ - b.n 2ad964 │ │ │ │ + mrc2 0, 7, r0, cr4, cr13, {2} │ │ │ │ + b.n 2ad96c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc2 0, 4, r0, cr0, cr13, {2} │ │ │ │ - vqadd.u32 q0, q1, │ │ │ │ - ldc2 0, cr0, [ip, #372] @ 0x174 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + mrc2 0, 4, r0, cr4, cr13, {2} │ │ │ │ + vqadd.u32 q0, q3, │ │ │ │ + stc2 0, cr0, [r0, #372]! @ 0x174 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc2 0, cr0, [r0], {93} @ 0x5d │ │ │ │ - stc2 0, cr0, [ip], #-372 @ 0xfffffe8c │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + stc2 0, cr0, [r4], {93} @ 0x5d │ │ │ │ + ldc2 0, cr0, [r0], #-372 @ 0xfffffe8c │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc2 0, cr0, [r8], {93} @ 0x5d │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + stc2 0, cr0, [ip], {93} @ 0x5d │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfbd4005d │ │ │ │ - udf #32 │ │ │ │ + @ instruction: 0xfbd8005d │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfbb6005d │ │ │ │ - udf #2 │ │ │ │ + @ instruction: 0xfbba005d │ │ │ │ + udf #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb98005d │ │ │ │ - ble.n 2ad6f4 │ │ │ │ + @ instruction: 0xfb9c005d │ │ │ │ + ble.n 2ad6fc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb7a005d │ │ │ │ - ble.n 2ad6c0 │ │ │ │ + @ instruction: 0xfb7e005d │ │ │ │ + ble.n 2ad6c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb5c005d │ │ │ │ - ble.n 2ad68c │ │ │ │ + @ instruction: 0xfb60005d │ │ │ │ + ble.n 2ad694 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb40005d │ │ │ │ - ble.n 2ad658 │ │ │ │ + @ instruction: 0xfb44005d │ │ │ │ + ble.n 2ad660 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb20005d │ │ │ │ - ble.n 2ad820 │ │ │ │ + @ instruction: 0xfb24005d │ │ │ │ + ble.n 2ad828 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb04005d │ │ │ │ - ble.n 2ad7f0 │ │ │ │ + @ instruction: 0xfb08005d │ │ │ │ + ble.n 2ad7f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002ad754 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -792259,91 +792260,91 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r4, #93] @ 0x5d │ │ │ │ + ldrsb.w r0, [r8, #93] @ 0x5d │ │ │ │ bl 541b9e │ │ │ │ - @ instruction: 0xfa5a005d │ │ │ │ - ldr r6, [pc, #992] @ (2adf88 ) │ │ │ │ + @ instruction: 0xfa5e005d │ │ │ │ + ldr r6, [pc, #1008] @ (2adf98 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.16 {d16-d19}, [r2 :64]! │ │ │ │ - blt.n 2adb10 │ │ │ │ + vld4.16 {d16-d19}, [r6 :64]! │ │ │ │ + blt.n 2adb18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [lr :64]! │ │ │ │ - blt.n 2adcb4 │ │ │ │ + ldrsh.w r0, [r2, sp, lsl #1] │ │ │ │ + blt.n 2adcbc │ │ │ │ lsls r3, r3, #1 │ │ │ │ bge.n 2adafe │ │ │ │ - @ instruction: 0xfffff9f8 │ │ │ │ + @ instruction: 0xfffff9fc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xfa38005d │ │ │ │ - ldr.w r0, [r8, #93] @ 0x5d │ │ │ │ - blt.n 2adc1c │ │ │ │ + @ instruction: 0xfa3c005d │ │ │ │ + ldr.w r0, [ip, #93] @ 0x5d │ │ │ │ + blt.n 2adc24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh.w r0, [lr, #93] @ 0x5d │ │ │ │ - blt.n 2adbf0 │ │ │ │ + str.w r0, [r2, #93] @ 0x5d │ │ │ │ + blt.n 2adbf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr??.w r0, [r8, #93] @ 0x5d │ │ │ │ - @ instruction: 0xfa1a005d │ │ │ │ + ldr??.w r0, [ip, #93] @ 0x5d │ │ │ │ + @ instruction: 0xfa1e005d │ │ │ │ + @ instruction: 0xfa1e005d │ │ │ │ + @ instruction: 0xfa5c005d │ │ │ │ + str.w r0, [sl, sp, lsl #1] │ │ │ │ + bge.n 2adb20 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + ldrh.w r0, [r0, sp, lsl #1] │ │ │ │ + bge.n 2adcf4 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfaa2005d │ │ │ │ @ instruction: 0xfa1a005d │ │ │ │ - @ instruction: 0xfa58005d │ │ │ │ - str.w r0, [r6, sp, lsl #1] │ │ │ │ - bge.n 2adb18 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - strh.w r0, [ip, sp, lsl #1] │ │ │ │ - bge.n 2adcec │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa9e005d │ │ │ │ - @ instruction: 0xfa16005d │ │ │ │ - @ instruction: 0xf7f0005d │ │ │ │ - bge.n 2adc84 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfada005d │ │ │ │ - @ instruction: 0xfa72005d │ │ │ │ - @ instruction: 0xf7b4005d │ │ │ │ - bge.n 2adc1c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf796005d │ │ │ │ - bls.n 2adbe4 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb02005d │ │ │ │ - @ instruction: 0xfa8e005d │ │ │ │ - @ instruction: 0xf758005d │ │ │ │ - bls.n 2adb7c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb2c005d │ │ │ │ - @ instruction: 0xfad2005d │ │ │ │ - @ instruction: 0xf710005d │ │ │ │ - bls.n 2adcfc │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb7a005d │ │ │ │ - @ instruction: 0xfb00005d │ │ │ │ - movt r0, #43101 @ 0xa85d │ │ │ │ - bls.n 2adc80 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb54005d │ │ │ │ - @ instruction: 0xfb72005d │ │ │ │ - @ instruction: 0xf686005d │ │ │ │ - bhi.n 2adc08 │ │ │ │ + @ instruction: 0xf7f4005d │ │ │ │ + bge.n 2adc8c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb44005d │ │ │ │ - @ instruction: 0xfb80005d │ │ │ │ - @ instruction: 0xf63c005d │ │ │ │ - bhi.n 2adb84 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb62005d │ │ │ │ - @ instruction: 0xfb9a005d │ │ │ │ - @ instruction: 0xf5f4005d │ │ │ │ - bhi.n 2add04 │ │ │ │ + @ instruction: 0xfade005d │ │ │ │ + @ instruction: 0xfa76005d │ │ │ │ + @ instruction: 0xf7b8005d │ │ │ │ + bge.n 2adc24 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xf79a005d │ │ │ │ + bls.n 2adbec │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfb06005d │ │ │ │ + @ instruction: 0xfa92005d │ │ │ │ + @ instruction: 0xf75c005d │ │ │ │ + bls.n 2adb84 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfb30005d │ │ │ │ + @ instruction: 0xfad6005d │ │ │ │ + @ instruction: 0xf714005d │ │ │ │ + bls.n 2add04 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfb7e005d │ │ │ │ + @ instruction: 0xfb04005d │ │ │ │ + movt r0, #59485 @ 0xe85d │ │ │ │ + bls.n 2adc88 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfb58005d │ │ │ │ + @ instruction: 0xfb76005d │ │ │ │ + @ instruction: 0xf68a005d │ │ │ │ + bhi.n 2adc10 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfb48005d │ │ │ │ + @ instruction: 0xfb84005d │ │ │ │ + movw r0, #2141 @ 0x85d │ │ │ │ + bhi.n 2adb8c │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfb66005d │ │ │ │ + @ instruction: 0xfb9e005d │ │ │ │ + @ instruction: 0xf5f8005d │ │ │ │ + bhi.n 2add0c │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [pc, #160] @ (2add28 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #160] @ (2add2c ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -792393,23 +792394,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2ad7ec │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - @ instruction: 0xfa56005d │ │ │ │ - @ instruction: 0xfa92005d │ │ │ │ - eor.w r0, r6, #14483456 @ 0xdd0000 │ │ │ │ - bvs.n 2adcdc │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa62005d │ │ │ │ - @ instruction: 0xfac0005d │ │ │ │ - orr.w r0, r0, #14483456 @ 0xdd0000 │ │ │ │ - bvs.n 2adc60 │ │ │ │ + @ instruction: 0xfa5a005d │ │ │ │ + @ instruction: 0xfa96005d │ │ │ │ + eor.w r0, sl, #14483456 @ 0xdd0000 │ │ │ │ + bvs.n 2adce4 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + @ instruction: 0xfa66005d │ │ │ │ + @ instruction: 0xfac4005d │ │ │ │ + orr.w r0, r4, #14483456 @ 0xdd0000 │ │ │ │ + bvs.n 2adc68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97174 │ │ │ │ @@ -792430,16 +792431,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ubfx r0, ip, #1, #30 │ │ │ │ - bvs.n 2addc4 │ │ │ │ + @ instruction: 0xf3d0005d │ │ │ │ + bvs.n 2addcc │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002add94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -792625,37 +792626,37 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ ldmia r0!, {r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, r0, #1, #30 │ │ │ │ - @ instruction: 0xf3b8005d │ │ │ │ - @ instruction: 0xf332005d │ │ │ │ - bpl.n 2ae09c │ │ │ │ + ubfx r0, r4, #1, #30 │ │ │ │ + @ instruction: 0xf3bc005d │ │ │ │ + @ instruction: 0xf336005d │ │ │ │ + bpl.n 2adea4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf2fc005d │ │ │ │ - bpl.n 2ae03c │ │ │ │ + ssat r0, #30, r0, lsl #1 │ │ │ │ + bpl.n 2ae044 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bfi r0, r2, #1, #29 │ │ │ │ - bfi r0, r4, #1, #29 │ │ │ │ - @ instruction: 0xf2be005d │ │ │ │ - bpl.n 2adfd0 │ │ │ │ + bfi r0, r6, #1, #29 │ │ │ │ + bfi r0, r8, #1, #29 │ │ │ │ + movt r0, #8285 @ 0x205d │ │ │ │ + bpl.n 2adfd8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subw r0, r4, #93 @ 0x5d │ │ │ │ - bmi.n 2adfa4 │ │ │ │ + subw r0, r8, #93 @ 0x5d │ │ │ │ + bmi.n 2adfac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - addw r0, r0, #93 @ 0x5d │ │ │ │ - bmi.n 2ae064 │ │ │ │ + addw r0, r4, #93 @ 0x5d │ │ │ │ + bmi.n 2ae06c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf1e2005d │ │ │ │ - str??.w r0, [r4, sp, lsl #1] │ │ │ │ + @ instruction: 0xf1e6005d │ │ │ │ + str??.w r0, [r8, sp, lsl #1] │ │ │ │ cbz r2, 2adffc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ @@ -792697,15 +792698,15 @@ │ │ │ │ movs r2, #9 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 946bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2ae024 │ │ │ │ - @ instruction: 0xf79e005d │ │ │ │ + @ instruction: 0xf7a2005d │ │ │ │ cbz r2, 2ae080 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ @@ -792758,16 +792759,16 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffb1ffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ - @ instruction: 0xf720005d │ │ │ │ - bcs.n 2ae06c │ │ │ │ + @ instruction: 0xf724005d │ │ │ │ + bcs.n 2ae074 │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ mla r2, r4, r2, lr │ │ │ │ ldrd r0, r5, [r2, #24] │ │ │ │ @@ -792961,17 +792962,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (2ae32c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ae29c │ │ │ │ - sbc.w r0, ip, #14483456 @ 0xdd0000 │ │ │ │ - adds.w r0, lr, #14483456 @ 0xdd0000 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + sbcs.w r0, r0, #14483456 @ 0xdd0000 │ │ │ │ + @ instruction: 0xf522005d │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ @@ -794082,19 +794083,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe998005d │ │ │ │ - strd r0, r0, [sl, #-372] @ 0x174 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + @ instruction: 0xe99c005d │ │ │ │ + strd r0, r0, [lr, #-372] @ 0x174 │ │ │ │ + add r0, pc, #8 @ (adr r0, 2aef2c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #24 │ │ │ │ @@ -794206,20 +794207,20 @@ │ │ │ │ ldr r0, [pc, #32] @ (2af07c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xe83e005d │ │ │ │ - b.n 2af058 │ │ │ │ + strex r0, r0, [r2, #372] @ 0x174 │ │ │ │ + b.n 2af060 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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, r1 │ │ │ │ @@ -794333,21 +794334,21 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 2aef98 │ │ │ │ + b.n 2aefa0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2aeef8 │ │ │ │ + b.n 2aef00 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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, r1 │ │ │ │ @@ -794462,21 +794463,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (2af34c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 2aee28 │ │ │ │ + b.n 2aee30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2aed88 │ │ │ │ + b.n 2aed90 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w r9, #52 @ 0x34 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ mul.w r5, r9, r1 │ │ │ │ add.w r4, lr, r5 │ │ │ │ @@ -796369,25 +796370,25 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #656 @ (adr r1, 2b0948 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #616 @ (adr r0, 2b0928 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 2b0748 │ │ │ │ + bcs.n 2b0750 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bne.n 2b06b4 │ │ │ │ + bne.n 2b06bc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 2b0624 │ │ │ │ + bne.n 2b062c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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 r7, r1 │ │ │ │ @@ -796563,25 +796564,25 @@ │ │ │ │ add r5, pc │ │ │ │ blx 96498 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d3fc │ │ │ │ movw r1, #2631 @ 0xa47 │ │ │ │ b.n 2b0898 │ │ │ │ - beq.n 2b0910 │ │ │ │ + beq.n 2b0918 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mla r2, r6, r2, r5 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -797567,35 +797568,35 @@ │ │ │ │ b.n 2b11f2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, pc, #792 @ (adr r1, 2b1644 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 2b1654 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 2b1358 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 2b1368 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #552 @ (adr r0, 2b1574 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 2b1584 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #732] @ (2b163c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -797861,35 +797862,35 @@ │ │ │ │ b.n 2b14e8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -800492,45 +800493,45 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #920 @ (adr r7, 2b3550 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 2b3560 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #696 @ (adr r7, 2b3478 ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 2b3488 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #384 @ (adr r7, 2b3348 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 2b3358 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #120 @ (adr r7, 2b3248 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 2b3258 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 2b3234 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 2b3244 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #792 @ (adr r6, 2b34f8 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 2b3508 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, pc, #752 @ (adr r6, 2b34d4 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 2b34e4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ sub sp, #28 │ │ │ │ @@ -801649,77 +801650,77 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r5, [pc, #2948] @ 2b4974 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -802854,39 +802855,39 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r2, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr.w r4, [pc, #3316] @ 2b56ac │ │ │ │ mov r1, r7 │ │ │ │ add r4, pc │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #3304] @ 2b56b0 │ │ │ │ @@ -804039,167 +804040,167 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 2b5692 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ b.w 2b3f06 │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bics r0, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [pc, #548] @ (2b5a08 ) │ │ │ │ mov.w r4, #1704 @ 0x6a8 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w r6, sl, lsl #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -804388,53 +804389,53 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ clz r3, r3 │ │ │ │ str.w r9, [r2] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ b.w 2b4352 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #2924] @ 2b65d8 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -805565,65 +805566,65 @@ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ str r6, [r3, #28] │ │ │ │ b.w 2b5da6 │ │ │ │ ldr r3, [pc, #856] @ (2b6934 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [pc, #864] @ (2b6954 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [pc, #648] @ (2b68a4 ) │ │ │ │ + ldr r6, [pc, #664] @ (2b68b4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #544] @ (2b6844 ) │ │ │ │ + ldr r6, [pc, #560] @ (2b6854 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #440] @ (2b67e4 ) │ │ │ │ + ldr r6, [pc, #456] @ (2b67f4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #336] @ (2b6784 ) │ │ │ │ + ldr r6, [pc, #352] @ (2b6794 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #984] @ (2b6a1c ) │ │ │ │ + ldr r5, [pc, #1000] @ (2b6a2c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r5, [pc, #1448] @ 2b6bf4 │ │ │ │ add r5, pc │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1436] @ 2b6bf8 │ │ │ │ @@ -806169,59 +806170,59 @@ │ │ │ │ beq.w 2b6160 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [sp, #116] @ 0x74 │ │ │ │ strd r2, r3, [r1, #4] │ │ │ │ b.w 2b6160 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #128] @ (2b6c80 ) │ │ │ │ + ldr r5, [pc, #144] @ (2b6c90 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #136] @ (2b6c94 ) │ │ │ │ + ldr r4, [pc, #152] @ (2b6ca4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #712] @ (2b6edc ) │ │ │ │ + ldr r3, [pc, #728] @ (2b6eec ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #352] @ (2b6d84 ) │ │ │ │ + ldr r3, [pc, #368] @ (2b6d94 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #1016] @ (2b702c ) │ │ │ │ + ldr r3, [pc, #8] @ (2b6c3c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #680] @ (2b6ee8 ) │ │ │ │ + ldr r2, [pc, #696] @ (2b6ef8 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [pc, #128] @ (2b6cd0 ) │ │ │ │ + ldr r0, [pc, #144] @ (2b6ce0 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [pc, #3084] @ 2b7870 │ │ │ │ @@ -807365,53 +807366,53 @@ │ │ │ │ nop │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #50 @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ bl 2af350 │ │ │ │ subs r3, r0, r7 │ │ │ │ clz r3, r3 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ sub.w sl, r3, r2 │ │ │ │ @@ -808554,149 +808555,149 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #280] @ (2b860c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2b7dfa │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002b8610 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -808904,51 +808905,51 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #80] @ (2b887c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2b8784 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002b8880 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -809357,19 +809358,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #376] @ (2b8e8c ) │ │ │ │ + ldr r7, [pc, #392] @ (2b8e9c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #912] @ (2b90a8 ) │ │ │ │ + ldr r5, [pc, #928] @ (2b90b8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #656] @ (2b8fac ) │ │ │ │ + ldr r3, [pc, #672] @ (2b8fbc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002b8d1c : │ │ │ │ stmdb 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 │ │ │ │ @@ -810422,21 +810423,21 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ blt.w 2b9714 │ │ │ │ b.n 2b94e2 │ │ │ │ adds r0, r2, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #64] @ (2b9900 ) │ │ │ │ + ldr r2, [pc, #80] @ (2b9910 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ asrs r2, r5, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov r6, fp │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ @@ -811663,146 +811664,146 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #308] @ (2ba734 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2ba4d0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stc 0, cr0, [r6, #384]! @ 0x180 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + stc 0, cr0, [sl, #384]! @ 0x180 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stcl 0, cr0, [sl, #-384] @ 0xfffffe80 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + stcl 0, cr0, [lr, #-384] @ 0xfffffe80 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [r0, #-384]! @ 0xfffffe80 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + ldc 0, cr0, [r4, #-384]! @ 0xfffffe80 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [r6, #-384] @ 0xfffffe80 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + ldc 0, cr0, [sl, #-384] @ 0xfffffe80 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldcl 0, cr0, [r4], #384 @ 0x180 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + ldcl 0, cr0, [r8], #384 @ 0x180 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbc.w r0, r0, r0, asr #1 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + sbc.w r0, r4, r0, asr #1 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add.w r0, ip, r0, asr #1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds.w r0, r0, r0, asr #1 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeaf40060 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + @ instruction: 0xeaf80060 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeaa20060 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + @ instruction: 0xeaa60060 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - orn r0, lr, r0, asr #1 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + orns r0, r2, r0, asr #1 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - orrs.w r0, r8, r0, asr #1 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + orrs.w r0, ip, r0, asr #1 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - and.w r0, r2, r0, asr #1 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + and.w r0, r6, r0, asr #1 │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strd r0, r0, [ip, #384] @ 0x180 │ │ │ │ - adds r3, #0 │ │ │ │ + ldrd r0, r0, [r0, #384] @ 0x180 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe9b60060 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + @ instruction: 0xe9ba0060 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe9a00060 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xe9a40060 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrd r0, r0, [sl, #-384] @ 0x180 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + ldrd r0, r0, [lr, #-384] @ 0x180 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmdb ip!, {r5, r6} │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + ldmdb r0!, {r5, r6} │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ @@ -811865,17 +811866,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (2ba7e0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2ba4d0 │ │ │ │ nop │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002ba7e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -812949,17 +812950,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 2bbf1c │ │ │ │ mov r7, r3 │ │ │ │ b.n 2bb288 │ │ │ │ cdp2 0, 4, cr0, cr8, cr5, {3} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ @@ -814055,62 +814056,62 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #12] │ │ │ │ b.w 2bb3f2 │ │ │ │ nop │ │ │ │ addw r0, ip, #101 @ 0x65 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbc.w r0, ip, #14286848 @ 0xda0000 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + sbcs.w r0, r0, #14286848 @ 0xda0000 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adc.w r0, lr, #14286848 @ 0xda0000 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adcs.w r0, r2, #14286848 @ 0xda0000 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf536005a │ │ │ │ - adds r4, r1, r3 │ │ │ │ + @ instruction: 0xf53a005a │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -814715,163 +814716,163 @@ │ │ │ │ movw r1, #2036 @ 0x7f4 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #340] @ (2bc7f4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 2bbe2e │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf21a005a │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + @ instruction: 0xf21e005a │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf1fa005a │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + @ instruction: 0xf1fe005a │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - rsb r0, r0, #90 @ 0x5a │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + rsb r0, r4, #90 @ 0x5a │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds.w r0, r6, #90 @ 0x5a │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + adds.w r0, sl, #90 @ 0x5a │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf0ac005a │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + @ instruction: 0xf0b0005a │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - orns r0, r0, #90 @ 0x5a │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + orns r0, r4, #90 @ 0x5a │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.s16 q8, q5, #14 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + vshr.s16 q8, q5, #10 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vshr.s32 q0, q5, #30 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + vshr.s32 q0, q5, #26 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vshr.s8 q0, q5, #8 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + vshr.s8 q0, q5, #4 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vqadd.s16 q8, q1, q5 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + vqadd.s16 q8, q3, q5 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mrc 0, 5, r0, cr2, cr10, {2} │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + mrc 0, 5, r0, cr6, cr10, {2} │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mcr 0, 1, r0, cr4, cr10, {2} │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + mcr 0, 1, r0, cr8, cr10, {2} │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stcl 0, cr0, [r6, #360] @ 0x168 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + stcl 0, cr0, [sl, #360] @ 0x168 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stc 0, cr0, [r8, #360]! @ 0x168 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + stc 0, cr0, [ip, #360]! @ 0x168 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stc 0, cr0, [r0, #360] @ 0x168 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + stc 0, cr0, [r4, #360] @ 0x168 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [r8, #-360]! @ 0xfffffe98 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + ldc 0, cr0, [ip, #-360]! @ 0xfffffe98 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldcl 0, cr0, [r2], #360 @ 0x168 │ │ │ │ + ldcl 0, cr0, [r6], #360 @ 0x168 │ │ │ │ │ │ │ │ 002bc7f8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ @@ -815670,27 +815671,27 @@ │ │ │ │ b.n 2bca46 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 2bd0d4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ blt.n 2bd024 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002bd03c : │ │ │ │ stmdb 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 │ │ │ │ @@ -816620,53 +816621,53 @@ │ │ │ │ subs r4, #16 │ │ │ │ b.n 2bd288 │ │ │ │ nop │ │ │ │ bpl.n 2bd9b4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2bdfa0 │ │ │ │ + b.n 2bdfa8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bpl.n 2bd8f8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vshr.u32 q0, q6, #18 │ │ │ │ - blt.n 2bda0c │ │ │ │ + vshr.u32 q0, q6, #14 │ │ │ │ + blt.n 2bda14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.u16 q8, q6, q6 │ │ │ │ - bge.n 2bd970 │ │ │ │ + vqadd.u32 q8, q0, q6 │ │ │ │ + bge.n 2bd978 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.u16 q0, q7, q6 │ │ │ │ - bge.n 2bdafc │ │ │ │ + vqadd.u32 q0, q1, q6 │ │ │ │ + bge.n 2bdb04 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.u8 q0, q0, q6 │ │ │ │ - bge.n 2bdac8 │ │ │ │ + vqadd.u8 q0, q2, q6 │ │ │ │ + bge.n 2bdad0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc2 0, 6, r0, cr14, cr12, {2} │ │ │ │ - bge.n 2bda8c │ │ │ │ + mcr2 0, 7, r0, cr2, cr12, {2} │ │ │ │ + bge.n 2bda94 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc2 0, 5, r0, cr2, cr12, {2} │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + mrc2 0, 5, r0, cr6, cr12, {2} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mrc2 0, 4, r0, cr6, cr12, {2} │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + mrc2 0, 4, r0, cr10, cr12, {2} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mcr2 0, 4, r0, cr0, cr12, {2} │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + mcr2 0, 4, r0, cr4, cr12, {2} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -816907,40 +816908,40 @@ │ │ │ │ mov r9, r8 │ │ │ │ b.n 2bdbf4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 q8, q7, q5 │ │ │ │ - mrc2 0, 0, r0, cr10, cr12, {2} │ │ │ │ - mcr2 0, 0, r0, cr0, cr12, {2} │ │ │ │ - bhi.n 2bdc9c │ │ │ │ + vqadd.u16 q8, q1, q5 │ │ │ │ + mrc2 0, 0, r0, cr14, cr12, {2} │ │ │ │ + mcr2 0, 0, r0, cr4, cr12, {2} │ │ │ │ + bls.n 2bdca4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc2 0, cr0, [r8, #368] @ 0x170 │ │ │ │ - bhi.n 2bdbb8 │ │ │ │ + stc2 0, cr0, [ip, #368] @ 0x170 │ │ │ │ + bhi.n 2bdbc0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2l 0, cr0, [lr, #-368]! @ 0xfffffe90 │ │ │ │ - bhi.n 2bdd8c │ │ │ │ + ldc2l 0, cr0, [r2, #-368]! @ 0xfffffe90 │ │ │ │ + bhi.n 2bdd94 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2l 0, cr0, [r6], #368 @ 0x170 │ │ │ │ - bvc.n 2bdc84 │ │ │ │ + stc2l 0, cr0, [sl], #368 @ 0x170 │ │ │ │ + bvc.n 2bdc8c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2 0, cr0, [r0], #368 @ 0x170 │ │ │ │ - ldc2l 0, cr0, [lr], #-368 @ 0xfffffe90 │ │ │ │ - bvc.n 2bddc0 │ │ │ │ + ldc2 0, cr0, [r4], #368 @ 0x170 │ │ │ │ + stc2 0, cr0, [r2], {92} @ 0x5c │ │ │ │ + bvc.n 2bddc8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrrc2 0, 5, r0, ip, cr12 │ │ │ │ - bvc.n 2bdd84 │ │ │ │ + stc2l 0, cr0, [r0], #-368 @ 0xfffffe90 │ │ │ │ + bvc.n 2bdd8c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #-368 @ 0xfffffe90 │ │ │ │ - stc2 0, cr0, [lr], #-368 @ 0xfffffe90 │ │ │ │ - bvc.n 2bdd34 │ │ │ │ + ldc2l 0, cr0, [r8], #-368 @ 0xfffffe90 │ │ │ │ + ldc2 0, cr0, [r2], #-368 @ 0xfffffe90 │ │ │ │ + bvc.n 2bdd3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #596] @ (2bdf48 ) │ │ │ │ @@ -817187,43 +817188,43 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 2bdebe │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2], #360 @ 0x168 │ │ │ │ - @ instruction: 0xfb6e005c │ │ │ │ - @ instruction: 0xfb54005c │ │ │ │ - bvs.n 2be000 │ │ │ │ + stc2 0, cr0, [r6], #360 @ 0x168 │ │ │ │ + @ instruction: 0xfb72005c │ │ │ │ + @ instruction: 0xfb58005c │ │ │ │ + bvs.n 2be008 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xfadc005c │ │ │ │ - bpl.n 2bdf1c │ │ │ │ + @ instruction: 0xfae0005c │ │ │ │ + bpl.n 2bdf24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfac0005c │ │ │ │ - bpl.n 2bdeec │ │ │ │ + @ instruction: 0xfac4005c │ │ │ │ + bpl.n 2bdef4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfa2e005c │ │ │ │ - bpl.n 2bdfd0 │ │ │ │ + @ instruction: 0xfa32005c │ │ │ │ + bpl.n 2bdfd8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfa36005c │ │ │ │ - @ instruction: 0xfa10005c │ │ │ │ - @ instruction: 0xfa06005c │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfa3a005c │ │ │ │ + @ instruction: 0xfa14005c │ │ │ │ + @ instruction: 0xfa0a005c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vld4.16 {d16-d19}, [r0 :64], ip │ │ │ │ - bmi.n 2be058 │ │ │ │ + vld4.16 {d16-d19}, [r4 :64], ip │ │ │ │ + bmi.n 2be060 │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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, [r2, #16] │ │ │ │ @@ -817351,24 +817352,24 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx a0064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh.w r0, [r0, ip, lsl #1] │ │ │ │ - bcc.n 2be158 │ │ │ │ + ldrh.w r0, [r4, ip, lsl #1] │ │ │ │ + bcc.n 2be160 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb.w r0, [r2, ip, lsl #1] │ │ │ │ - bcc.n 2be124 │ │ │ │ + ldrb.w r0, [r6, ip, lsl #1] │ │ │ │ + bcc.n 2be12c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf7d0005c │ │ │ │ - bcs.n 2be0a8 │ │ │ │ + @ instruction: 0xf7d4005c │ │ │ │ + bcs.n 2be0b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb.w r0, [ip, ip, lsl #1] │ │ │ │ + strh.w r0, [r0, ip, lsl #1] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -817396,15 +817397,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7c0005c │ │ │ │ + @ instruction: 0xf7c4005c │ │ │ │ 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 r1, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -817642,32 +817643,32 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2be3ba │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - movt r0, #26716 @ 0x685c │ │ │ │ - subs.w r0, sl, #14417920 @ 0xdc0000 │ │ │ │ - beq.n 2be360 │ │ │ │ + movt r0, #43100 @ 0xa85c │ │ │ │ + subs.w r0, lr, #14417920 @ 0xdc0000 │ │ │ │ + beq.n 2be368 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf53e005c │ │ │ │ - beq.n 2be470 │ │ │ │ + adc.w r0, r2, #14417920 @ 0xdc0000 │ │ │ │ + beq.n 2be478 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf520005c │ │ │ │ - beq.n 2be43c │ │ │ │ + @ instruction: 0xf524005c │ │ │ │ + beq.n 2be444 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add.w r0, r2, #14417920 @ 0xdc0000 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + add.w r0, r6, #14417920 @ 0xdc0000 │ │ │ │ + beq.n 2be410 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf4e6005c │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + @ instruction: 0xf4ea005c │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf4c6005c │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + @ instruction: 0xf4ca005c │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ vmul.f64 d3, d0, d1 │ │ │ │ vldr d6, [pc, #188] @ 2be4e0 │ │ │ │ vmul.f64 d5, d1, d1 │ │ │ │ vldr d7, [r1, #160] @ 0xa0 │ │ │ │ vmla.f64 d5, d0, d0 │ │ │ │ vcmpe.f64 d3, d6 │ │ │ │ @@ -820442,21 +820443,21 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ ldr r5, [pc, #500] @ (2c0dd0 ) │ │ │ │ sub sp, #456 @ 0x1c8 │ │ │ │ @@ -820933,90 +820934,90 @@ │ │ │ │ b.n 2c0f5c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ beq.n 2c10c6 │ │ │ │ vsubl.u , d31, d17 │ │ │ │ - vtbl.8 d28, {d31- │ │ │ │ vshr.u64 , , #1 │ │ │ │ @ instruction: 0xffffcb1b │ │ │ │ vsli.32 q9, , #31 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ @ instruction: 0xfb69ffff │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #248 @ (adr r4, 2c1250 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 2c1260 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 2c118c ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 2c119c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #664 @ (adr r3, 2c1414 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 2c1424 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #560 @ (adr r3, 2c13b4 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 2c13c4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #136 @ (adr r3, 2c1224 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 2c1234 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #32 @ (adr r3, 2c11c4 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 2c11d4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r1!, {r0, r2, r4, r7} │ │ │ │ vcvt.f16.u16 d28, d29, #1 │ │ │ │ - @ instruction: 0xffffca50 │ │ │ │ + @ instruction: 0xffffca54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #712 @ (adr r2, 2c1484 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 2c1494 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #584 @ (adr r2, 2c140c ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 2c141c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97cc4 │ │ │ │ @@ -821037,17 +821038,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 2c1480 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 2c1490 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c1210 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -821417,19 +821418,19 @@ │ │ │ │ ... │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ b.n 2c164a │ │ │ │ vcmpe.f64 d13, #0.0 │ │ │ │ @@ -823713,17 +823714,17 @@ │ │ │ │ ... │ │ │ │ strb r4, [r3, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, 2c3ab8 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 2c3ac8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ vldr d7, [r8, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ vldr d6, [r8, #160] @ 0xa0 │ │ │ │ vldr d5, [r9, #152] @ 0x98 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ vsub.f64 d7, d6, d7 │ │ │ │ @@ -824287,29 +824288,29 @@ │ │ │ │ b.n 2c3b0a │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ b.n 2c3e90 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 2c3f18 │ │ │ │ push {lr} │ │ │ │ @@ -824338,17 +824339,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ @@ -824381,17 +824382,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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 r5, r2 │ │ │ │ @@ -824449,21 +824450,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3, #160] @ 0xa0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -824578,21 +824579,21 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2c43e0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #836] @ (2c4538 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -824919,61 +824920,61 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c4238 │ │ │ │ nop │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -824984,15 +824985,15 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -825078,25 +825079,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2c473a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -825150,19 +825151,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (2c4768 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2c4704 │ │ │ │ nop │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -825333,33 +825334,33 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c47f8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r0, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -825541,33 +825542,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (2c4bac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c4ac8 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -825925,55 +825926,55 @@ │ │ │ │ lsls r7, r1 │ │ │ │ ldrh r4, [r7, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #84] @ (2c5038 ) │ │ │ │ movw r1, #2056 @ 0x808 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -826001,25 +826002,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (2c504c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c4c16 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -826066,19 +826067,19 @@ │ │ │ │ movw r2, #1823 @ 0x71f │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -826115,17 +826116,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -826372,37 +826373,37 @@ │ │ │ │ ldr r0, [pc, #64] @ (2c5484 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c523c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #528] @ (2c56b0 ) │ │ │ │ @@ -826619,47 +826620,47 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r0, [r5, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf4a0005b │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf4a4005b │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics.w r0, r6, #14352384 @ 0xdb0000 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + bics.w r0, sl, #14352384 @ 0xdb0000 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #680] @ (2c59c0 ) │ │ │ │ @@ -826936,63 +826937,63 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [pc, #192] @ (2c5a84 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r6, [pc, #872] @ (2c5d3c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #968] @ (2c5e0c ) │ │ │ │ @@ -827327,44 +827328,44 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c5de8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #16] @ (2c5e20 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #440] @ (2c5fd8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ b.n 2c630a │ │ │ │ - vqrdmulh.s , , d26[0] │ │ │ │ + vqrdmulh.s , , d30[0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ @@ -827616,51 +827617,51 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ blxns r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -827930,53 +827931,53 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ cmp r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r8, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2c6318 │ │ │ │ + b.n 2c6320 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [pc, #776] @ (2c6750 ) │ │ │ │ + ldr r7, [pc, #792] @ (2c6760 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ @@ -828132,39 +828133,39 @@ │ │ │ │ b.n 2c64e4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #816] @ (2c6908 ) │ │ │ │ + ldr r6, [pc, #832] @ (2c6918 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #728] @ (2c68b8 ) │ │ │ │ + ldr r6, [pc, #744] @ (2c68c8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ adcs r4, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #160] @ (2c668c ) │ │ │ │ + ldr r6, [pc, #176] @ (2c669c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #56] @ (2c662c ) │ │ │ │ + ldr r6, [pc, #72] @ (2c663c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #976] @ (2c69cc ) │ │ │ │ + ldr r5, [pc, #992] @ (2c69dc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #872] @ (2c696c ) │ │ │ │ + ldr r5, [pc, #888] @ (2c697c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #940] @ (2c69c8 ) │ │ │ │ @@ -828497,29 +828498,29 @@ │ │ │ │ ... │ │ │ │ ands r4, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #252 @ 0xfc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [pc, #504] @ (2c6bd4 ) │ │ │ │ + ldr r4, [pc, #520] @ (2c6be4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [pc, #176] @ (2c6a94 ) │ │ │ │ + ldr r3, [pc, #192] @ (2c6aa4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [pc, #448] @ (2c6bac ) │ │ │ │ + ldr r2, [pc, #464] @ (2c6bbc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [pc, #328] @ (2c6b3c ) │ │ │ │ + ldr r2, [pc, #344] @ (2c6b4c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ blx a12f4 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -828697,45 +828698,45 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 2c664c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #272] @ (2c6cf0 ) │ │ │ │ + ldr r1, [pc, #288] @ (2c6d00 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #912] @ (2c6f78 ) │ │ │ │ + ldr r0, [pc, #928] @ (2c6f88 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #792] @ (2c6f08 ) │ │ │ │ + ldr r0, [pc, #808] @ (2c6f18 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #496] @ (2c6de8 ) │ │ │ │ + ldr r0, [pc, #512] @ (2c6df8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #304] @ (2c6d30 ) │ │ │ │ + ldr r0, [pc, #320] @ (2c6d40 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #56] @ (2c6c40 ) │ │ │ │ + ldr r0, [pc, #72] @ (2c6c50 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blx lr │ │ │ │ + blxns lr │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #988] @ (2c7008 ) │ │ │ │ @@ -829140,56 +829141,56 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 2c6e02 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r2, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ands.w r0, r0, #100 @ 0x64 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ subs r0, #70 @ 0x46 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r4, ip │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add sl, pc │ │ │ │ + add lr, pc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r8, r9 │ │ │ │ + add ip, r9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add sl, r2 │ │ │ │ + add lr, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ @@ -829414,39 +829415,39 @@ │ │ │ │ b.n 2c711e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r2 │ │ │ │ @@ -829620,39 +829621,39 @@ │ │ │ │ b.n 2c7478 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r2, #82 @ 0x52 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1304] @ 2c7a08 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -830187,53 +830188,53 @@ │ │ │ │ b.n 2c752c │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #808] @ (2c7da0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -830552,49 +830553,49 @@ │ │ │ │ nop │ │ │ │ cmp r3, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ @@ -830697,29 +830698,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (2c7f24 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c7e94 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #520] @ (2c8144 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -830945,37 +830946,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r7, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #222 @ 0xde │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r5, [pc, #568] @ (2c83cc ) │ │ │ │ @@ -831223,41 +831224,41 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r4, #182 @ 0xb6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #134 @ 0x86 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c8410 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -831521,95 +831522,95 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldmia r4!, {r0, r2, r3, r7} │ │ │ │ vtbx.8 d31, {d31- instruction: 0xffffc563 │ │ │ │ @ instruction: 0xffffc9fb │ │ │ │ vaddlpl.u , d31, d27 │ │ │ │ @ instruction: 0xffffce27 │ │ │ │ vtbx.8 d27, {d31}, d19 │ │ │ │ - vsli.32 d21, d4, #31 │ │ │ │ + vsli.32 d21, d8, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9aab0 │ │ │ │ @@ -831630,17 +831631,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c87c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -831848,78 +831849,78 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c886e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r6, r5, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldmia r0, {r0, r1, r4, r6, r7} │ │ │ │ vtbx.8 d31, {d15-d16}, d27 │ │ │ │ - @ instruction: 0xffff5768 │ │ │ │ + @ instruction: 0xffff576c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r2, r3, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ pop {r0, r2, r3, r4, r5} │ │ │ │ vsra.u32 d16, d1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r5, r6, r7} │ │ │ │ vmls.i , , d17[0] │ │ │ │ vabdl.u , d31, d21 │ │ │ │ vsli.32 , , #31 │ │ │ │ - vsra.u64 , q15, #1 │ │ │ │ + vsubl.u , d15, d2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9da78 │ │ │ │ @@ -831940,17 +831941,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c8ac4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -832079,31 +832080,31 @@ │ │ │ │ b.n 2c8b1e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r6, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r2, r3, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #856] @ (2c8f74 ) │ │ │ │ + ldr r7, [pc, #872] @ (2c8f84 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [pc, #760] @ (2c8f1c ) │ │ │ │ + ldr r7, [pc, #776] @ (2c8f2c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [pc, #648] @ (2c8eb4 ) │ │ │ │ + ldr r7, [pc, #664] @ (2c8ec4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -832248,31 +832249,31 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c8d64 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -832299,17 +832300,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r1, [pc, #952] @ (2c9210 ) │ │ │ │ @@ -832659,31 +832660,31 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c8a88 │ │ │ │ mrc2 7, 1, r1, cr7, cr2, {7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ asrs r2, r5, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #704] @ (2c94e8 ) │ │ │ │ + ldr r7, [pc, #720] @ (2c94f8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #472] @ (2c9408 ) │ │ │ │ + ldr r2, [pc, #488] @ (2c9418 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [pc, #544] @ (2c9454 ) │ │ │ │ + ldr r7, [pc, #560] @ (2c9464 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #912] @ (2c95c8 ) │ │ │ │ + ldr r6, [pc, #928] @ (2c95d8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #312] @ (2c9378 ) │ │ │ │ add r3, pc │ │ │ │ b.n 2c9150 │ │ │ │ tst.w r8, #1 │ │ │ │ beq.w 2c8ea4 │ │ │ │ b.n 2c909c │ │ │ │ @@ -832801,55 +832802,55 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #96] @ (2c93c8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c933a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #464] @ (2c9550 ) │ │ │ │ + ldr r6, [pc, #480] @ (2c9560 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [pc, #344] @ (2c94e0 ) │ │ │ │ + ldr r6, [pc, #360] @ (2c94f0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [pc, #224] @ (2c9470 ) │ │ │ │ + ldr r6, [pc, #240] @ (2c9480 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [pc, #104] @ (2c9400 ) │ │ │ │ + ldr r6, [pc, #120] @ (2c9410 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #1008] @ (2c9790 ) │ │ │ │ + ldr r6, [pc, #0] @ (2c93a0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #888] @ (2c9720 ) │ │ │ │ + ldr r5, [pc, #904] @ (2c9730 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #768] @ (2c96b0 ) │ │ │ │ + ldr r5, [pc, #784] @ (2c96c0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #664] @ (2c9650 ) │ │ │ │ + ldr r5, [pc, #680] @ (2c9660 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #544] @ (2c95e0 ) │ │ │ │ + ldr r5, [pc, #560] @ (2c95f0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #440] @ (2c9580 ) │ │ │ │ + ldr r5, [pc, #456] @ (2c9590 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [pc, #988] @ (2c97c0 ) │ │ │ │ @@ -833200,29 +833201,29 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c9038 │ │ │ │ cdp2 2, 3, cr1, cr7, cr4, {3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #720] @ (2c9a9c ) │ │ │ │ + ldr r4, [pc, #736] @ (2c9aac ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [pc, #296] @ (2c98f8 ) │ │ │ │ + ldr r3, [pc, #312] @ (2c9908 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r4, r6, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #480] @ (2c99bc ) │ │ │ │ + ldr r2, [pc, #496] @ (2c99cc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [pc, #208] @ (2c98b4 ) │ │ │ │ + ldr r1, [pc, #224] @ (2c98c4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [pc, #744] @ (2c9ad4 ) │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #736] @ (2c9ad8 ) │ │ │ │ @@ -833502,73 +833503,73 @@ │ │ │ │ ldr r0, [pc, #132] @ (2c9b48 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c9594 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #888] @ (2c9e50 ) │ │ │ │ + ldr r0, [pc, #904] @ (2c9e60 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #784] @ (2c9df0 ) │ │ │ │ + ldr r0, [pc, #800] @ (2c9e00 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #528] @ (2c9cf8 ) │ │ │ │ + ldr r0, [pc, #544] @ (2c9d08 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r4, 2c9b12 │ │ │ │ + cbz r0, 2c9b14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [pc, #248] @ (2c9bec ) │ │ │ │ + ldr r0, [pc, #264] @ (2c9bfc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blx r2 │ │ │ │ + blxns r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bx sl │ │ │ │ + bxns sl │ │ │ │ lsls r4, r3, #1 │ │ │ │ bx r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r8, pc │ │ │ │ + mov ip, pc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov ip, ip │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sp │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ ldr r1, [pc, #812] @ (2c9e90 ) │ │ │ │ @@ -833853,19 +833854,19 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c9708 │ │ │ │ @ instruction: 0xfe370ae4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r2, r6, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r4, r3 │ │ │ │ vldr d9, [pc, #740] @ 2ca190 │ │ │ │ vldr d8, [pc, #744] @ 2ca198 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -834140,41 +834141,41 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c9a10 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c9a18 │ │ │ │ - cdp2 1, 3, cr4, cr7, cr14, {4} │ │ │ │ + mrc2 1, 1, r4, cr7, cr2, {4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx a004c │ │ │ │ @@ -834383,67 +834384,67 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #112] @ (2ca46c ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2c9e56 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (2ca584 ) │ │ │ │ @@ -834551,31 +834552,31 @@ │ │ │ │ b.n 2ca548 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r2, [pc, #468] @ (2ca798 ) │ │ │ │ @@ -834773,34 +834774,34 @@ │ │ │ │ b.n 2ca690 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ vrev64.32 q0, q10 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002ca7cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -834877,30 +834878,30 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 6, cr0, cr6, cr4, {3} │ │ │ │ stc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movt r0, #8282 @ 0x205a │ │ │ │ + movt r0, #24666 @ 0x605a │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2ca0b6 │ │ │ │ @ instruction: 0xffffeb97 │ │ │ │ vrsra.u32 d31, d1, #1 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vsli.64 d30, d15, #63 @ 0x3f │ │ │ │ @ instruction: 0xffffe3ed │ │ │ │ @ instruction: 0xfffffdfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1e90 │ │ │ │ @@ -834921,17 +834922,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -834942,15 +834943,15 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #496] @ (2cab54 ) │ │ │ │ @@ -835142,31 +835143,31 @@ │ │ │ │ stc2l 0, cr0, [r2], #400 @ 0x190 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r4], {100} @ 0x64 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r0], #-400 @ 0xfffffe70 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -835670,43 +835671,43 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa980064 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa880064 │ │ │ │ @ instruction: 0xfa6e0064 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r2, r3, #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 │ │ │ │ ldr r2, [pc, #236] @ (2cb2d8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -835798,15 +835799,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ orrs.w r0, sl, #14942208 @ 0xe40000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xf3900064 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ @@ -835920,17 +835921,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2cb638 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xf3440064 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf27c0064 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vshr.u16 q0, , #10 │ │ │ │ + vshr.u16 q0, , #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r3 │ │ │ │ @@ -836034,26 +836035,26 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mrc2 0, 6, r0, cr14, cr9, {2} │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + mcr2 0, 7, r0, cr2, cr9, {2} │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mcr2 0, 6, r0, cr6, cr9, {2} │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + mcr2 0, 6, r0, cr10, cr9, {2} │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mrc2 0, 4, r0, cr0, cr9, {2} │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + mrc2 0, 4, r0, cr4, cr9, {2} │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ @@ -836780,91 +836781,91 @@ │ │ │ │ b.n 2cb8c2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0bc0064 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0a40064 │ │ │ │ eor.w r0, lr, #100 @ 0x64 │ │ │ │ - b.n 2cb6c4 │ │ │ │ + b.n 2cb6cc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stc2 0, cr0, [sl], #356 @ 0x164 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + stc2 0, cr0, [lr], #356 @ 0x164 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfbb80059 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + @ instruction: 0xfbbc0059 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfb9a0059 │ │ │ │ + @ instruction: 0xfb9e0059 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfad80059 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + @ instruction: 0xfadc0059 │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfabc0059 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xfac00059 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfa9e0059 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + @ instruction: 0xfaa20059 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfa7e0059 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + @ instruction: 0xfa820059 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfa160059 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xfa1a0059 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vst4.16 {d16-d19}, [r4 :64], r9 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + vst4.16 {d16-d19}, [r8 :64], r9 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr.w r0, [r8, r9, lsl #1] │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + ldr.w r0, [ip, r9, lsl #1] │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7c20059 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf7c60059 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf77c0059 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + @ instruction: 0xf7800059 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf75a0059 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + @ instruction: 0xf75e0059 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7400059 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf7440059 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7220059 │ │ │ │ - movs r5, #8 │ │ │ │ + @ instruction: 0xf7260059 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7060059 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + @ instruction: 0xf70a0059 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf6de0059 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf6e20059 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf6be0059 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movt r0, #10329 @ 0x2859 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subw r0, r2, #2137 @ 0x859 │ │ │ │ + subw r0, r6, #2137 @ 0x859 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ strd r1, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -837150,19 +837151,19 @@ │ │ │ │ b.n 2cbf58 │ │ │ │ nop │ │ │ │ strd r0, r0, [r0], #-400 @ 0x190 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [ip, #400] @ 0x190 │ │ │ │ @ instruction: 0xe82c0064 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf3be0059 │ │ │ │ + ubfx r0, r2, #1, #26 │ │ │ │ add.w r8, sp, #168 @ 0xa8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ blx 9d0c0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2cc7aa │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ @@ -837582,15 +837583,15 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2cc7d0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bgt.n 2cc55a │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ @@ -838205,39 +838206,39 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ b.w 2cc172 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2ccef8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stc 0, cr0, [r0], #-356 @ 0xfffffe9c │ │ │ │ - adds r4, r2, r7 │ │ │ │ + stc 0, cr0, [r4], #-356 @ 0xfffffe9c │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rsbs r0, r2, r9, lsr #1 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + rsbs r0, r6, r9, lsr #1 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ands.w r0, lr, r9, lsr #1 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + bic.w r0, r2, r9, lsr #1 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - and.w r0, r2, r9, lsr #1 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + and.w r0, r6, r9, lsr #1 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strd r0, r0, [r6, #356]! @ 0x164 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + strd r0, r0, [sl, #356]! @ 0x164 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe9840059 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + @ instruction: 0xe9880059 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr.w r5, [fp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 2ccfb0 │ │ │ │ vldr d5, [r8, #160] @ 0xa0 │ │ │ │ vmov.f64 d1, #96 @ 0x3f000000 0.5 │ │ │ │ vcmpe.f64 d5, d1 │ │ │ │ @@ -838743,87 +838744,87 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.w 2cbe1c │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2ccec0 │ │ │ │ + b.n 2ccec8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2ccdd4 │ │ │ │ + b.n 2ccddc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2ccd94 │ │ │ │ + b.n 2ccd9c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2ccca4 │ │ │ │ + b.n 2cccac │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2ccbec │ │ │ │ + b.n 2ccbf4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2ccb08 │ │ │ │ + b.n 2ccb10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cdad8 │ │ │ │ + b.n 2cdae0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd858 │ │ │ │ + b.n 2cd860 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd810 │ │ │ │ + b.n 2cd818 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd7d8 │ │ │ │ + b.n 2cd7e0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd7a0 │ │ │ │ + b.n 2cd7a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd740 │ │ │ │ + b.n 2cd748 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd708 │ │ │ │ + b.n 2cd710 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd6b8 │ │ │ │ + b.n 2cd6c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd684 │ │ │ │ + b.n 2cd68c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd598 │ │ │ │ + b.n 2cd5a0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd564 │ │ │ │ + b.n 2cd56c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd52c │ │ │ │ + b.n 2cd534 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r0, [pc, #1520] @ 2cd948 │ │ │ │ movw r1, #1153 @ 0x481 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1508] @ 2cd94c │ │ │ │ @@ -839361,109 +839362,109 @@ │ │ │ │ ldr r0, [pc, #208] @ (2cda04 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.w 2cbe1c │ │ │ │ ... │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd9a0 │ │ │ │ + b.n 2cd9a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2cd95c │ │ │ │ + b.n 2cd964 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2cd918 │ │ │ │ + ble.n 2cd920 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2cda54 │ │ │ │ + ble.n 2cda5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2cda20 │ │ │ │ + ble.n 2cda28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2cd9e8 │ │ │ │ + ble.n 2cd9f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2cd9b4 │ │ │ │ + ble.n 2cd9bc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2cd984 │ │ │ │ + blt.n 2cd98c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2cd94c │ │ │ │ + blt.n 2cd954 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2cd8ec │ │ │ │ + blt.n 2cd8f4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2cdab4 │ │ │ │ + blt.n 2cdabc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2cda7c │ │ │ │ + blt.n 2cda84 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2cda44 │ │ │ │ + blt.n 2cda4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2cda0c │ │ │ │ + blt.n 2cda14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd9d4 │ │ │ │ + bge.n 2cd9dc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cd900 │ │ │ │ + bge.n 2cd908 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2cdac8 │ │ │ │ + bge.n 2cdad0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr.w r2, [pc, #1204] @ 2cded0 │ │ │ │ @@ -839913,51 +839914,51 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2ce0e8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldmia r4!, {r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2cde80 │ │ │ │ + bhi.n 2cde88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2cde50 │ │ │ │ + bhi.n 2cde58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2cdfec │ │ │ │ + bhi.n 2cdff4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvs.n 2cded8 │ │ │ │ + bvs.n 2cdee0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bmi.n 2cdf00 │ │ │ │ + bmi.n 2cdf08 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r8 │ │ │ │ vldr d0, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d2, [r6, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, sl] │ │ │ │ @@ -840406,82 +840407,82 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #176] @ (2ce4a0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2ce16e │ │ │ │ nop │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 2ce3d8 │ │ │ │ + bcs.n 2ce3e0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 2ce3b0 │ │ │ │ + bcs.n 2ce3b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 2ce38c │ │ │ │ + bcs.n 2ce394 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 2ce4b0 │ │ │ │ + bcs.n 2ce4b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r2, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 2ce480 │ │ │ │ + bcs.n 2ce488 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 2ce438 │ │ │ │ + bcs.n 2ce440 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vshr.u32 q8, , #30 │ │ │ │ - bne.n 2ce3fc │ │ │ │ + vshr.u32 q8, , #26 │ │ │ │ + bne.n 2ce404 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vshr.u16 q0, , #6 │ │ │ │ - vqadd.u32 q0, q5, │ │ │ │ - bne.n 2ce494 │ │ │ │ + vshr.u16 q0, , #2 │ │ │ │ + vqadd.u32 q0, q7, │ │ │ │ + bne.n 2ce49c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc2 0, 6, r0, cr8, cr11, {2} │ │ │ │ - beq.n 2ce3fc │ │ │ │ + mrc2 0, 6, r0, cr12, cr11, {2} │ │ │ │ + beq.n 2ce404 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc2 0, 5, r0, cr14, cr11, {2} │ │ │ │ - beq.n 2ce3cc │ │ │ │ + mcr2 0, 6, r0, cr2, cr11, {2} │ │ │ │ + beq.n 2ce3d4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcr2 0, 5, r0, cr2, cr11, {2} │ │ │ │ - beq.n 2ce39c │ │ │ │ + mcr2 0, 5, r0, cr6, cr11, {2} │ │ │ │ + beq.n 2ce3a4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcr2 0, 4, r0, cr6, cr11, {2} │ │ │ │ - beq.n 2ce36c │ │ │ │ + mcr2 0, 4, r0, cr10, cr11, {2} │ │ │ │ + beq.n 2ce374 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcr2 0, 3, r0, cr10, cr11, {2} │ │ │ │ - beq.n 2ce53c │ │ │ │ + mcr2 0, 3, r0, cr14, cr11, {2} │ │ │ │ + beq.n 2ce544 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcr2 0, 2, r0, cr14, cr11, {2} │ │ │ │ - beq.n 2ce50c │ │ │ │ + mrc2 0, 2, r0, cr2, cr11, {2} │ │ │ │ + beq.n 2ce514 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc2 0, 1, r0, cr4, cr11, {2} │ │ │ │ - beq.n 2ce4e0 │ │ │ │ + mrc2 0, 1, r0, cr8, cr11, {2} │ │ │ │ + beq.n 2ce4e8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc2 0, 0, r0, cr8, cr11, {2} │ │ │ │ - beq.n 2ce4b4 │ │ │ │ + mrc2 0, 0, r0, cr12, cr11, {2} │ │ │ │ + beq.n 2ce4bc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #364]! @ 0x16c │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldc2l 0, cr0, [lr, #364]! @ 0x16c │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2l 0, cr0, [r0, #364]! @ 0x16c │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stc2l 0, cr0, [r4, #364]! @ 0x16c │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2l 0, cr0, [r2, #364] @ 0x16c │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + stc2l 0, cr0, [r6, #364] @ 0x16c │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r4, #364]! @ 0x16c │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + stc2 0, cr0, [r8, #364]! @ 0x16c │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002ce4a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -840782,75 +840783,75 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6], {91} @ 0x5b │ │ │ │ + ldc2 0, cr0, [sl], {91} @ 0x5b │ │ │ │ ldmia r5, {r0, r3, r4, r5, r6, r7} │ │ │ │ vshr.u32 , , #1 │ │ │ │ - @ instruction: 0xfffffd0a │ │ │ │ + @ instruction: 0xfffffd0e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc2 0, cr0, [ip, #-364]! @ 0xfffffe94 │ │ │ │ - stc2l 0, cr0, [r8, #-364] @ 0xfffffe94 │ │ │ │ - ldc2 0, cr0, [r2, #-364] @ 0xfffffe94 │ │ │ │ - mcrr2 0, 5, r0, r2, cr11 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldc2 0, cr0, [r0, #-364]! @ 0xfffffe94 │ │ │ │ + stc2l 0, cr0, [ip, #-364] @ 0xfffffe94 │ │ │ │ + ldc2 0, cr0, [r6, #-364] @ 0xfffffe94 │ │ │ │ + mcrr2 0, 5, r0, r6, cr11 │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [lr], {91} @ 0x5b │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldc2 0, cr0, [r2], {91} @ 0x5b │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r8], #364 @ 0x16c │ │ │ │ - ldc2 0, cr0, [sl, #-364]! @ 0xfffffe94 │ │ │ │ - ldc2 0, cr0, [sl, #-364]! @ 0xfffffe94 │ │ │ │ - ldc2l 0, cr0, [r8, #-364]! @ 0xfffffe94 │ │ │ │ - @ instruction: 0xfba0005b │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldc2l 0, cr0, [ip], #364 @ 0x16c │ │ │ │ + ldc2 0, cr0, [lr, #-364]! @ 0xfffffe94 │ │ │ │ + ldc2 0, cr0, [lr, #-364]! @ 0xfffffe94 │ │ │ │ + ldc2l 0, cr0, [ip, #-364]! @ 0xfffffe94 │ │ │ │ + @ instruction: 0xfba4005b │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb86005b │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + @ instruction: 0xfb8a005b │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-364] @ 0xfffffe94 │ │ │ │ - ldc2l 0, cr0, [r2, #-364]! @ 0xfffffe94 │ │ │ │ - ldc2l 0, cr0, [ip, #-364]! @ 0xfffffe94 │ │ │ │ - stc2 0, cr0, [r8, #364]! @ 0x16c │ │ │ │ - @ instruction: 0xfb20005b │ │ │ │ - ldmia r5, {r5} │ │ │ │ + stc2l 0, cr0, [ip, #-364] @ 0xfffffe94 │ │ │ │ + ldc2l 0, cr0, [r6, #-364]! @ 0xfffffe94 │ │ │ │ + stc2 0, cr0, [r0, #364] @ 0x16c │ │ │ │ + stc2 0, cr0, [ip, #364]! @ 0x16c │ │ │ │ + @ instruction: 0xfb24005b │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb06005b │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + @ instruction: 0xfb0a005b │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #-364]! @ 0xfffffe94 │ │ │ │ - stc2 0, cr0, [lr, #364]! @ 0x16c │ │ │ │ - @ instruction: 0xfacc005b │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r8, #-364]! @ 0xfffffe94 │ │ │ │ + ldc2 0, cr0, [r2, #364]! @ 0x16c │ │ │ │ + @ instruction: 0xfad0005b │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r8, #364] @ 0x16c │ │ │ │ - ldc2l 0, cr0, [sl, #364] @ 0x16c │ │ │ │ - @ instruction: 0xfa92005b │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldc2 0, cr0, [ip, #364] @ 0x16c │ │ │ │ + ldc2l 0, cr0, [lr, #364] @ 0x16c │ │ │ │ + @ instruction: 0xfa96005b │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa74005b │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xfa78005b │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r4, #364]! @ 0x16c │ │ │ │ - stc2l 0, cr0, [sl, #364] @ 0x16c │ │ │ │ + stc2 0, cr0, [r8, #364]! @ 0x16c │ │ │ │ + stc2l 0, cr0, [lr, #364] @ 0x16c │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ vsubl.u , d31, d27 │ │ │ │ @ instruction: 0xffffccd1 │ │ │ │ @ instruction: 0xffffca71 │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ - vtbl.8 d31, {d15-d17}, d8 │ │ │ │ + vtbl.8 d31, {d15-d17}, d12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d578 │ │ │ │ @@ -840871,16 +840872,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str??.w r0, [r0, #91] @ 0x5b │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + str??.w r0, [r4, #91] @ 0x5b │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -841202,71 +841203,71 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2ce91e │ │ │ │ vldr d0, [pc, #4] @ 2cebf8 │ │ │ │ b.n 2ceb32 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xf0bc0059 │ │ │ │ + @ instruction: 0xf0c00059 │ │ │ │ + ldc2 0, cr0, [ip], #-364 @ 0xfffffe94 │ │ │ │ ldc2 0, cr0, [r8], #-364 @ 0xfffffe94 │ │ │ │ - ldc2 0, cr0, [r4], #-364 @ 0xfffffe94 │ │ │ │ - ldc2 0, cr0, [r4], #-364 @ 0xfffffe94 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldc2 0, cr0, [r8], #-364 @ 0xfffffe94 │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6], #-364 @ 0xfffffe94 │ │ │ │ - stc2 0, cr0, [r6], {91} @ 0x5b │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldc2 0, cr0, [sl], #-364 @ 0xfffffe94 │ │ │ │ + stc2 0, cr0, [sl], {91} @ 0x5b │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4], {91} @ 0x5b │ │ │ │ - ldc2 0, cr0, [r4], {91} @ 0x5b │ │ │ │ - @ instruction: 0xfbc4005b │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldc2 0, cr0, [r8], {91} @ 0x5b │ │ │ │ + ldc2 0, cr0, [r8], {91} @ 0x5b │ │ │ │ + @ instruction: 0xfbc8005b │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfbac005b │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfbb0005b │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ + @ instruction: 0xfbe6005b │ │ │ │ @ instruction: 0xfbe2005b │ │ │ │ - @ instruction: 0xfbde005b │ │ │ │ - @ instruction: 0xfb6a005b │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xfb6e005b │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb52005b │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xfb56005b │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfbaa005b │ │ │ │ - @ instruction: 0xfb26005b │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xfbae005b │ │ │ │ + @ instruction: 0xfb2a005b │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb8e005b │ │ │ │ - @ instruction: 0xfafa005b │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + @ instruction: 0xfb92005b │ │ │ │ + @ instruction: 0xfafe005b │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb72005b │ │ │ │ - @ instruction: 0xfb52005b │ │ │ │ - @ instruction: 0xfb3c005b │ │ │ │ - @ instruction: 0xfb30005b │ │ │ │ - @ instruction: 0xfb18005b │ │ │ │ - @ instruction: 0xfafc005b │ │ │ │ - ldr??.w r0, [r4, #91] @ 0x5b │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xfb76005b │ │ │ │ + @ instruction: 0xfb56005b │ │ │ │ + @ instruction: 0xfb40005b │ │ │ │ + @ instruction: 0xfb34005b │ │ │ │ + @ instruction: 0xfb1c005b │ │ │ │ + @ instruction: 0xfb00005b │ │ │ │ + ldr??.w r0, [r8, #91] @ 0x5b │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr??.w r0, [ip, #91] @ 0x5b │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + vld1.8 @ instruction: 0xf9e0005b │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh.w r0, [lr, #91] @ 0x5b │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + vst1.8 @ instruction: 0xf9c2005b │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a4005b │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + vld1.8 @ instruction: 0xf9a8005b │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vst1.8 @ instruction: 0xf984005b │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + vst1.8 @ instruction: 0xf988005b │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vld4.16 {d16-d19}, [r4 :64], fp │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + vld4.16 {d16-d19}, [r8 :64], fp │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #496] @ (2ceeb0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -841453,42 +841454,42 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d6, d5, d7 │ │ │ │ b.n 2cedee │ │ │ │ vldr d5, [pc, #4] @ 2ceea8 │ │ │ │ b.n 2cee6c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldcl 0, cr0, [sl], {89} @ 0x59 │ │ │ │ - ldr r7, [pc, #880] @ (2cf228 ) │ │ │ │ + ldcl 0, cr0, [lr], {89} @ 0x59 │ │ │ │ + ldr r7, [pc, #896] @ (2cf238 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr.w r0, [r2, fp, lsl #1] │ │ │ │ - ldr??.w r0, [r4, #91] @ 0x5b │ │ │ │ - vld1.8 @ instruction: 0xf9e2005b │ │ │ │ - vld1.8 @ instruction: 0xf9e2005b │ │ │ │ - vld1.8 @ instruction: 0xf9ec005b │ │ │ │ - ldr??.w r0, [r6, #91] @ 0x5b │ │ │ │ - @ instruction: 0xfa00005b │ │ │ │ - @ instruction: 0xfa02005b │ │ │ │ - @ instruction: 0xfa0c005b │ │ │ │ - @ instruction: 0xfa0e005b │ │ │ │ - @ instruction: 0xfa18005b │ │ │ │ - @ instruction: 0xfa1a005b │ │ │ │ - @ instruction: 0xfa24005b │ │ │ │ - @ instruction: 0xfa26005b │ │ │ │ - ldrsb.w r0, [ip, fp, lsl #1] │ │ │ │ - vld4.16 {d0-d3}, [r2 :64], fp │ │ │ │ - @ instruction: 0xfa1a005b │ │ │ │ - ldr r7, [pc, #376] @ (2cf078 ) │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - ldrsb.w r0, [r4, #91] @ 0x5b │ │ │ │ - ldr??.w r0, [ip, fp, lsl #1] │ │ │ │ - vst4.16 {d16-d19}, [sl :64], fp │ │ │ │ + ldr.w r0, [r6, fp, lsl #1] │ │ │ │ + ldr??.w r0, [r8, #91] @ 0x5b │ │ │ │ + vld1.8 @ instruction: 0xf9e6005b │ │ │ │ + vld1.8 @ instruction: 0xf9e6005b │ │ │ │ + ldr??.w r0, [r0, #91] @ 0x5b │ │ │ │ + ldr??.w r0, [sl, #91] @ 0x5b │ │ │ │ + @ instruction: 0xfa04005b │ │ │ │ + @ instruction: 0xfa06005b │ │ │ │ + @ instruction: 0xfa10005b │ │ │ │ + @ instruction: 0xfa12005b │ │ │ │ + @ instruction: 0xfa1c005b │ │ │ │ + @ instruction: 0xfa1e005b │ │ │ │ + @ instruction: 0xfa28005b │ │ │ │ + @ instruction: 0xfa2a005b │ │ │ │ vld4.16 {d0-d3}, [r0 :64], fp │ │ │ │ - ldr??.w r0, [r6, #91] @ 0x5b │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + vld4.16 {d0-d3}, [r6 :64], fp │ │ │ │ + @ instruction: 0xfa1e005b │ │ │ │ + ldr r7, [pc, #392] @ (2cf088 ) │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + ldrsb.w r0, [r8, #91] @ 0x5b │ │ │ │ + vst1.8 @ instruction: 0xf980005b │ │ │ │ + vst4.16 {d16-d19}, [lr :64], fp │ │ │ │ + vld4.16 {d0-d3}, [r4 :64], fp │ │ │ │ + ldr??.w r0, [sl, #91] @ 0x5b │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -841654,24 +841655,24 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ @ instruction: 0xb718 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6f6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf7fc005b │ │ │ │ - @ instruction: 0xf72a005b │ │ │ │ - @ instruction: 0xf4c6005b │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + strb.w r0, [r0, fp, lsl #1] │ │ │ │ + @ instruction: 0xf72e005b │ │ │ │ + @ instruction: 0xf4ca005b │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf4ac005b │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf4b0005b │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - eor.w r0, lr, #14352384 @ 0xdb0000 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + eors.w r0, r2, #14352384 @ 0xdb0000 │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #564] @ (2cf34c ) │ │ │ │ @@ -841880,27 +841881,27 @@ │ │ │ │ b.n 2cf2c6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3f8005b │ │ │ │ - stmia r2!, {r6} │ │ │ │ + @ instruction: 0xf3fc005b │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf3b2005b │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf3b6005b │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movt r0, #41051 @ 0xa05b │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + movt r0, #57435 @ 0xe05b │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf232005b │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf236005b │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ @@ -841971,22 +841972,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (2cf45c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2cf42a │ │ │ │ - @ instruction: 0xf3b4005b │ │ │ │ - @ instruction: 0xf12a005b │ │ │ │ - nop {7} │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - add.w r0, sl, #91 @ 0x5b │ │ │ │ - sevl │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + @ instruction: 0xf3b8005b │ │ │ │ + @ instruction: 0xf12e005b │ │ │ │ + ite vc │ │ │ │ + lslvc r1, r3, #1 │ │ │ │ + addvs.w r0, lr, #91 @ 0x5b │ │ │ │ + ite pl │ │ │ │ + lslpl r1, r3, #1 │ │ │ │ + pushmi {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ vldr d9, [r1] │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r2, [pc, #588] @ (2cf6c8 ) │ │ │ │ @@ -842338,16 +842339,16 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 9c168 │ │ │ │ vldr d7, [sp] │ │ │ │ vdiv.f64 d7, d7, d0 │ │ │ │ b.n 2cf874 │ │ │ │ - stcl 0, cr0, [lr, #-364]! @ 0xfffffe94 │ │ │ │ - cbnz r6, 2cf988 │ │ │ │ + ldcl 0, cr0, [r2, #-364]! @ 0xfffffe94 │ │ │ │ + cbnz r2, 2cf98a │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #132] @ (2cf9b0 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -842404,16 +842405,16 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 0, r0, cr8, cr11, {2} │ │ │ │ - ldcl 0, cr0, [r2, #364]! @ 0x16c │ │ │ │ + mcr 0, 0, r0, cr12, cr11, {2} │ │ │ │ + ldcl 0, cr0, [r6, #364]! @ 0x16c │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -842425,15 +842426,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldc 0, cr0, [r8, #364] @ 0x16c │ │ │ │ + ldc 0, cr0, [ip, #364] @ 0x16c │ │ │ │ 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 r4, [pc, #100] @ (2cfa70 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -842467,15 +842468,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9db44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #708 @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 9742c │ │ │ │ - stcl 0, cr0, [ip, #-364]! @ 0xfffffe94 │ │ │ │ + ldcl 0, cr0, [r0, #-364]! @ 0xfffffe94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #348] @ (2cfbe8 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -842778,17 +842779,17 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 2cfcd4 │ │ │ │ + b.n 2cfcdc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #260] @ (2cff18 ) │ │ │ │ @@ -843898,15 +843899,15 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0420 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, #3616] @ 0xe20 │ │ │ │ vldr d7, [pc, #292] @ 2d0cf0 │ │ │ │ @@ -844298,21 +844299,21 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0888 │ │ │ │ cdp2 0, 3, cr0, cr7, cr0, {0} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2d10a4 │ │ │ │ + bge.n 2d10ac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 2d0f3c │ │ │ │ + bhi.n 2d0f44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 2d0f58 │ │ │ │ + bpl.n 2d0f60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r3, pc, #928 @ (adr r3, 2d13c8 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 2d13d8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2d10e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ @@ -844672,37 +844673,37 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0d00 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0d08 │ │ │ │ - cdp2 2, 3, cr13, cr7, cr6, {2} │ │ │ │ + cdp2 2, 3, cr13, cr7, cr10, {2} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #592 @ (adr r0, 2d16e8 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 2d16f8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 2d1498 │ │ │ │ + bcs.n 2d14a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #280 @ (adr r0, 2d15b8 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 2d15c8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 2d1440 │ │ │ │ + bne.n 2d1448 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 2d1518 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 2d1528 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 2d14d4 │ │ │ │ + bne.n 2d14dc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 2d14ac │ │ │ │ + bne.n 2d14b4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 2d1478 │ │ │ │ + beq.n 2d1480 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ @@ -845007,21 +845008,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 2d18dc │ │ │ │ + bcs.n 2d18e4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcs.n 2d18c4 │ │ │ │ + bcs.n 2d18cc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vldr d8, [pc, #608] @ 2d1af8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d17b6 │ │ │ │ @@ -845223,17 +845224,17 @@ │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ add r2, pc │ │ │ │ blx a1d24 │ │ │ │ b.n 2d1830 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [r2, r9, lsl #2] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -845571,19 +845572,19 @@ │ │ │ │ b.n 2d176e │ │ │ │ ldrb.w r3, [r2, #385] @ 0x181 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bne.w 2d1b50 │ │ │ │ b.w 2d1588 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vneg.f64 d7, d11 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ vldr d5, [r2, #-8] │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ @@ -845849,15 +845850,15 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d1b80 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d1b88 │ │ │ │ - mrc2 6, 1, ip, cr7, cr12, {3} │ │ │ │ + cdp2 6, 3, cr12, cr7, cr0, {4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [pc, #808] @ (2d2640 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #800] @ (2d2644 ) │ │ │ │ @@ -846114,48 +846115,48 @@ │ │ │ │ blx 966a4 │ │ │ │ b.w 2d1e04 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 966a4 │ │ │ │ b.n 2d1e5e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - nop {13} │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ite le │ │ │ │ + lslle r3, r3, #1 │ │ │ │ + ldrhgt r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - itee lt │ │ │ │ + itet lt │ │ │ │ lsllt r3, r3, #1 │ │ │ │ - ldrhge r2, [r7, #46] @ 0x2e │ │ │ │ - lslge r1, r3, #1 │ │ │ │ - itee mi │ │ │ │ - lslmi r3, r3, #1 │ │ │ │ - ldrhpl r4, [r2, #44] @ 0x2c │ │ │ │ - lslpl r1, r3, #1 │ │ │ │ + ldrhge r6, [r7, #46] @ 0x2e │ │ │ │ + lsllt r1, r3, #1 │ │ │ │ + itee pl │ │ │ │ + lslpl r3, r3, #1 │ │ │ │ + ldrhmi r0, [r3, #44] @ 0x2c │ │ │ │ + lslmi r1, r3, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ @@ -846444,37 +846445,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (2d29e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2d2902 │ │ │ │ nop │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ittt lt │ │ │ │ - lsllt r3, r3, #1 │ │ │ │ - poplt {r2, r3, r5, r6} │ │ │ │ - lsllt r3, r3, #1 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ittt gt │ │ │ │ + lslgt r3, r3, #1 │ │ │ │ + popgt {r4, r5, r6} │ │ │ │ + lslgt r3, r3, #1 │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r0, 2d2a4e │ │ │ │ + cbnz r4, 2d2a4e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r4, 2d2a4e │ │ │ │ + cbnz r0, 2d2a50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ ldr.w r4, [pc, #2812] @ 2d3500 │ │ │ │ @@ -847515,51 +847516,51 @@ │ │ │ │ ... │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #15] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r4, 2d352c │ │ │ │ + cbnz r0, 2d352e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r6, 2d352a │ │ │ │ + cbnz r2, 2d352c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r0, 2d35a8 │ │ │ │ + cbz r4, 2d35a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ blx a1a48 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ @@ -847938,59 +847939,59 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ b.n 2d342e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r0, 2d398c │ │ │ │ + cbz r4, 2d398c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 9db44 │ │ │ │ ldr r2, [pc, #604] @ (2d3c10 ) │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ movw r3, #1049 @ 0x419 │ │ │ │ add r2, pc │ │ │ │ @@ -848193,17 +848194,17 @@ │ │ │ │ vmov.f64 d7, d10 │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ b.n 2d3bb8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov lr, r1 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ vmov.f64 d5, #208 @ 0xbe800000 -0.250 │ │ │ │ vldr d6, [sp, #312] @ 0x138 │ │ │ │ add.w r3, lr, #1408 @ 0x580 │ │ │ │ @@ -848392,19 +848393,19 @@ │ │ │ │ add.w r6, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ b.n 2d3e7e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 2d3eb0 │ │ │ │ vdiv.f64 d3, d5, d6 │ │ │ │ vcmp.f64 d4, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 2d41f0 │ │ │ │ @@ -848687,15 +848688,15 @@ │ │ │ │ bge.w 2d4800 │ │ │ │ add.w r3, r0, #1392 @ 0x570 │ │ │ │ b.n 2d3db6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r0, r2, #11 │ │ │ │ stmia r1!, {r0, r1, r5, r6} │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, r2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr.w r5, [r5, r1, lsl #2] │ │ │ │ @@ -849101,49 +849102,49 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 2d2a56 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - add r2, pc, #640 @ (adr r2, 2d489c ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 2d48ac ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, pc, #528 @ (adr r2, 2d4834 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 2d4844 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, pc, #312 @ (adr r2, 2d4764 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 2d4774 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, pc, #832 @ (adr r1, 2d4974 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 2d4984 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 2d48ac ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 2d48bc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #24 @ (adr r3, 2d465c ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 2d466c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, 2d4804 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 2d4814 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r0, [pc, #852] @ (2d49b8 ) │ │ │ │ movw r1, #4422 @ 0x1146 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #844] @ (2d49bc ) │ │ │ │ @@ -849416,33 +849417,33 @@ │ │ │ │ ldr r0, [pc, #60] @ (2d49dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.w 2d3014 │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r0, [pc, #808] @ (2d4d0c ) │ │ │ │ movw r1, #3463 @ 0xd87 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #800] @ (2d4d10 ) │ │ │ │ @@ -849730,109 +849731,109 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #200] @ (2d4dc8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 2d3014 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ ldr.w r4, [pc, #1652] @ 2d5454 │ │ │ │ @@ -850497,61 +850498,61 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r4, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002d54c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -851065,176 +851066,176 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ str r2, [r6, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r5, pc, #380 @ (adr r5, 2d5be4 ) │ │ │ │ @ instruction: 0xfffff8b1 │ │ │ │ - vrshr.u64 d25, d2, #1 │ │ │ │ + vrshr.u64 d25, d6, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r4, pc, #476 @ (adr r4, 2d5c54 ) │ │ │ │ vmlsl.u q8, d15, d19[0] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #780 @ (adr r3, 2d5d8c ) │ │ │ │ @ instruction: 0xffffb14f │ │ │ │ vsri.32 , , #1 │ │ │ │ vmlsl.u , d15, d3[0] │ │ │ │ - vrshr.u64 d25, d18, #1 │ │ │ │ + vrshr.u64 d25, d22, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r6, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrh r7, [r2, #54] @ 0x36 │ │ │ │ vrshr.u64 d25, d19, #1 │ │ │ │ - vsri.32 d25, d10, #1 │ │ │ │ + vsri.32 d25, d14, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99c80 │ │ │ │ @@ -851255,17 +851256,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r1, r3, #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-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -851444,17 +851445,17 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ ldr r2, [pc, #160] @ (2d5ee4 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #496] @ (2d603c ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [pc, #868] @ (2d61d0 ) │ │ │ │ @@ -851832,27 +851833,27 @@ │ │ │ │ add r3, pc │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -852350,45 +852351,45 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ orrs r0, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmn r0, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [pc, #560] @ (2d6b50 ) │ │ │ │ + ldr r3, [pc, #576] @ (2d6b60 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [pc, #248] @ (2d6a20 ) │ │ │ │ + ldr r3, [pc, #264] @ (2d6a30 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [pc, #120] @ (2d69a8 ) │ │ │ │ + ldr r3, [pc, #136] @ (2d69b8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1016] @ (2d6d30 ) │ │ │ │ + ldr r3, [pc, #8] @ (2d6940 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #888] @ (2d6cb8 ) │ │ │ │ + ldr r2, [pc, #904] @ (2d6cc8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #760] @ (2d6c40 ) │ │ │ │ + ldr r2, [pc, #776] @ (2d6c50 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #632] @ (2d6bc8 ) │ │ │ │ + ldr r2, [pc, #648] @ (2d6bd8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 2d695c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -852765,31 +852766,31 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9d3fc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d6c0c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blx r2 │ │ │ │ + blxns r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bxns lr │ │ │ │ + bx pc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #2 │ │ │ │ bne.w 2d6a0a │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 96b0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -853023,35 +853024,35 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d68c0 │ │ │ │ vfmab.bf16 , , d6[2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r4, fp │ │ │ │ + add r0, ip │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r7, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 9bba4 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r0, r3 │ │ │ │ vldr d3, [r9, #208] @ 0xd0 │ │ │ │ vldr d4, [r9, #216] @ 0xd8 │ │ │ │ @@ -853336,27 +853337,27 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d6cc8 │ │ │ │ cdp2 0, 3, cr0, cr7, cr0, {0} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 9bba4 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ vldr d4, [r9, #216] @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ vldr d3, [r9, #208] @ 0xd0 │ │ │ │ @@ -853983,43 +853984,43 @@ │ │ │ │ vldr d4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ b.n 2d7a5c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002d7cd4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -854095,30 +854096,30 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d7762 │ │ │ │ vcvt.f16.u16 q15, , #1 │ │ │ │ vsri.64 , q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d7812 │ │ │ │ vshr.u64 d31, d23, #1 │ │ │ │ vaddw.u q15, , d11 │ │ │ │ @ instruction: 0xffffdebb │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffff28f4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95e4c │ │ │ │ @@ -854139,17 +854140,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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.w sl, [r2] │ │ │ │ @@ -854405,23 +854406,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (2d80f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -854432,15 +854433,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr.w r5, [pc, #1072] @ 2d8570 │ │ │ │ @@ -854777,23 +854778,23 @@ │ │ │ │ b.n 2d8596 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r5, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r1, r3, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r2 │ │ │ │ bge.n 2d8664 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ @@ -854878,21 +854879,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (2d8698 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2d84a2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ ldr r6, [pc, #956] @ (2d8a70 ) │ │ │ │ @@ -855251,35 +855252,35 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ subs r4, r2, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r4, r4, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ beq.n 2d8b9c │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ bne.n 2d8aa4 │ │ │ │ @@ -855659,42 +855660,42 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ bl 472f0a │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -856151,67 +856152,67 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2d9300 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002d947c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -856364,52 +856365,52 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ asrs r2, r7, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrd pc, pc, [r1, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfa67ffff │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf7ffff │ │ │ │ @ instruction: 0xea2bffff │ │ │ │ bl 46b62a │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r0, r0, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 961dc │ │ │ │ @@ -856430,17 +856431,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -856622,19 +856623,19 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -856645,15 +856646,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -856793,29 +856794,29 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r6, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -856977,39 +856978,39 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r6, r2, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r6, r3, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #352] @ (2d9e00 ) │ │ │ │ @@ -857141,29 +857142,29 @@ │ │ │ │ b.n 2d9d4c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {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 r9, r2 │ │ │ │ @@ -857320,39 +857321,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (2da004 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2d9f40 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #720] @ (2da2f0 ) │ │ │ │ @@ -857615,19 +857616,19 @@ │ │ │ │ ... │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #512] @ (2da500 ) │ │ │ │ + ldr r7, [pc, #528] @ (2da510 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [pc, #184] @ (2da3bc ) │ │ │ │ + ldr r6, [pc, #200] @ (2da3cc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #584] @ (2da550 ) │ │ │ │ + ldr r5, [pc, #600] @ (2da560 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ vmov.f64 d6, d9 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -857893,19 +857894,19 @@ │ │ │ │ b.n 2da344 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2da828 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #128] @ (2da69c ) │ │ │ │ + ldr r4, [pc, #144] @ (2da6ac ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #512] @ (2da820 ) │ │ │ │ + ldr r2, [pc, #528] @ (2da830 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 2da204 │ │ │ │ vsub.f64 d7, d6, d10 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -858257,33 +858258,33 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 2da6b4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldr r0, [pc, #616] @ (2dacd4 ) │ │ │ │ + ldr r0, [pc, #632] @ (2dace4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov ip, ip │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r0, lr │ │ │ │ + mov r4, lr │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r6, sl │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r7, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 2da6b4 │ │ │ │ @@ -858491,57 +858492,57 @@ │ │ │ │ ldr r0, [pc, #108] @ (2dad4c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2da954 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add lr, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add sl, r1 │ │ │ │ + add lr, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, r8 │ │ │ │ + add r4, r8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, r4 │ │ │ │ + add r0, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, r1 │ │ │ │ + add r4, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -859306,48 +859307,48 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2db7e8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr.w r0, [ip, #99] @ 0x63 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [r0, #99] @ 0x63 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcr2 0, 0, r0, cr2, cr8, {2} │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + mcr2 0, 0, r0, cr6, cr8, {2} │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc2l 0, cr0, [r4, #352]! @ 0x160 │ │ │ │ + stc2l 0, cr0, [r8, #352]! @ 0x160 │ │ │ │ vldr d7, [r8, #-8] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ vneg.f64 d7, d7 │ │ │ │ ldrd r6, r2, [sp, #84] @ 0x54 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ @@ -859624,23 +859625,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2dbb88 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6], {88} @ 0x58 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + ldc2 0, cr0, [sl], {88} @ 0x58 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfbc80058 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + @ instruction: 0xfbcc0058 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfaea0058 │ │ │ │ + @ instruction: 0xfaee0058 │ │ │ │ vstr d6, [sp, #144] @ 0x90 │ │ │ │ vldr d7, [sp, #144] @ 0x90 │ │ │ │ vldr d5, [sp, #136] @ 0x88 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 2dba96 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -859840,53 +859841,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #112] @ (2dbc28 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2db8b0 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vst4.16 {d16-d19}, [r2 :64], r8 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + vst4.16 {d16-d19}, [r6 :64], r8 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vld4.16 {d0-d3}, [r6 :64], r8 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + vld4.16 {d0-d3}, [sl :64], r8 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vst4.16 {d0-d3}, [sl :64], r8 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + vst4.16 {d0-d3}, [lr :64], r8 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + ldr.w r0, [ip, #88] @ 0x58 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh.w r0, [sl, #88] @ 0x58 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + ldrh.w r0, [lr, #88] @ 0x58 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb.w r0, [ip, #88] @ 0x58 │ │ │ │ - adds r5, #28 │ │ │ │ + strh.w r0, [r0, #88] @ 0x58 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb.w r0, [r2, #88] @ 0x58 │ │ │ │ - adds r5, #2 │ │ │ │ + strb.w r0, [r6, #88] @ 0x58 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str??.w r0, [r8, r8, lsl #1] │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + str??.w r0, [ip, r8, lsl #1] │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str.w r0, [r0, r8, lsl #1] │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + str.w r0, [r4, r8, lsl #1] │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh.w r0, [r6, r8, lsl #1] │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + strh.w r0, [sl, r8, lsl #1] │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb.w r0, [ip, r8, lsl #1] │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + ldrb.w r0, [r0, r8, lsl #1] │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7f20058 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf7f60058 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7d80058 │ │ │ │ + @ instruction: 0xf7dc0058 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r1 │ │ │ │ @@ -860043,27 +860044,27 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (2dbe14 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2dbcac │ │ │ │ nop │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf6ee0058 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf6f20058 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf6d60058 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + @ instruction: 0xf6da0058 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sub.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ + sub.w r0, sl, #14155776 @ 0xd80000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r3 │ │ │ │ sub sp, #12 │ │ │ │ bl 2dbc2c │ │ │ │ @@ -860083,17 +860084,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adc.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ + adc.w r0, sl, #14155776 @ 0xd80000 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #1900] @ 2dc5e8 │ │ │ │ @@ -860784,48 +860785,48 @@ │ │ │ │ ... │ │ │ │ b.n 2dc57c │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2dc510 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bics.w r0, lr, #14155776 @ 0xd80000 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + orr.w r0, r2, #14155776 @ 0xd80000 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - and.w r0, r4, #14155776 @ 0xd80000 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + and.w r0, r8, #14155776 @ 0xd80000 │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf2f60058 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf2fa0058 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - rsbs r0, r0, #88 @ 0x58 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + rsbs r0, r4, #88 @ 0x58 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.s32 q0, q5, q4 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + vqadd.s32 q0, q7, q4 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc 0, 3, r0, cr4, cr8, {2} │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + mrc 0, 3, r0, cr8, cr8, {2} │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcr 0, 2, r0, cr4, cr8, {2} │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + mcr 0, 2, r0, cr8, cr8, {2} │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stcl 0, cr0, [r2, #352] @ 0x160 │ │ │ │ + stcl 0, cr0, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2dc1d0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 9ae04 │ │ │ │ @@ -860895,32 +860896,32 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (2dc748 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2dc688 │ │ │ │ nop │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc 0, cr0, [r2, #-352] @ 0xfffffea0 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + ldc 0, cr0, [r6, #-352] @ 0xfffffea0 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldcl 0, cr0, [r2], #352 @ 0x160 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + ldcl 0, cr0, [r6], #352 @ 0x160 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldcl 0, cr0, [r6], {88} @ 0x58 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + ldcl 0, cr0, [sl], {88} @ 0x58 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc 0, cr0, [sl], #352 @ 0x160 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + ldc 0, cr0, [lr], #352 @ 0x160 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc 0, cr0, [lr], {88} @ 0x58 │ │ │ │ - cmp r1, #28 │ │ │ │ + stc 0, cr0, [r2], #352 @ 0x160 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc 0, cr0, [r2], {88} @ 0x58 │ │ │ │ + stc 0, cr0, [r6], {88} @ 0x58 │ │ │ │ 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, #256] @ 2dc85c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #252] @ (2dc860 ) │ │ │ │ @@ -861027,28 +861028,28 @@ │ │ │ │ b.n 2dc7c8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #232 @ 0xe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - rsbs r0, r4, r8, lsr #1 │ │ │ │ + rsbs r0, r8, r8, lsr #1 │ │ │ │ udf #128 @ 0x80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xeb9e0058 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + sub.w r0, r2, r8, lsr #1 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sbc.w r0, r6, r8, lsr #1 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + sbc.w r0, sl, r8, lsr #1 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adc.w r0, r8, r8, lsr #1 │ │ │ │ + adc.w r0, ip, r8, lsr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #544] @ (2dcac0 ) │ │ │ │ @@ -861259,26 +861260,26 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ble.n 2dca14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2dcadc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xe9980058 │ │ │ │ - movs r6, #20 │ │ │ │ + @ instruction: 0xe99c0058 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrd r0, r0, [ip, #-352]! @ 0x160 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + @ instruction: 0xe9800058 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strd r0, r0, [r4, #-352] @ 0x160 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + strd r0, r0, [r8, #-352] @ 0x160 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrd r0, r0, [r8], #352 @ 0x160 │ │ │ │ + ldrd r0, r0, [ip], #352 @ 0x160 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #780] @ (2dce10 ) │ │ │ │ @@ -861545,25 +861546,25 @@ │ │ │ │ ... │ │ │ │ blt.n 2dce9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2dcec4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dcb10 │ │ │ │ + b.n 2dcb18 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dcabc │ │ │ │ + b.n 2dcac4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dc9a0 │ │ │ │ + b.n 2dc9a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -861625,19 +861626,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9e828 │ │ │ │ b.n 2dcbf2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dc8c0 │ │ │ │ + b.n 2dc8c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -862191,35 +862192,35 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ b.n 2dd3a0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dd708 │ │ │ │ + b.n 2dd710 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dd6dc │ │ │ │ + b.n 2dd6e4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2dd5a0 │ │ │ │ + b.n 2dd5a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #416] @ (2dd764 ) │ │ │ │ @@ -862381,31 +862382,31 @@ │ │ │ │ b.n 2dd6a6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 2dd670 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 2dd75c │ │ │ │ + bgt.n 2dd764 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldmia r7, {r1, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 2dd680 │ │ │ │ + bgt.n 2dd688 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 2dd850 │ │ │ │ + bgt.n 2dd858 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 2dd820 │ │ │ │ + bgt.n 2dd828 │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #552] @ (2dd9d0 ) │ │ │ │ @@ -862622,33 +862623,33 @@ │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bge.n 2dd980 │ │ │ │ + bge.n 2dd988 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bge.n 2ddad0 │ │ │ │ + bge.n 2ddad8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bge.n 2dda28 │ │ │ │ + bge.n 2dda30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bls.n 2dd9e4 │ │ │ │ + bls.n 2dd9ec │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bls.n 2dd9b8 │ │ │ │ + bls.n 2dd9c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -862857,15 +862858,15 @@ │ │ │ │ b.n 2dddf4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r4!, {r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ subs r3, #146 @ 0x92 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 2d9a98 │ │ │ │ @@ -863230,21 +863231,21 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2dddf8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r7, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 2de104 │ │ │ │ + bcc.n 2de10c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcs.n 2de070 │ │ │ │ + bcs.n 2de078 │ │ │ │ lsls r0, r3, #1 │ │ │ │ vldr d9, [pc, #800] @ 2de430 │ │ │ │ cmp r3, r7 │ │ │ │ bge.n 2de12c │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, r7, lsl #3 │ │ │ │ @@ -863526,69 +863527,69 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 2dddf8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 2de454 │ │ │ │ + bne.n 2de45c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2de404 │ │ │ │ + beq.n 2de40c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2de3b0 │ │ │ │ + beq.n 2de3b8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2de384 │ │ │ │ + beq.n 2de38c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2de554 │ │ │ │ + beq.n 2de55c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2de520 │ │ │ │ + beq.n 2de528 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2de4f0 │ │ │ │ + beq.n 2de4f8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2de4c0 │ │ │ │ + beq.n 2de4c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2de490 │ │ │ │ + beq.n 2de498 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #228] @ (2de590 ) │ │ │ │ movw r1, #2717 @ 0xa9d │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -863672,45 +863673,45 @@ │ │ │ │ ldr r0, [pc, #76] @ (2de5cc ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2dddf8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 002de5d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -863858,55 +863859,55 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strd pc, pc, [fp], #1020 @ 0x3fc │ │ │ │ b.n 2dec3e │ │ │ │ - @ instruction: 0xffff0afe │ │ │ │ + vtbl.8 d16, {d15-d18}, d2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r3, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ uxth r5, r0 │ │ │ │ @ instruction: 0xffffd7cd │ │ │ │ vcvt.u32.f32 q15, , #1 │ │ │ │ vsubw.u , , d29 │ │ │ │ vsra.u32 d31, d19, #1 │ │ │ │ @ instruction: 0xffffb1e3 │ │ │ │ - vtbx.8 d16, {d31- │ │ │ │ @@ -863927,17 +863928,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 002de808 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -864222,43 +864223,43 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2ded00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0018 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r3, r3, #1 │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 002deb2c : │ │ │ │ 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 │ │ │ │ @@ -864322,15 +864323,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 9cfa4 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [r1, #100] @ 0x64 │ │ │ │ sub sp, #12 │ │ │ │ @@ -864357,17 +864358,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ sub sp, #24 │ │ │ │ @@ -864401,17 +864402,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ @@ -864574,21 +864575,21 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 2dee86 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb83e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -864632,17 +864633,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ @@ -864680,17 +864681,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, 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, [r1, #100] @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ @@ -864731,17 +864732,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -864785,17 +864786,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ (2df1e0 ) │ │ │ │ @@ -864916,31 +864917,31 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 2df184 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r7, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r2, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ (2df344 ) │ │ │ │ @@ -865061,26 +865062,26 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 2df2e8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ push {r3, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vmov.i32 q8, #202 @ 0x000000ca │ │ │ │ - vqadd.u64 q0, q6, q5 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + vshr.u8 q8, q5, #8 │ │ │ │ + vqadd.u8 q8, q0, q5 │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vqadd.u32 q0, q7, q5 │ │ │ │ + vqadd.u64 q0, q1, q5 │ │ │ │ cbz r0, 2df3b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mcr2 0, 7, r0, cr8, cr10, {2} │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + mcr2 0, 7, r0, cr12, cr10, {2} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mcr2 0, 6, r0, cr14, cr10, {2} │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + mrc2 0, 6, r0, cr2, cr10, {2} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -865123,19 +865124,19 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mcr2 0, 1, r0, cr10, cr10, {2} │ │ │ │ - ittt lt │ │ │ │ - lsllt r0, r3, #1 │ │ │ │ - stmdblt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ + mcr2 0, 1, r0, cr14, cr10, {2} │ │ │ │ + ittt gt │ │ │ │ + lslgt r0, r3, #1 │ │ │ │ + stmdbgt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ @@ -865175,19 +865176,19 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stc2 0, cr0, [r2, #360]! @ 0x168 │ │ │ │ - itet cc │ │ │ │ + stc2 0, cr0, [r6, #360]! @ 0x168 │ │ │ │ + itte cc │ │ │ │ lslcc r0, r3, #1 │ │ │ │ - stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ + stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movcs.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ @@ -865232,16 +865233,16 @@ │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stc2 0, cr0, [lr, #-360] @ 0xfffffe98 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + ldc2 0, cr0, [r2, #-360] @ 0xfffffe98 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -865293,16 +865294,16 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stc2l 0, cr0, [lr], #-360 @ 0xfffffe98 │ │ │ │ - bkpt 0x0002 │ │ │ │ + ldc2l 0, cr0, [r2], #-360 @ 0xfffffe98 │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -865345,16 +865346,16 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xfbe6005a │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xfbea005a │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ @@ -865411,18 +865412,18 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #1 │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb70005a │ │ │ │ - pop {r2, pc} │ │ │ │ + @ instruction: 0xfb74005a │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xfb64005a │ │ │ │ + @ instruction: 0xfb68005a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -865444,15 +865445,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb08005a │ │ │ │ + @ instruction: 0xfb0c005a │ │ │ │ stmdb sp!, {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] @ (2df81c ) │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -865537,23 +865538,23 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (2df834 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2df7fa │ │ │ │ nop │ │ │ │ - @ instruction: 0xfabc005a │ │ │ │ - @ instruction: 0xfa36005a │ │ │ │ - cbnz r2, 2df89a │ │ │ │ + @ instruction: 0xfac0005a │ │ │ │ + @ instruction: 0xfa3a005a │ │ │ │ + cbnz r6, 2df89a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xfa0e005a │ │ │ │ - cbnz r0, 2df898 │ │ │ │ + @ instruction: 0xfa12005a │ │ │ │ + cbnz r4, 2df898 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr??.w r0, [r0, #90] @ 0x5a │ │ │ │ - cbnz r2, 2df898 │ │ │ │ + ldr??.w r0, [r4, #90] @ 0x5a │ │ │ │ + cbnz r6, 2df898 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 002df838 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -865709,15 +865710,15 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #124] @ (2dfa2c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2df99a │ │ │ │ nop │ │ │ │ - vld1.8 @ instruction: 0xf9aa005a │ │ │ │ + vld1.8 @ instruction: 0xf9ae005a │ │ │ │ bl 65d9c2 │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ bl 6bf9ca ::ZeroObjColSingletonPS::execute(soplex::VectorBase&, soplex::VectorBase&, soplex::VectorBase&, soplex::VectorBase&, soplex::DataArray::VarStatus>&, soplex::DataArray::VarStatus>&, bool) const@@Base+0x1afa> │ │ │ │ ldc2l 15, cr15, [sp], {255} @ 0xff │ │ │ │ bl 6c99d2 ::getColUnscaled(soplex::SPxLPBase const&, int, soplex::DSVectorBase&) const@@Base+0x29e> │ │ │ │ bl 6d59d6 >::getRow(int, soplex::LPRowBase >&) const@@Base+0x39e> │ │ │ │ bl 5db9da │ │ │ │ @@ -865730,26 +865731,26 @@ │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ str??.w pc, [pc, #4095] @ 2e09fb │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa49ffff │ │ │ │ @ instruction: 0xfabfffff │ │ │ │ @ instruction: 0xfb3fffff │ │ │ │ - str??.w r0, [r0, #90] @ 0x5a │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + str??.w r0, [r4, #90] @ 0x5a │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r5, r3, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - strb.w r0, [ip, #90] @ 0x5a │ │ │ │ - rev r0, r4 │ │ │ │ + ldrb.w r0, [r0, #90] @ 0x5a │ │ │ │ + rev r4, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str??.w r0, [lr, sl, lsl #1] │ │ │ │ - rev r0, r0 │ │ │ │ + ldr??.w r0, [r2, sl, lsl #1] │ │ │ │ + rev r4, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr.w r0, [r0, sl, lsl #1] │ │ │ │ - cbnz r2, 2dfa68 │ │ │ │ + ldr.w r0, [r4, sl, lsl #1] │ │ │ │ + cbnz r6, 2dfa68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9514c │ │ │ │ @@ -865769,16 +865770,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xf79e005a │ │ │ │ - cbnz r2, 2dfa84 │ │ │ │ + @ instruction: 0xf7a2005a │ │ │ │ + cbnz r6, 2dfa84 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cbz r2, 2dfa7e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -865995,28 +865996,28 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (2dfcdc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 2dfbd0 │ │ │ │ nop │ │ │ │ - movt r0, #59482 @ 0xe85a │ │ │ │ - subw r0, r0, #2138 @ 0x85a │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xf6d2005a │ │ │ │ + subw r0, r4, #2138 @ 0x85a │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf660005a │ │ │ │ - @ instruction: 0xf632005a │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xf664005a │ │ │ │ + @ instruction: 0xf636005a │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf62c005a │ │ │ │ - rsbs r0, sl, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xf630005a │ │ │ │ + rsbs r0, lr, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - rsb r0, r0, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + rsb r0, r4, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -866061,16 +866062,16 @@ │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2dff88 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - adds.w r0, r4, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + adds.w r0, r8, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -866188,16 +866189,16 @@ │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e00e8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xf3b6005a │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + @ instruction: 0xf3ba005a │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -866333,16 +866334,16 @@ │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0280 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xf21a005a │ │ │ │ - cbz r6, 2e00c0 │ │ │ │ + @ instruction: 0xf21e005a │ │ │ │ + cbz r2, 2e00c2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -866397,17 +866398,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - rsbs r0, r0, #90 @ 0x5a │ │ │ │ - sbcs.w r0, r2, #90 @ 0x5a │ │ │ │ - uxth r6, r3 │ │ │ │ + rsbs r0, r4, #90 @ 0x5a │ │ │ │ + sbcs.w r0, r6, #90 @ 0x5a │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -866490,17 +866491,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0420 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xf132005a │ │ │ │ - orns r0, ip, #90 @ 0x5a │ │ │ │ - cbz r0, 2e023e │ │ │ │ + @ instruction: 0xf136005a │ │ │ │ + eor.w r0, r0, #90 @ 0x5a │ │ │ │ + cbz r4, 2e023e │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #172] @ (2e02d4 ) │ │ │ │ @@ -867295,17 +867296,17 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0cc0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e0a60 │ │ │ │ + b.n 2e0a68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ @@ -867367,17 +867368,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e0aca │ │ │ │ b.n 2e0ace │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0d78 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e09d8 │ │ │ │ + b.n 2e09e0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ @@ -867475,23 +867476,23 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2e0ba4 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0e90 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e0a10 │ │ │ │ + b.n 2e0a18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #984 @ (adr r7, 2e1058 ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 2e1068 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 2e0974 │ │ │ │ + b.n 2e097c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2e0890 │ │ │ │ + b.n 2e0898 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #184 @ (adr r7, 2e0d44 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 2e0d54 ) │ │ │ │ lsls r0, r3, #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 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -867659,35 +867660,35 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2e0e14 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e1070 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e09a4 │ │ │ │ + b.n 2e09ac │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #832 @ (adr r6, 2e11a0 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 2e11b0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 2e08a8 │ │ │ │ + b.n 2e08b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2e0858 │ │ │ │ + b.n 2e0860 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2e0804 │ │ │ │ + b.n 2e080c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2e0728 │ │ │ │ + b.n 2e0730 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #536 @ (adr r5, 2e108c ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 2e109c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 2e06f4 │ │ │ │ + b.n 2e06fc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 2e101c ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 2e102c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 2e06c8 │ │ │ │ + b.n 2e06d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #312 @ (adr r5, 2e0fbc ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 2e0fcc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -867781,17 +867782,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e1198 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2e1588 │ │ │ │ + b.n 2e1590 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, 2e1040 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 2e1050 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #272] @ (2e10ac ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -867904,21 +867905,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx r3 │ │ │ │ b.n 2e106c │ │ │ │ str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 2e1654 │ │ │ │ + b.n 2e165c │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r5, [pc, #272] @ (2e11c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e1458 │ │ │ │ + b.n 2e1460 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 2e14a8 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 2e14b8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2e133c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -868749,29 +868750,29 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 2e1810 │ │ │ │ + bgt.n 2e1818 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [pc, #240] @ (2e19f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - svc 12 │ │ │ │ + svc 16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bge.n 2e18d0 │ │ │ │ + bge.n 2e18d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bge.n 2e188c │ │ │ │ + bge.n 2e1894 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 2e1898 │ │ │ │ + bls.n 2e18a0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2e18f4 │ │ │ │ + bls.n 2e18fc │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ mov fp, r2 │ │ │ │ @@ -868853,17 +868854,17 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2e1948 │ │ │ │ + bhi.n 2e1950 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -869960,63 +869961,63 @@ │ │ │ │ bne.w 2e2762 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ str.w r9, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 2e2a02 │ │ │ │ b.n 2e25bc │ │ │ │ nop │ │ │ │ - bhi.n 2e2600 │ │ │ │ + bhi.n 2e2608 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsb r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2e25b0 │ │ │ │ + bvc.n 2e25b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvc.n 2e247c │ │ │ │ + bvc.n 2e2484 │ │ │ │ lsls r2, r3, #1 │ │ │ │ negs r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r5, [pc, #272] @ (2e2680 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #240] @ (2e2664 ) │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 2e25c4 │ │ │ │ + bvc.n 2e25cc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvs.n 2e2580 │ │ │ │ + bvs.n 2e2588 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvs.n 2e2590 │ │ │ │ + bvs.n 2e2598 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 2e24ac │ │ │ │ + bpl.n 2e24b4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 2e25c0 │ │ │ │ + bpl.n 2e25c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 2e24b0 │ │ │ │ + bmi.n 2e24b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 2e24bc │ │ │ │ + bmi.n 2e24c4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 2e25b4 │ │ │ │ + bmi.n 2e25bc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bcc.n 2e24a0 │ │ │ │ + bcc.n 2e24a8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bcs.n 2e2550 │ │ │ │ + bcs.n 2e2558 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bcs.n 2e2608 │ │ │ │ + bcs.n 2e2610 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bne.n 2e24d0 │ │ │ │ + bne.n 2e24d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 2e25a4 │ │ │ │ + bne.n 2e25ac │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 2e2678 │ │ │ │ + beq.n 2e2680 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [pc, #304] @ (2e26ec ) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 9bf58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ @@ -870640,29 +870641,29 @@ │ │ │ │ ldr.w r3, [sp, #1148] @ 0x47c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 2e286e │ │ │ │ b.n 2e27fe │ │ │ │ b.n 2e2b1a │ │ │ │ b.n 2e28fa │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrb r0, [r4, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrb r0, [r6, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r4, [r5, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ @@ -870674,15 +870675,15 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r2, [r7, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r6, [r0, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ @@ -870922,23 +870923,23 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w lr, sp, #232 @ 0xe8 │ │ │ │ str.w sl, [sp, #288] @ 0x120 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ @@ -871211,23 +871212,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ldr r2, [pc, #240] @ (2e3284 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r3, [r7, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r3, lr │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ strb.w lr, [sp, #153] @ 0x99 │ │ │ │ blx r5 │ │ │ │ @@ -871565,27 +871566,27 @@ │ │ │ │ blx 98a94 │ │ │ │ b.n 2e352c │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - itte ne │ │ │ │ + ittt ne │ │ │ │ lslne r0, r3, #1 │ │ │ │ - stmiane r1!, {r1, r2, r4, r6} │ │ │ │ - lsleq r2, r3, #1 │ │ │ │ - bkpt 0x0040 │ │ │ │ + stmiane r1!, {r1, r3, r4, r6} │ │ │ │ + lslne r2, r3, #1 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ @@ -872028,45 +872029,45 @@ │ │ │ │ b.n 2e384c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r5, [pc, #272] @ (2e3aec ) │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r0, 2e3a46 │ │ │ │ + cbnz r4, 2e3a46 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [pc, #240] @ (2e3af0 ) │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r4, 2e3a48 │ │ │ │ + cbnz r0, 2e3a4a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 2e3a30 │ │ │ │ + cbnz r2, 2e3a32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmn.w r6, #102 @ 0x66 │ │ │ │ beq.w 2e3cb0 │ │ │ │ cmn.w r6, #101 @ 0x65 │ │ │ │ beq.w 2e3c92 │ │ │ │ cmn.w r6, #199 @ 0xc7 │ │ │ │ bne.w 2e3698 │ │ │ │ @@ -872856,59 +872857,59 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2e3d64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ b.n 2e3d64 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 2e4258 │ │ │ │ + cbnz r2, 2e425a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 2e4254 │ │ │ │ + cbnz r2, 2e4256 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 2e4226 │ │ │ │ + cbnz r2, 2e4228 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 2e423e │ │ │ │ + cbnz r2, 2e4240 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ @@ -872932,35 +872933,35 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #240] @ (2e435c ) │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 2e42ae │ │ │ │ + cbz r6, 2e42ae │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 002e4278 : │ │ │ │ ldr r0, [pc, #4] @ (2e4280 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e4284 : │ │ │ │ ldr r0, [pc, #4] @ (2e428c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e4290 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e4294 : │ │ │ │ @@ -873017,17 +873018,17 @@ │ │ │ │ nop │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e432c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -873194,31 +873195,31 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2e445a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #608] @ (2e4758 ) │ │ │ │ + ldr r2, [pc, #624] @ (2e4768 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #208] @ (2e45d0 ) │ │ │ │ + ldr r2, [pc, #224] @ (2e45e0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #112] @ (2e4578 ) │ │ │ │ + ldr r2, [pc, #128] @ (2e4588 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ @@ -873706,37 +873707,37 @@ │ │ │ │ beq.n 2e4932 │ │ │ │ b.n 2e4914 │ │ │ │ nop │ │ │ │ str r6, [r4, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bne.n 2e4a34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r2, 2e4a16 │ │ │ │ + cbz r6, 2e4a16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r2, 2e4a00 │ │ │ │ + cbz r6, 2e4a00 │ │ │ │ lsls r2, r3, #1 │ │ │ │ beq.n 2e4a18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r6, [r6, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ @@ -873956,56 +873957,56 @@ │ │ │ │ vshr.u32 d27, d11, #1 │ │ │ │ vaddl.u , d15, d15 │ │ │ │ vaddl.u , d15, d3 │ │ │ │ vaddw.u q15, , d15 │ │ │ │ vaddl.u , d31, d27 │ │ │ │ vsri.32 d27, d29, #1 │ │ │ │ vmlal.u , d15, d1[0] │ │ │ │ - @ instruction: 0xffffad8a │ │ │ │ + @ instruction: 0xffffad8e │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ │ │ - @ instruction: 0xffffad90 │ │ │ │ + @ instruction: 0xffffad94 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ittet vs │ │ │ │ vaddlvs.u q14, d31, d29 │ │ │ │ @ instruction: 0xffffc1c7 │ │ │ │ vtblvc.8 d21, {d31- instruction: 0xffffafa9 │ │ │ │ vraddhn.i d28, , │ │ │ │ vcvt.f32.u32 d28, d19, #1 │ │ │ │ @ instruction: 0xffffaf89 │ │ │ │ - vqshl.u32 q13, q3, #31 │ │ │ │ + vqshl.u32 q13, q5, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrh r0, [r6, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2e4c7c ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 2e4c8c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #616 @ (adr r6, 2e4f00 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 2e4f10 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #512 @ (adr r6, 2e4ea0 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 2e4eb0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 99e40 │ │ │ │ ldr r3, [pc, #788] @ (2e4fc0 ) │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ add.w r3, r0, #12 │ │ │ │ @@ -874297,19 +874298,19 @@ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ b.n 2e4f3c │ │ │ │ ... │ │ │ │ str r4, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #88 @ (adr r6, 2e5020 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 2e5030 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r0, r7, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [pc, #480] @ (2e51b4 ) │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ @@ -874920,17 +874921,17 @@ │ │ │ │ ... │ │ │ │ ldr r6, [pc, #400] @ (2e57ac ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #128] @ (2e56a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #632 @ (adr r0, 2e58a0 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 2e58b0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, pc, #296 @ (adr r0, 2e5754 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 2e5764 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [pc, #480] @ (2e5810 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #800] @ (2e5958 ) │ │ │ │ movs r0, r0 │ │ │ │ @@ -874942,15 +874943,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #208] @ (2e571c ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #680 @ (adr r4, 2e58fc ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 2e590c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ cbz r0, 2e5664 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98a94 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ @@ -875750,39 +875751,39 @@ │ │ │ │ nop │ │ │ │ strh r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #128] @ (2e5efc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 2e5e80 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r1, [pc, #952] @ (2e624c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #328] @ (2e5fe4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [pc, #568] @ (2e60d8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [pc, #432] @ (2e6058 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a2010 │ │ │ │ @@ -875803,17 +875804,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr.w ip, [r0] │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [ip, #36] @ 0x24 │ │ │ │ mov ip, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx ip │ │ │ │ @@ -875891,19 +875892,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (2e5fe0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9d3f8 │ │ │ │ nop │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -875922,15 +875923,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 96498 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 99354 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (2e6054 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -876243,15 +876244,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ muls r6, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ muls r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r8, [pc, #444] @ 2e6510 │ │ │ │ add.w sl, r0, #36 @ 0x24 │ │ │ │ @@ -876765,15 +876766,15 @@ │ │ │ │ blx 99834 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ b.n 2e684c , std::allocator >, std::allocator, std::allocator > > >::reserve(unsigned int)@@Base+0x84> │ │ │ │ ldr r0, [pc, #4] @ (2e6880 , std::allocator >, std::allocator, std::allocator > > >::reserve(unsigned int)@@Base+0xb8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6884 , std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -877153,15 +877154,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 99834 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ b.n 2e6b9a , std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&)@@Base+0xae> │ │ │ │ ldr r0, [pc, #4] @ (2e6c3c , std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&)@@Base+0x150>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -877340,45 +877341,45 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e6df0 : │ │ │ │ ldr r0, [pc, #4] @ (2e6df8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6dfc : │ │ │ │ ldr r0, [pc, #4] @ (2e6e04 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6e08 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e6e10 : │ │ │ │ ldr r0, [pc, #4] @ (2e6e18 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6e1c : │ │ │ │ ldr r0, [pc, #4] @ (2e6e24 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6e28 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e6e2c : │ │ │ │ @@ -877390,23 +877391,23 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e6e34 : │ │ │ │ ldr r0, [pc, #4] @ (2e6e3c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, pc, #24 @ (adr r7, 2e6e58 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 2e6e68 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6e40 : │ │ │ │ ldr r0, [pc, #4] @ (2e6e48 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc, #1000 @ (adr r6, 2e7234 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 2e7244 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e6e4c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ vldr d6, [r3, #8] │ │ │ │ @@ -877542,15 +877543,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r6, #202 @ 0xca │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r6, #146 @ 0x92 │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877868,66 +877869,66 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ adds r4, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ mcr2 15, 2, pc, cr9, cr15, {7} @ │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrh r6, [r5, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r3 │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r0 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1828 │ │ │ │ @@ -877947,17 +877948,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -878073,29 +878074,29 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ adds r1, #170 @ 0xaa │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xff9bffff │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99600 │ │ │ │ @@ -878115,17 +878116,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -878241,29 +878242,29 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffadffff │ │ │ │ vminnm.f32 , , │ │ │ │ adds r0, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9eb38 │ │ │ │ @@ -878283,17 +878284,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ vldr d7, [r2, #24] │ │ │ │ add.w r0, r1, #1392 @ 0x570 │ │ │ │ add.w r1, r1, #1408 @ 0x580 │ │ │ │ vldr d4, [r3, #24] │ │ │ │ vldr d6, [r0] │ │ │ │ @@ -878426,15 +878427,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #214 @ 0xd6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -878871,90 +878872,90 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ mrrc2 15, 15, pc, r3, cr15 @ │ │ │ │ stc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r1, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ stc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96dd4 │ │ │ │ @@ -878974,17 +878975,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -879129,15 +879130,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r6, #74 @ 0x4a │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -879527,82 +879528,82 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ movs r4, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c348 │ │ │ │ @@ -879622,17 +879623,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r0, r0, r2 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -879690,15 +879691,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -879949,63 +879950,63 @@ │ │ │ │ b.n 2e8736 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, r4, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ subs r2, r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99754 │ │ │ │ @@ -880025,17 +880026,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ vldr d6, [r3, #8] │ │ │ │ vldr d7, [r2, #8] │ │ │ │ add.w r1, r1, #1408 @ 0x580 │ │ │ │ @@ -880094,19 +880095,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #108] @ (2e8a54 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -880153,17 +880154,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r6, r3, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -880614,49 +880615,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 2e8ec8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r0, r7, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002e8f90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -880887,76 +880888,76 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ asrs r6, r4, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - bge.n 2e911c │ │ │ │ + bge.n 2e9124 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r0, r3, #1 │ │ │ │ asrs r4, r3, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ pld [r9, #4095] @ 0xfff │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9adc4 │ │ │ │ @@ -880977,17 +880978,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -881045,15 +881046,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r7, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r4, r0, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ cbz r1, 2e93a0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -881679,15 +881680,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e9a08 │ │ │ │ ldr r0, [pc, #8] @ (2e9a34 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r5, r8, [r0] │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ @@ -881755,15 +881756,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 2e9af8 │ │ │ │ b.n 2e9ac0 │ │ │ │ ldr r0, [pc, #8] @ (2e9b10 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e9c0e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -881979,15 +881980,15 @@ │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ streq.w r2, [r8, r3] │ │ │ │ b.n 2e9d10 │ │ │ │ ldr r0, [pc, #8] @ (2e9d68 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ @@ -882233,15 +882234,15 @@ │ │ │ │ b.n 2e9fc4 │ │ │ │ mov r2, r7 │ │ │ │ b.n 2e9f56 │ │ │ │ ldr r0, [pc, #8] @ (2e9ff4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #160] @ (2ea0a8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -882319,15 +882320,15 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r0, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -882581,30 +882582,30 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ movs r1, #0 │ │ │ │ b.n 2ea270 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - rsbs r0, r4, ip, lsr #1 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + rsbs r0, r8, ip, lsr #1 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adc.w r0, r0, ip, lsr #1 │ │ │ │ - adds.w r0, r0, ip, lsr #1 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + adc.w r0, r4, ip, lsr #1 │ │ │ │ + adds.w r0, r4, ip, lsr #1 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ands.w r0, ip, ip, lsr #1 │ │ │ │ - and.w r0, sl, ip, lsr #1 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + bic.w r0, r0, ip, lsr #1 │ │ │ │ + and.w r0, lr, ip, lsr #1 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #684] @ (2ea68c ) │ │ │ │ @@ -882889,15 +882890,15 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r2, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ vmla.i q8, q5, d18[0] │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ vmla.i16 q8, q3, d2[2] │ │ │ │ stmdb sp!, {r4, 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 │ │ │ │ @@ -883000,15 +883001,15 @@ │ │ │ │ blx 99834 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ea782 │ │ │ │ b.n 2ea76a │ │ │ │ ldr r0, [pc, #4] @ (2ea7d0 ) │ │ │ │ add r0, pc │ │ │ │ bl a212c │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -883110,15 +883111,15 @@ │ │ │ │ blx 99834 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ea8aa │ │ │ │ b.n 2ea892 │ │ │ │ ldr r0, [pc, #4] @ (2ea8f8 ) │ │ │ │ add r0, pc │ │ │ │ bl a212c │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ subs.w r5, ip, lr │ │ │ │ beq.n 2ea940 │ │ │ │ mov r4, r1 │ │ │ │ subs r0, #4 │ │ │ │ @@ -883787,43 +883788,43 @@ │ │ │ │ ... │ │ │ │ vld1.8 {d16[3]}, [r6], r2 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [sl, #98] @ 0x62 │ │ │ │ ldr r2, [pc, #704] @ (2eb300 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [pc, #336] @ (2eb1a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #832] @ (2eb3a0 ) │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [pc, #608] @ (2eb2d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ movs r1, #7 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r6, #28] │ │ │ │ @@ -884143,43 +884144,43 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ strne.w r6, [r3], #4 │ │ │ │ strne r3, [r4, #16] │ │ │ │ beq.w 2ebaaa │ │ │ │ b.n 2eb434 │ │ │ │ ... │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r6, [pc, #848] @ (2eb754 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r6, [pc, #768] @ (2eb710 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #800] @ (2eb738 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 99e40 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, fp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -884360,27 +884361,27 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 2ebb46 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #112] @ (2eb6d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ bic.w r0, r0, #98 @ 0x62 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 99e40 │ │ │ │ mov sl, r0 │ │ │ │ @@ -884669,33 +884670,33 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r5, [pc, #608] @ (2ebc00 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r7, [pc, #720] @ (2ebc80 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #672] @ (2ebc54 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #304] @ (2ebae8 ) │ │ │ │ + ldr r5, [pc, #320] @ (2ebaf8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r6, [pc, #672] @ (2ebc5c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ bl 30ba28 >::_M_realloc_append(int const&)@@Base+0x18d8> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -886735,55 +886736,55 @@ │ │ │ │ nop │ │ │ │ b.n 2ed2fc │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2ed2cc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #760] @ (2ed264 ) │ │ │ │ + ldr r5, [pc, #776] @ (2ed274 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ svc 8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrh r4, [r1, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrh r2, [r3, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #696] @ (2ed234 ) │ │ │ │ + ldr r2, [pc, #712] @ (2ed244 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrh r4, [r6, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrh r2, [r4, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #744] @ (2ed270 ) │ │ │ │ + ldr r5, [pc, #760] @ (2ed280 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #816] @ (2ed2bc ) │ │ │ │ + ldr r5, [pc, #832] @ (2ed2cc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #648] @ (2ed21c ) │ │ │ │ + ldr r3, [pc, #664] @ (2ed22c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [pc, #720] @ (2ed268 ) │ │ │ │ + ldr r3, [pc, #736] @ (2ed278 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [pc, #64] @ (2ecfdc ) │ │ │ │ + ldr r3, [pc, #80] @ (2ecfec ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [pc, #136] @ (2ed028 ) │ │ │ │ + ldr r3, [pc, #152] @ (2ed038 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bvc.n 2ecff8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1568] @ 0x620 │ │ │ │ subw sp, sp, #2460 @ 0x99c │ │ │ │ @@ -887372,15 +887373,15 @@ │ │ │ │ ... │ │ │ │ bvs.n 2ed710 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 2ed6dc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vshr.s16 q0, , #10 │ │ │ │ + vshr.s16 q0, , #6 │ │ │ │ beq.w 2edfb6 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2ee0a8 │ │ │ │ add.w r8, r4, r7, lsl #5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, r6 │ │ │ │ @@ -887869,17 +887870,17 @@ │ │ │ │ subs r7, #235 @ 0xeb │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ bls.n 2edb24 │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ ldr r4, [pc, #240] @ (2edc6c ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r2, #132] @ 0x84 │ │ │ │ @@ -889394,51 +889395,51 @@ │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ b.n 2eed0e │ │ │ │ nop │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ vldr d7, [r3, #152] @ 0x98 │ │ │ │ vneg.f64 d4, d7 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2eed88 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -890347,95 +890348,95 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98a94 │ │ │ │ b.n 2ef518 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98a94 │ │ │ │ b.n 2ef522 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ cbz r6, 2ef732 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ sxtb r6, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ sxtb r6, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cbz r6, 2ef732 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cbz r6, 2ef732 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cbz r6, 2ef710 │ │ │ │ lsls r2, r4, #1 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #420] @ (2ef8c8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -890605,25 +890606,25 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #235 @ 0xeb │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 2ef928 │ │ │ │ + cbnz r2, 2ef92a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #360] @ (2efa64 ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -891554,186 +891555,186 @@ │ │ │ │ subs r7, #74 @ 0x4a │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r2, sp, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xfa67ffff │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsrs r7, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ - vtbl.8 d16, {d15-d16}, d24 │ │ │ │ + vtbl.8 d16, {d15-d16}, d28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ - @ instruction: 0xffff0a92 │ │ │ │ + @ instruction: 0xffff0a96 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r0, 2f0420 │ │ │ │ + cbz r4, 2f0420 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r2, 2f041e │ │ │ │ + cbz r6, 2f041e │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r6, pc, #120 @ (adr r6, 2f043c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r2, 2f0418 │ │ │ │ + cbz r6, 2f0418 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r4, 2f0450 │ │ │ │ + cbz r0, 2f0452 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r4, 2f044e │ │ │ │ + cbz r0, 2f0450 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r4, 2f044c │ │ │ │ + cbz r0, 2f044e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r0, 2f044e │ │ │ │ + cbz r4, 2f044e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r2, [pc, #500] @ (2f064c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #500] @ (2f0650 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ @@ -891919,74 +891920,74 @@ │ │ │ │ blx 94728 │ │ │ │ mov r0, r5 │ │ │ │ blx 9c784 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 2f05fe │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 98a94 │ │ │ │ b.n 2f002a │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r0, pc, #464 @ (adr r0, 2f0884 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #25, r8, asr #1 │ │ │ │ + usat r0, #25, ip, asr #1 │ │ │ │ add r0, pc, #272 @ (adr r0, 2f07d0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r0, pc, #168 @ (adr r0, 2f076c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf35e0059 │ │ │ │ + bfi r0, r2, #1, #25 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0f54 │ │ │ │ mov r3, r0 │ │ │ │ @@ -892006,16 +892007,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vshr.u32 q0, , #8 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + vshr.u32 q0, , #4 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r7, r2, #1 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #924] @ (2f0ac8 ) │ │ │ │ @@ -893372,21 +893373,21 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa860059 │ │ │ │ + @ instruction: 0xfa8a0059 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #480] @ (2f1998 ) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa900059 │ │ │ │ - @ instruction: 0xfabe0059 │ │ │ │ + @ instruction: 0xfa940059 │ │ │ │ + @ instruction: 0xfac20059 │ │ │ │ ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r1, [pc, #272] @ (2f18d8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -893851,15 +893852,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r0, [r1, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2f1cb0 │ │ │ │ + bgt.n 2f1cb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr.w r5, [pc, #1032] @ 2f2148 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -896573,15 +896574,15 @@ │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 2f3c7e │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ (2f3c84 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -899534,15 +899535,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 2f5ad4 │ │ │ │ b.n 2f5a86 │ │ │ │ ldr r0, [pc, #8] @ (2f5aec ) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r5, [r0, #68] @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ @@ -899633,15 +899634,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 2f5be0 │ │ │ │ b.n 2f5b92 │ │ │ │ ldr r0, [pc, #8] @ (2f5bf8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (2f5c44 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -901190,17 +901191,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #256 @ (adr r6, 2f6d48 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 2f6d58 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r2, 2f6c8c │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -901218,17 +901219,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #960 @ (adr r5, 2f7058 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 2f7068 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -902579,24 +902580,24 @@ │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ bic.w r3, r3, #260 @ 0x104 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf792005b │ │ │ │ - ldr r3, [pc, #312] @ (2f7d8c ) │ │ │ │ + @ instruction: 0xf796005b │ │ │ │ + ldr r3, [pc, #328] @ (2f7d9c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #184 @ (adr r3, 2f7d14 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 2f7d24 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #340] @ (2f7dc4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -903056,43 +903057,43 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 2f8052 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ @@ -904553,33 +904554,33 @@ │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2f9218 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2f927c │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrd fp, r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ @@ -906183,37 +906184,37 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #436] @ 0x1b4 │ │ │ │ b.n 2fa4d2 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2fa48a │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strd r0, r0, [r4, #-364] @ 0x16c │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + strd r0, r0, [r8, #-364] @ 0x16c │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.u16 q8, q3, q3 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + vqadd.u16 q8, q5, q3 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2fa444 │ │ │ │ + b.n 2fa44c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r4, [r0, #492] @ 0x1ec │ │ │ │ @@ -906464,38 +906465,38 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #436] @ 0x1b4 │ │ │ │ b.n 2fa7e6 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2fa79e │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2fa558 │ │ │ │ + b.n 2fa560 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcrr2 0, 5, r0, ip, cr6 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + mrrc2 0, 5, r0, r0, cr6 @ │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2fa144 │ │ │ │ + b.n 2fa14c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ adds r3, #2 │ │ │ │ beq.n 2fa9ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -906584,35 +906585,35 @@ │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fa97c │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fa97c │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2faff4 │ │ │ │ + b.n 2faffc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr.w lr, [r3] │ │ │ │ vpush {d8} │ │ │ │ @@ -910344,44 +910345,44 @@ │ │ │ │ blx 973c0 │ │ │ │ b.n 2fd5e0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fd5e0 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [pc, #792] @ (2fd97c ) │ │ │ │ + ldr r1, [pc, #808] @ (2fd98c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf6860057 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + @ instruction: 0xf68a0057 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #160] @ (2fd710 ) │ │ │ │ + ldr r7, [pc, #176] @ (2fd720 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [pc, #280] @ (2fd79c ) │ │ │ │ + ldr r1, [pc, #296] @ (2fd7ac ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r3, r3, #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 r3, [r0, #96] @ 0x60 │ │ │ │ mov r7, r0 │ │ │ │ @@ -911425,38 +911426,38 @@ │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fe15e │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r4, [pc, #176] @ (2fe2b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xeae20057 │ │ │ │ - bics r4, r1 │ │ │ │ + @ instruction: 0xeae60057 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, #372] @ (2fe3b4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -911604,44 +911605,44 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fe32c │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r4, [pc, #176] @ (2fe47c ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmdb r4, {r0, r1, r2, r4, r6} │ │ │ │ - sbcs r2, r7 │ │ │ │ + ldmdb r8, {r0, r1, r2, r4, r6} │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, 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, [r0, #148] @ 0x94 │ │ │ │ add.w r2, r1, #31 │ │ │ │ @@ -912583,45 +912584,45 @@ │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 2fef6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldrsb r0, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xb800 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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, #500] @ (2ff1ac ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -912820,31 +912821,31 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n 2ff188 │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xb690 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r1, r2, r4, r5, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -913141,41 +913142,41 @@ │ │ │ │ mov r9, r2 │ │ │ │ b.n 2ff4dc │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n 2ff3ba │ │ │ │ nop │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -913265,17 +913266,17 @@ │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #12] @ (2ff694 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ ldr r0, [pc, #8] @ (2ff698 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -913786,91 +913787,91 @@ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ vmov r1, s18 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ b.n 2ff828 │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ b.n 2ff882 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -914386,95 +914387,95 @@ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ b.n 2fff62 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r0, r2, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ @@ -915165,123 +915166,123 @@ │ │ │ │ ldr r1, [pc, #244] @ (300d30 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 3005a4 │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc2 0, 2, r0, cr12, cr8, {2} │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + mcr2 0, 3, r0, cr0, cr8, {2} │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r8, #352]! @ 0x160 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + stc2 0, cr0, [ip, #352]! @ 0x160 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2l 0, cr0, [lr], #352 @ 0x160 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + stc2 0, cr0, [r2, #-352] @ 0xfffffea0 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcrr2 0, 5, r0, r0, cr8 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + mcrr2 0, 5, r0, r4, cr8 │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb6a0058 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + @ instruction: 0xfb6e0058 │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb180058 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + @ instruction: 0xfb1c0058 │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfab40058 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + @ instruction: 0xfab80058 │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa5c0058 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + @ instruction: 0xfa600058 │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r5, r3 │ │ │ │ @@ -916033,122 +916034,122 @@ │ │ │ │ ldr r1, [pc, #264] @ (3016dc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 300ea4 │ │ │ │ nop │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 301554 │ │ │ │ + bge.n 30155c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - rsbs r0, r2, #14155776 @ 0xd80000 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + rsbs r0, r6, #14155776 @ 0xd80000 │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add.w r0, r2, #14155776 @ 0xd80000 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + add.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - orn r0, r6, #14155776 @ 0xd80000 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + orn r0, sl, #14155776 @ 0xd80000 │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf3b60058 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + @ instruction: 0xf3ba0058 │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movt r0, #41048 @ 0xa058 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + movt r0, #57432 @ 0xe058 │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf2300058 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + @ instruction: 0xf2340058 │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.u16 q8, q4, #14 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + vshr.u16 q8, q4, #10 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - rsb r0, r0, #88 @ 0x58 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + rsb r0, r4, #88 @ 0x58 │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sbcs.w r0, r2, #88 @ 0x58 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + sbcs.w r0, r6, #88 @ 0x58 │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.u16 q0, q2, q4 │ │ │ │ - vshr.u32 q8, q4, #12 │ │ │ │ - mcr2 0, 6, r0, cr4, cr8, {2} │ │ │ │ - vqadd.u32 q8, q2, q4 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + vqadd.u16 q0, q4, q4 │ │ │ │ + vshr.u32 q8, q4, #8 │ │ │ │ + mcr2 0, 6, r0, cr8, cr8, {2} │ │ │ │ + vqadd.u32 q8, q4, q4 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bmi.n 301734 │ │ │ │ + bmi.n 30173c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vmov.i32 q0, #232 @ 0x000000e8 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + vshr.u8 q0, q4, #6 │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 301644 │ │ │ │ + bcc.n 30164c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r8, #352] @ 0x160 │ │ │ │ - mrc2 0, 2, r0, cr4, cr8, {2} │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + stc2 0, cr0, [ip, #352] @ 0x160 │ │ │ │ + mrc2 0, 2, r0, cr8, cr8, {2} │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mrc2 0, 4, r0, cr2, cr8, {2} │ │ │ │ - stc2 0, cr0, [lr, #-352]! @ 0xfffffea0 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + mrc2 0, 4, r0, cr6, cr8, {2} │ │ │ │ + ldc2 0, cr0, [r2, #-352]! @ 0xfffffea0 │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc2 0, 1, r0, cr10, cr8, {2} │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + mrc2 0, 1, r0, cr14, cr8, {2} │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r3 │ │ │ │ @@ -917440,149 +917441,149 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 973c0 │ │ │ │ ldr r1, [pc, #440] @ (30278c ) │ │ │ │ add r1, pc │ │ │ │ bl 2e9374 │ │ │ │ b.n 301f1c │ │ │ │ - ldcl 0, cr0, [r2, #-352]! @ 0xfffffea0 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + ldcl 0, cr0, [r6, #-352]! @ 0xfffffea0 │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrrc2 0, 5, r0, r0, cr8 @ │ │ │ │ - ldc2 0, cr0, [r0], #-352 @ 0xfffffea0 │ │ │ │ - @ instruction: 0xfafa0058 │ │ │ │ - @ instruction: 0xfa540058 │ │ │ │ - @ instruction: 0xfbbc0058 │ │ │ │ - stc2l 0, cr0, [r8], {88} @ 0x58 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + mrrc2 0, 5, r0, r4, cr8 │ │ │ │ + ldc2 0, cr0, [r4], #-352 @ 0xfffffea0 │ │ │ │ + @ instruction: 0xfafe0058 │ │ │ │ + @ instruction: 0xfa580058 │ │ │ │ + @ instruction: 0xfbc00058 │ │ │ │ + stc2l 0, cr0, [ip], {88} @ 0x58 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc 0, cr0, [r4], #-352 @ 0xfffffea0 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + ldc 0, cr0, [r8], #-352 @ 0xfffffea0 │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb100058 │ │ │ │ - @ instruction: 0xfaf00058 │ │ │ │ - ldrsh.w r0, [ip, #88] @ 0x58 │ │ │ │ - ldrsb.w r0, [r6, r8, lsl #1] │ │ │ │ - @ instruction: 0xfa7e0058 │ │ │ │ - @ instruction: 0xfb8a0058 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + @ instruction: 0xfb140058 │ │ │ │ + @ instruction: 0xfaf40058 │ │ │ │ + vst1.8 @ instruction: 0xf9c00058 │ │ │ │ + ldrsb.w r0, [sl, r8, lsl #1] │ │ │ │ + @ instruction: 0xfa820058 │ │ │ │ + @ instruction: 0xfb8e0058 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - eors.w r0, r6, r8, lsr #1 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + eors.w r0, sl, r8, lsr #1 │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vld4.16 {d16-d19}, [sl :64], r8 │ │ │ │ - vst4.16 {d0-d3}, [ip :64], r8 │ │ │ │ - strb.w r0, [lr, r8, lsl #1] │ │ │ │ - @ instruction: 0xf7680058 │ │ │ │ - ldr.w r0, [r0, #88] @ 0x58 │ │ │ │ - @ instruction: 0xe9a00058 │ │ │ │ - @ instruction: 0xf76a0058 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + vld4.16 {d16-d19}, [lr :64], r8 │ │ │ │ + ldrsb.w r0, [r0, r8, lsl #1] │ │ │ │ + ldrb.w r0, [r2, r8, lsl #1] │ │ │ │ + @ instruction: 0xf76c0058 │ │ │ │ + ldr.w r0, [r4, #88] @ 0x58 │ │ │ │ + @ instruction: 0xe9a40058 │ │ │ │ + @ instruction: 0xf76e0058 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsh.w r0, [r4, #88] @ 0x58 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + ldrsh.w r0, [r8, #88] @ 0x58 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmdb ip, {r3, r4, r6} │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + stmdb r0!, {r3, r4, r6} │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7f00058 │ │ │ │ - @ instruction: 0xf7920058 │ │ │ │ - @ instruction: 0xf6940058 │ │ │ │ - @ instruction: 0xf5ee0058 │ │ │ │ - @ instruction: 0xf7560058 │ │ │ │ - @ instruction: 0xe8260058 │ │ │ │ - @ instruction: 0xf5f00058 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + @ instruction: 0xf7f40058 │ │ │ │ + @ instruction: 0xf7960058 │ │ │ │ + @ instruction: 0xf6980058 │ │ │ │ + @ instruction: 0xf5f20058 │ │ │ │ + @ instruction: 0xf75a0058 │ │ │ │ + @ instruction: 0xe82a0058 │ │ │ │ + @ instruction: 0xf5f40058 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh.w r0, [sl, r8, lsl #1] │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + ldrh.w r0, [lr, r8, lsl #1] │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 302434 │ │ │ │ + b.n 30243c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sub.w r0, sl, #14155776 @ 0xd80000 │ │ │ │ - @ instruction: 0xf5960058 │ │ │ │ - orn r0, r4, #14155776 @ 0xd80000 │ │ │ │ - @ instruction: 0xf3be0058 │ │ │ │ - @ instruction: 0xf68c0058 │ │ │ │ - adds.w r0, sl, #14155776 @ 0xd80000 │ │ │ │ - adds.w r0, r0, #14155776 @ 0xd80000 │ │ │ │ - add.w r0, r2, #14155776 @ 0xd80000 │ │ │ │ - @ instruction: 0xf6240058 │ │ │ │ - vshr.u32 q8, , #16 │ │ │ │ - b.n 3021d8 │ │ │ │ + sub.w r0, lr, #14155776 @ 0xd80000 │ │ │ │ + @ instruction: 0xf59a0058 │ │ │ │ + orn r0, r8, #14155776 @ 0xd80000 │ │ │ │ + ubfx r0, r2, #1, #25 │ │ │ │ + @ instruction: 0xf6900058 │ │ │ │ + adds.w r0, lr, #14155776 @ 0xd80000 │ │ │ │ + adds.w r0, r4, #14155776 @ 0xd80000 │ │ │ │ + add.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ + @ instruction: 0xf6280058 │ │ │ │ + vshr.u32 q8, , #12 │ │ │ │ + b.n 3021e0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orn r0, r8, #14155776 @ 0xd80000 │ │ │ │ - orrs.w r0, r4, #14155776 @ 0xd80000 │ │ │ │ - ssat r0, #25, r2, asr #1 │ │ │ │ - @ instruction: 0xf27c0058 │ │ │ │ - @ instruction: 0xf3e40058 │ │ │ │ - @ instruction: 0xf3da0058 │ │ │ │ - ubfx r0, ip, #1, #25 │ │ │ │ - @ instruction: 0xf4ee0058 │ │ │ │ - mrc2 0, 5, r0, cr14, cr9, {2} │ │ │ │ - b.n 301f90 │ │ │ │ + orn r0, ip, #14155776 @ 0xd80000 │ │ │ │ + orrs.w r0, r8, #14155776 @ 0xd80000 │ │ │ │ + ssat r0, #25, r6, asr #1 │ │ │ │ + @ instruction: 0xf2800058 │ │ │ │ + @ instruction: 0xf3e80058 │ │ │ │ + @ instruction: 0xf3de0058 │ │ │ │ + @ instruction: 0xf3d00058 │ │ │ │ + @ instruction: 0xf4f20058 │ │ │ │ + mcr2 0, 6, r0, cr2, cr9, {2} │ │ │ │ + b.n 301f98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ssat r0, #25, ip, asr #1 │ │ │ │ - @ instruction: 0xf31a0058 │ │ │ │ - @ instruction: 0xf1e20058 │ │ │ │ - @ instruction: 0xf13c0058 │ │ │ │ - subw r0, r4, #88 @ 0x58 │ │ │ │ - b.n 302dc0 │ │ │ │ + @ instruction: 0xf3300058 │ │ │ │ + @ instruction: 0xf31e0058 │ │ │ │ + @ instruction: 0xf1e60058 │ │ │ │ + adc.w r0, r0, #88 @ 0x58 │ │ │ │ + subw r0, r8, #88 @ 0x58 │ │ │ │ + b.n 302dc8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf2320058 │ │ │ │ - @ instruction: 0xf2200058 │ │ │ │ - @ instruction: 0xf0e80058 │ │ │ │ - orr.w r0, r2, #88 @ 0x58 │ │ │ │ - sub.w r0, sl, #88 @ 0x58 │ │ │ │ - b.n 302bc8 │ │ │ │ + @ instruction: 0xf2360058 │ │ │ │ + @ instruction: 0xf2240058 │ │ │ │ + @ instruction: 0xf0ec0058 │ │ │ │ + orr.w r0, r6, #88 @ 0x58 │ │ │ │ + sub.w r0, lr, #88 @ 0x58 │ │ │ │ + b.n 302bd0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf12a0058 │ │ │ │ - @ instruction: 0xf0cc0058 │ │ │ │ - vshr.s8 q8, q4, #2 │ │ │ │ - vqadd.s32 q0, q4, q4 │ │ │ │ - eors.w r0, r2, #88 @ 0x58 │ │ │ │ - b.n 302a00 │ │ │ │ + @ instruction: 0xf12e0058 │ │ │ │ + @ instruction: 0xf0d00058 │ │ │ │ + vshr.s16 q8, q4, #14 │ │ │ │ + vqadd.s32 q0, q6, q4 │ │ │ │ + eors.w r0, r6, #88 @ 0x58 │ │ │ │ + b.n 302a08 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vqadd.s64 q0, q0, q4 │ │ │ │ - @ instruction: 0xfb6e0059 │ │ │ │ - b.n 302998 │ │ │ │ + vqadd.s64 q0, q2, q4 │ │ │ │ + @ instruction: 0xfb720059 │ │ │ │ + b.n 3029a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - and.w r0, r2, #88 @ 0x58 │ │ │ │ - vshr.s32 q0, q4, #26 │ │ │ │ - mcr 0, 5, r0, cr10, cr8, {2} │ │ │ │ - mcr 0, 0, r0, cr6, cr8, {2} │ │ │ │ - vqadd.s64 q8, q0, q4 │ │ │ │ - b.n 3027e4 │ │ │ │ + and.w r0, r6, #88 @ 0x58 │ │ │ │ + vshr.s32 q0, q4, #22 │ │ │ │ + mcr 0, 5, r0, cr14, cr8, {2} │ │ │ │ + mcr 0, 0, r0, cr10, cr8, {2} │ │ │ │ + vqadd.s64 q8, q2, q4 │ │ │ │ + b.n 3027ec │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mcr 0, 0, r0, cr14, cr8, {2} │ │ │ │ - @ instruction: 0xfa4c0059 │ │ │ │ - b.n 30277c │ │ │ │ + mrc 0, 0, r0, cr2, cr8, {2} │ │ │ │ + @ instruction: 0xfa500059 │ │ │ │ + b.n 302784 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc 0, 6, r0, cr14, cr8, {2} │ │ │ │ - mcr 0, 6, r0, cr12, cr8, {2} │ │ │ │ - ldc 0, cr0, [ip, #352] @ 0x160 │ │ │ │ - ldcl 0, cr0, [r8], #352 @ 0x160 │ │ │ │ - vshr.s8 q8, q4, #8 │ │ │ │ - mrc 0, 2, r0, cr8, cr8, {2} │ │ │ │ - mrc 0, 2, r0, cr0, cr8, {2} │ │ │ │ - mcr 0, 2, r0, cr4, cr8, {2} │ │ │ │ + mcr 0, 7, r0, cr2, cr8, {2} │ │ │ │ + mrc 0, 6, r0, cr0, cr8, {2} │ │ │ │ + stc 0, cr0, [r0, #352]! @ 0x160 │ │ │ │ + ldcl 0, cr0, [ip], #352 @ 0x160 │ │ │ │ + vshr.s8 q8, q4, #4 │ │ │ │ + mrc 0, 2, r0, cr12, cr8, {2} │ │ │ │ + mrc 0, 2, r0, cr4, cr8, {2} │ │ │ │ + mcr 0, 2, r0, cr8, cr8, {2} │ │ │ │ ldr.w r9, [pc, #224] @ 302874 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ @@ -917657,25 +917658,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 973c0 │ │ │ │ ldr r1, [pc, #44] @ (302894 ) │ │ │ │ add r1, pc │ │ │ │ bl 2e9374 │ │ │ │ b.w 302052 │ │ │ │ nop │ │ │ │ - ble.n 302948 │ │ │ │ + ble.n 302950 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcrr 0, 5, r0, r0, cr8 │ │ │ │ - stc 0, cr0, [lr], #-352 @ 0xfffffea0 │ │ │ │ - @ instruction: 0xeafe0058 │ │ │ │ - orrs.w r0, sl, r8, lsr #1 │ │ │ │ - rsb r0, r4, r8, lsr #1 │ │ │ │ - subs.w r0, ip, r8, lsr #1 │ │ │ │ - subs.w r0, r0, r8, lsr #1 │ │ │ │ + mcrr 0, 5, r0, r4, cr8 │ │ │ │ + ldc 0, cr0, [r2], #-352 @ 0xfffffea0 │ │ │ │ + add.w r0, r2, r8, lsr #1 │ │ │ │ + orrs.w r0, lr, r8, lsr #1 │ │ │ │ + rsb r0, r8, r8, lsr #1 │ │ │ │ + rsb r0, r0, r8, lsr #1 │ │ │ │ + subs.w r0, r4, r8, lsr #1 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ bne.n 3028a2 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -921855,15 +921856,15 @@ │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r4, [r6, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r4, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -923695,15 +923696,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 3066ba >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 3066c2 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (3066ec >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r1, r3 │ │ │ │ bls.n 30675e >::reserve(unsigned int)@@Base+0xe2> │ │ │ │ ldr r6, [pc, #100] @ (306764 >::reserve(unsigned int)@@Base+0xe8>) │ │ │ │ @@ -923736,17 +923737,17 @@ │ │ │ │ add r1, pc │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ strh.w r2, [lr, #-2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov lr, r7 │ │ │ │ b.n 30672c >::reserve(unsigned int)@@Base+0xb0> │ │ │ │ nop │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add.w r6, r1, r4 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ @@ -923807,17 +923808,17 @@ │ │ │ │ subs r3, r5, #2 │ │ │ │ strd r3, r6, [r0] │ │ │ │ add r1, pc │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ strh.w r2, [r5, #-2] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00306848 , std::allocator >::_M_construct(char const*, unsigned int)@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -924419,95 +924420,95 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #704 @ (adr r7, 3071fc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x9b4>) │ │ │ │ + add r7, pc, #720 @ (adr r7, 30720c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x9c4>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #624 @ (adr r7, 3071c0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x978>) │ │ │ │ + add r7, pc, #640 @ (adr r7, 3071d0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x988>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 307004 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7bc>) │ │ │ │ + add r7, pc, #192 @ (adr r7, 307014 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7cc>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, pc, #608 @ (adr r5, 3071c4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x97c>) │ │ │ │ + add r5, pc, #624 @ (adr r5, 3071d4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x98c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #128 @ (adr r7, 306fe8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7a0>) │ │ │ │ + add r7, pc, #144 @ (adr r7, 306ff8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7b0>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 306fac , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x764>) │ │ │ │ + add r7, pc, #80 @ (adr r7, 306fbc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x774>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 307094 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x84c>) │ │ │ │ + add r5, pc, #304 @ (adr r5, 3070a4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x85c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #832 @ (adr r6, 3072b8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa70>) │ │ │ │ + add r6, pc, #848 @ (adr r6, 3072c8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa80>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #576 @ (adr r6, 3071bc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x974>) │ │ │ │ + add r6, pc, #592 @ (adr r6, 3071cc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x984>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r4, 306fb6 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x76e> │ │ │ │ + cbz r0, 306fb8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x770> │ │ │ │ lsls r1, r3, #1 │ │ │ │ subs r0, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #344 @ (adr r6, 3070e0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x898>) │ │ │ │ + add r6, pc, #360 @ (adr r6, 3070f0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8a8>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #88 @ (adr r6, 306fe4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x79c>) │ │ │ │ + add r6, pc, #104 @ (adr r6, 306ff4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7ac>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 307060 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x818>) │ │ │ │ + add r6, pc, #224 @ (adr r6, 307070 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x828>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #144 @ (adr r6, 307024 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7dc>) │ │ │ │ + add r6, pc, #160 @ (adr r6, 307034 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7ec>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #920 @ (adr r5, 307334 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xaec>) │ │ │ │ + add r5, pc, #936 @ (adr r5, 307344 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xafc>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, pc, #472 @ (adr r5, 307178 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x930>) │ │ │ │ + add r5, pc, #488 @ (adr r5, 307188 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x940>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #784 @ (adr r6, 3072b4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa6c>) │ │ │ │ + add r6, pc, #800 @ (adr r6, 3072c4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa7c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #528 @ (adr r5, 3071bc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x974>) │ │ │ │ + add r5, pc, #544 @ (adr r5, 3071cc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x984>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 307000 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7b8>) │ │ │ │ + add r5, pc, #96 @ (adr r5, 307010 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x7c8>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #472 @ (adr r6, 30718c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x944>) │ │ │ │ + add r6, pc, #488 @ (adr r6, 30719c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x954>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r7, #106 @ 0x6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -924676,21 +924677,21 @@ │ │ │ │ mov.w r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ bne.n 3070f4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8ac> │ │ │ │ b.n 307140 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8f8> │ │ │ │ ldr r0, [pc, #16] @ (30717c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x934>) │ │ │ │ add r0, pc │ │ │ │ bl a2174 │ │ │ │ - add r4, pc, #896 @ (adr r4, 3074f4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xcac>) │ │ │ │ + add r4, pc, #912 @ (adr r4, 307504 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xcbc>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #400 @ (adr r3, 307308 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xac0>) │ │ │ │ + add r3, pc, #416 @ (adr r3, 307318 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xad0>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 3071a4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x95c>) │ │ │ │ + add r4, pc, #56 @ (adr r4, 3071b4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x96c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, pc, #216 @ (adr r4, 307258 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa10>) │ │ │ │ + add r4, pc, #232 @ (adr r4, 307268 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xa20>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eor.w r3, r3, r3, asr #31 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 307198 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x950> │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ @@ -924884,33 +924885,33 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 307330 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xae8> │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ adds r4, #140 @ 0x8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #80 @ (adr r4, 3073b0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xb68>) │ │ │ │ + add r4, pc, #96 @ (adr r4, 3073c0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xb78>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r4, #126 @ 0x7e │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #976 @ (adr r3, 30773c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xef4>) │ │ │ │ + add r3, pc, #992 @ (adr r3, 30774c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xf04>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #768 @ (adr r3, 307670 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xe28>) │ │ │ │ + add r3, pc, #784 @ (adr r3, 307680 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xe38>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #936 @ (adr r3, 30771c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xed4>) │ │ │ │ + add r3, pc, #952 @ (adr r3, 30772c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xee4>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [pc, #288] @ (30749c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xc54>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #848] @ (3076d0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xe88>) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #336 @ (adr r3, 3074d4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xc8c>) │ │ │ │ + add r3, pc, #352 @ (adr r3, 3074e4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xc9c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r3, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -925116,33 +925117,33 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 307560 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xd18> │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #768 @ (adr r2, 307890 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1048>) │ │ │ │ + add r2, pc, #784 @ (adr r2, 3078a0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1058>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r2, #150 @ 0x96 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #640 @ (adr r2, 30781c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xfd4>) │ │ │ │ + add r2, pc, #656 @ (adr r2, 30782c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xfe4>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, pc, #432 @ (adr r2, 307750 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xf08>) │ │ │ │ + add r2, pc, #448 @ (adr r2, 307760 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xf18>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, pc, #8 @ (adr r2, 3075ac , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xd64>) │ │ │ │ + add r2, pc, #24 @ (adr r2, 3075bc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xd74>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r2, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [pc, #288] @ (3076cc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xe84>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #848] @ (307900 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x10b8>) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 30799c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1154>) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 3079ac , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1164>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -925796,69 +925797,69 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 307b1a , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x12d2> │ │ │ │ b.n 3077ec , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xfa4> │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 307f64 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x171c>) │ │ │ │ + add r0, pc, #888 @ (adr r0, 307f74 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x172c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r0, #90 @ 0x5a │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #712 @ (adr r0, 307ed0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1688>) │ │ │ │ + add r0, pc, #728 @ (adr r0, 307ee0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1698>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, pc, #488 @ (adr r0, 307df4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x15ac>) │ │ │ │ + add r0, pc, #504 @ (adr r0, 307e04 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x15bc>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r7, #186 @ 0xba │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r4, [pc, #288] @ (307d38 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x14f0>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #848] @ (307f6c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1724>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r5, #86 @ 0x56 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r3, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -925980,15 +925981,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 307d34 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x14ec> │ │ │ │ b.n 307d3e , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x14f6> │ │ │ │ ldr r0, [pc, #8] @ (307dc8 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1580>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -926139,15 +926140,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 307ee2 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x169a> │ │ │ │ ldr r0, [pc, #8] @ (307f8c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1744>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00307f90 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 308030 >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -926232,15 +926233,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30800a >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 308018 >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (308074 >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r5, [pc, #2336] @ 3089ac >::_M_default_append(unsigned int)@@Base+0xa1c> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -927172,21 +927173,21 @@ │ │ │ │ beq.n 308a9e >::_M_default_append(unsigned int)@@Base+0xb0e> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ blt.n 308a20 >::_M_default_append(unsigned int)@@Base+0xa90> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ ldrd r4, r1, [r0, #28] │ │ │ │ cmp r1, r4 │ │ │ │ beq.n 308ad6 >::_M_default_append(unsigned int)@@Base+0xb46> │ │ │ │ ldr.w lr, [r0, #244] @ 0xf4 │ │ │ │ mov r3, r4 │ │ │ │ @@ -927249,15 +927250,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 308b36 >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 308b3e >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (308b68 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -927301,15 +927302,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (308be4 >::reserve(unsigned int)@@Base+0xec>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00308be8 >::_M_realloc_append(double const&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -927357,15 +927358,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (308c68 >::_M_realloc_append(double const&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 308c80 >::_M_realloc_append(double const&)@@Base+0x98> │ │ │ │ vldr d7, [r1] │ │ │ │ vstmia r3!, {d7} │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -927468,15 +927469,15 @@ │ │ │ │ strd r2, r1, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (308d8c >::_M_realloc_append(double const&)@@Base+0x1a4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00308d90 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 308e36 >::_M_default_append(unsigned int)@@Base+0xa6> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -927564,15 +927565,15 @@ │ │ │ │ bne.n 308e10 >::_M_default_append(unsigned int)@@Base+0x80> │ │ │ │ b.n 308e1e >::_M_default_append(unsigned int)@@Base+0x8e> │ │ │ │ ldr r0, [pc, #16] @ (308e88 >::_M_default_append(unsigned int)@@Base+0xf8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrd r2, ip, [r0] │ │ │ │ sub.w r3, ip, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 308ea8 >::_M_default_append(unsigned int)@@Base+0x118> │ │ │ │ bcs.n 308ea6 >::_M_default_append(unsigned int)@@Base+0x116> │ │ │ │ @@ -927651,15 +927652,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 308f30 >::_M_default_append(unsigned int)@@Base+0x1a0> │ │ │ │ ldr r0, [pc, #4] @ (308f80 >::_M_default_append(unsigned int)@@Base+0x1f0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -927725,15 +927726,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 308ffa >::_M_default_append(unsigned int)@@Base+0x26a> │ │ │ │ ldr r0, [pc, #8] @ (30904c >::_M_default_append(unsigned int)@@Base+0x2bc>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -927797,15 +927798,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3090c4 >::_M_default_append(unsigned int)@@Base+0x334> │ │ │ │ ldr r0, [pc, #4] @ (309114 >::_M_default_append(unsigned int)@@Base+0x384>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -927904,15 +927905,15 @@ │ │ │ │ b.n 30920c >::_M_default_append(unsigned int)@@Base+0x47c> │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 309168 >::_M_default_append(unsigned int)@@Base+0x3d8> │ │ │ │ ldr r0, [pc, #4] @ (309244 >::_M_default_append(unsigned int)@@Base+0x4b4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -927978,15 +927979,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3092c6 >::_M_default_append(unsigned int)@@Base+0x536> │ │ │ │ ldr r0, [pc, #8] @ (309318 >::_M_default_append(unsigned int)@@Base+0x588>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ @@ -928072,15 +928073,15 @@ │ │ │ │ b.n 3093f0 >::_M_default_append(unsigned int)@@Base+0x660> │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30939e >::_M_default_append(unsigned int)@@Base+0x60e> │ │ │ │ ldr r0, [pc, #4] @ (309428 >::_M_default_append(unsigned int)@@Base+0x698>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3094c6 >::_M_default_append(unsigned int)@@Base+0x736> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -928149,15 +928150,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (3094e8 >::_M_default_append(unsigned int)@@Base+0x758>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, 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, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -928361,15 +928362,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (309724 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x138>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3097c2 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x1d6> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -928438,15 +928439,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (3097e4 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x1f8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, 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, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -928628,15 +928629,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 3099c6 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x3da> │ │ │ │ ldr r0, [pc, #16] @ (309a00 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x414>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w ip, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r1 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -929012,15 +929013,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 9c784 , std::allocator >::_M_dispose()@plt> │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ lsrs r2, r4, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r2, [pc, #704] @ (30a0cc >::_M_default_append(unsigned int)@@Base+0x64>) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ sub sp, #8 │ │ │ │ @@ -929234,15 +929235,15 @@ │ │ │ │ str r4, [r0, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (30a064 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::~_Hashtable()@@Base+0x19c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030a068 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30a108 >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -929327,15 +929328,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30a0e2 >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 30a0f0 >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (30a14c >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030a150 >::_M_realloc_append(int const&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -929381,15 +929382,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (30a1c8 >::_M_realloc_append(int const&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r8, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -930467,17 +930468,17 @@ │ │ │ │ blx 9a0dc │ │ │ │ b.n 30adf6 >::_M_realloc_append(int const&)@@Base+0xca6> │ │ │ │ ldr r0, [pc, #20] @ (30ae24 >::_M_realloc_append(int const&)@@Base+0xcd4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ cbz r7, 30ae32 >::_M_realloc_append(int const&)@@Base+0xce2> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 98a94 │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -931165,18 +931166,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ @ instruction: 0xf3080060 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1f00060 │ │ │ │ subs.w r0, r0, #96 @ 0x60 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ - ldr r7, [pc, #344] @ (30b6d4 >::_M_realloc_append(int const&)@@Base+0x1584>) │ │ │ │ + ldr r7, [pc, #360] @ (30b6e4 >::_M_realloc_append(int const&)@@Base+0x1594>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cbz r1, 30b5ac >::_M_realloc_append(int const&)@@Base+0x145c> │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r2], #12 │ │ │ │ cmp r0, r2 │ │ │ │ @@ -931587,15 +931588,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (30b9f8 >::_M_realloc_append(int const&)@@Base+0x18a8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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, #12] │ │ │ │ @@ -931661,15 +931662,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 30ba8c >::_M_realloc_append(int const&)@@Base+0x193c> │ │ │ │ ldr r0, [pc, #4] @ (30bab4 >::_M_realloc_append(int const&)@@Base+0x1964>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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 │ │ │ │ ldr r0, [pc, #156] @ (30bb68 >::_M_realloc_append(int const&)@@Base+0x1a18>) │ │ │ │ @@ -931820,15 +931821,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (30bc30 >::_M_realloc_append(int const&)@@Base+0x1ae0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030bc34 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30bcd4 >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -931913,15 +931914,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30bcae >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 30bcbc >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (30bd18 >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, 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, [r0, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ @@ -932017,15 +932018,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30bde2 >::_M_default_append(unsigned int)@@Base+0x1ae> │ │ │ │ ldr r0, [pc, #8] @ (30be4c >::_M_default_append(unsigned int)@@Base+0x218>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - mov r4, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, 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, [r0, #64] @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ @@ -932139,15 +932140,15 @@ │ │ │ │ b.n 30befa >::_M_default_append(unsigned int)@@Base+0x2c6> │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30bf0e >::_M_default_append(unsigned int)@@Base+0x2da> │ │ │ │ ldr r0, [pc, #4] @ (30bfac >::_M_default_append(unsigned int)@@Base+0x378>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, 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, [r0, #64] @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ @@ -932261,15 +932262,15 @@ │ │ │ │ b.n 30c05a >::_M_default_append(unsigned int)@@Base+0x426> │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c06e >::_M_default_append(unsigned int)@@Base+0x43a> │ │ │ │ ldr r0, [pc, #4] @ (30c10c >::_M_default_append(unsigned int)@@Base+0x4d8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - bics r2, r5 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -932407,15 +932408,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c164 >::_M_default_append(unsigned int)@@Base+0x530> │ │ │ │ ldr r0, [pc, #8] @ (30c2a8 >::_M_default_append(unsigned int)@@Base+0x674>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, 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, [r0, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ @@ -932511,15 +932512,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c36a >::_M_default_append(unsigned int)@@Base+0x736> │ │ │ │ ldr r0, [pc, #8] @ (30c3d4 >::_M_default_append(unsigned int)@@Base+0x7a0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, 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, [r0, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ @@ -932615,15 +932616,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c496 >::_M_default_append(unsigned int)@@Base+0x862> │ │ │ │ ldr r0, [pc, #8] @ (30c500 >::_M_default_append(unsigned int)@@Base+0x8cc>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, 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, [r0, #64] @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ @@ -932738,15 +932739,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c5c0 >::_M_default_append(unsigned int)@@Base+0x98c> │ │ │ │ ldr r0, [pc, #8] @ (30c660 >::_M_default_append(unsigned int)@@Base+0xa2c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -932883,15 +932884,15 @@ │ │ │ │ b.n 30c760 >::_M_default_append(unsigned int)@@Base+0xb2c> │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c6b6 >::_M_default_append(unsigned int)@@Base+0xa82> │ │ │ │ ldr r0, [pc, #4] @ (30c7f8 >::_M_default_append(unsigned int)@@Base+0xbc4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, 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, [r0, #64] @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ @@ -933005,15 +933006,15 @@ │ │ │ │ b.n 30c8a2 >::_M_default_append(unsigned int)@@Base+0xc6e> │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c8b6 >::_M_default_append(unsigned int)@@Base+0xc82> │ │ │ │ ldr r0, [pc, #4] @ (30c954 >::_M_default_append(unsigned int)@@Base+0xd20>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov sl, r1 │ │ │ │ @@ -933135,15 +933136,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30ca2a >::_M_default_append(unsigned int)@@Base+0xdf6> │ │ │ │ ldr r0, [pc, #8] @ (30cacc >::_M_default_append(unsigned int)@@Base+0xe98>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, 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, [r0, #64] @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ @@ -933258,15 +933259,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30cb88 >::_M_default_append(unsigned int)@@Base+0xf54> │ │ │ │ ldr r0, [pc, #8] @ (30cc28 >::_M_default_append(unsigned int)@@Base+0xff4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, 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, [r0, #64] @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ @@ -933381,15 +933382,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30cce4 >::_M_default_append(unsigned int)@@Base+0x10b0> │ │ │ │ ldr r0, [pc, #8] @ (30cd84 >::_M_default_append(unsigned int)@@Base+0x1150>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -933526,15 +933527,15 @@ │ │ │ │ b.n 30ce80 >::_M_default_append(unsigned int)@@Base+0x124c> │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30cdda >::_M_default_append(unsigned int)@@Base+0x11a6> │ │ │ │ ldr r0, [pc, #4] @ (30cf18 >::_M_default_append(unsigned int)@@Base+0x12e4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, 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, [r0, #64] @ 0x40 │ │ │ │ mov r9, r1 │ │ │ │ @@ -933649,15 +933650,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30cfd8 >::_M_default_append(unsigned int)@@Base+0x13a4> │ │ │ │ ldr r0, [pc, #8] @ (30d078 >::_M_default_append(unsigned int)@@Base+0x1444>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -933794,15 +933795,15 @@ │ │ │ │ b.n 30d178 >::_M_default_append(unsigned int)@@Base+0x1544> │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30d0ce >::_M_default_append(unsigned int)@@Base+0x149a> │ │ │ │ ldr r0, [pc, #4] @ (30d210 >::_M_default_append(unsigned int)@@Base+0x15dc>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, lr, [r0, #68] @ 0x44 │ │ │ │ subs.w r4, lr, r0 │ │ │ │ beq.n 30d256 >::_M_default_append(unsigned int)@@Base+0x1622> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -937416,15 +937417,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ b.n 30fa44 >::_M_default_append(unsigned int)@@Base+0x3e10> │ │ │ │ ldr r0, [pc, #8] @ (30fbe8 >::_M_default_append(unsigned int)@@Base+0x3fb4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30fcb8 >::_M_default_append(unsigned int)@@Base+0x4084> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -937523,15 +937524,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30fc8e >::_M_default_append(unsigned int)@@Base+0x405a> │ │ │ │ b.n 30fc9c >::_M_default_append(unsigned int)@@Base+0x4068> │ │ │ │ ldr r0, [pc, #8] @ (30fd14 >::_M_default_append(unsigned int)@@Base+0x40e0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2000] @ 0x7d0 │ │ │ │ ldr r4, [pc, #640] @ (30ffac >::_M_default_append(unsigned int)@@Base+0x4378>) │ │ │ │ subw sp, sp, #2060 @ 0x80c │ │ │ │ @@ -939997,15 +939998,15 @@ │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ (311904 >::_M_default_append(unsigned int)@@Base+0x5cd0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - vshr.u16 q0, , #14 │ │ │ │ + vshr.u16 q0, , #10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s15, r3 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ @@ -940137,15 +940138,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (311a70 >::_M_realloc_append(int&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r7, r2, #1 │ │ │ │ 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, #3384] @ 0xd38 │ │ │ │ ldr.w r2, [pc, #2364] @ 3123c8 >::_M_realloc_append(int&&)@@Base+0x9d0> │ │ │ │ @@ -942761,15 +942762,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #432] @ (313934 >::_M_realloc_append(int&&)@@Base+0x1f3c>) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3133c4 >::_M_realloc_append(int&&)@@Base+0x19cc> │ │ │ │ + b.n 3133cc >::_M_realloc_append(int&&)@@Base+0x19d4> │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrsb r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ @@ -942781,29 +942782,29 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r2, [r3, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r6, [r2, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 313c5c >::_M_realloc_append(int&&)@@Base+0x2264> │ │ │ │ + b.n 313c64 >::_M_realloc_append(int&&)@@Base+0x226c> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 313c8c >::_M_realloc_append(int&&)@@Base+0x2294> │ │ │ │ + b.n 313c94 >::_M_realloc_append(int&&)@@Base+0x229c> │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 313b74 >::_M_realloc_append(int&&)@@Base+0x217c> │ │ │ │ + b.n 313b7c >::_M_realloc_append(int&&)@@Base+0x2184> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 313ba4 >::_M_realloc_append(int&&)@@Base+0x21ac> │ │ │ │ + b.n 313bac >::_M_realloc_append(int&&)@@Base+0x21b4> │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -943145,19 +943146,19 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98a94 │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #16] @ (313bb8 >::_M_realloc_append(int&&)@@Base+0x21c0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #152] @ (313c64 >::_M_realloc_append(int&&)@@Base+0x226c>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -943389,15 +943390,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 313db4 >::_M_realloc_append(int&&)@@Base+0x23bc> │ │ │ │ b.n 313dbc >::_M_realloc_append(int&&)@@Base+0x23c4> │ │ │ │ ldr r0, [pc, #8] @ (313e2c >::_M_realloc_append(int&&)@@Base+0x2434>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - bge.n 313f08 >::_M_realloc_append(int&&)@@Base+0x2510> │ │ │ │ + bge.n 313f10 >::_M_realloc_append(int&&)@@Base+0x2518> │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 313f00 >::_M_realloc_append(int&&)@@Base+0x2508> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -943506,15 +943507,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 313eda >::_M_realloc_append(int&&)@@Base+0x24e2> │ │ │ │ b.n 313ee8 >::_M_realloc_append(int&&)@@Base+0x24f0> │ │ │ │ ldr r0, [pc, #4] @ (313f68 >::_M_realloc_append(int&&)@@Base+0x2570>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - bls.n 313fc8 >::_M_realloc_append(int&&)@@Base+0x25d0> │ │ │ │ + bls.n 313fd0 >::_M_realloc_append(int&&)@@Base+0x25d8> │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -943630,15 +943631,15 @@ │ │ │ │ blx 94920 <__cxa_begin_catch@plt> │ │ │ │ blx 9c224 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 314002 >::_M_realloc_append(int&&)@@Base+0x260a> │ │ │ │ ldr r0, [pc, #8] @ (3140c8 >::_M_realloc_append(int&&)@@Base+0x26d0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 003140cc >::reserve(unsigned int)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -943677,15 +943678,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 31410a >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 314112 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (31413c >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 00314140 >::emplace_back(double&&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -943739,15 +943740,15 @@ │ │ │ │ strd r5, r3, [r8] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (3141dc >::emplace_back(double&&)@@Base+0x9c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 003141e0 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -944680,148 +944681,148 @@ │ │ │ │ b.n 31446e , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0x28e> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r8 │ │ │ │ blx 98a94 │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - itte lt │ │ │ │ + ittt lt │ │ │ │ lsllt r7, r2, #1 │ │ │ │ - bxlt fp @ unpredictable branch in IT block │ │ │ │ + bxlt ip @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslge r2, r3, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + lsllt r2, r3, #1 │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bls.n 314cb4 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xad4> │ │ │ │ + bls.n 314cbc , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xadc> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov r2, fp │ │ │ │ + mov r6, fp │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bhi.n 314cf0 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb10> │ │ │ │ + bhi.n 314cf8 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb18> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r2, sp │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ble.n 314cbc , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xadc> │ │ │ │ + ble.n 314cc4 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xae4> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvc.n 314c24 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xa44> │ │ │ │ + bvc.n 314c2c , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xa4c> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bne.n 314d34 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb54> │ │ │ │ + bne.n 314d3c , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb5c> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbnz r0, 314d62 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb82> │ │ │ │ + cbnz r4, 314d62 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb82> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 314c08 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xa28> │ │ │ │ + bmi.n 314c10 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xa30> │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 314c10 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xa30> │ │ │ │ + bpl.n 314c18 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xa38> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 314cc0 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xae0> │ │ │ │ + bmi.n 314cc8 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xae8> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - hlt 0x0016 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbnz r6, 314d68 >::_M_realloc_append(ReductionType&&)@@Base> │ │ │ │ + cbnz r2, 314d6a >::_M_realloc_append(ReductionType&&)@@Base+0x2> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbnz r2, 314d5a , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb7a> │ │ │ │ + cbnz r6, 314d5a , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb7a> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcs.n 314d38 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb58> │ │ │ │ + bcs.n 314d40 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xb60> │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00314d68 >::_M_realloc_append(ReductionType&&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -944867,15 +944868,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (314de0 >::_M_realloc_append(ReductionType&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -950231,27 +950232,27 @@ │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ bl 318980 >::_M_realloc_append(ReductionType&&)@@Base+0x3c18> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 318b2a >::_M_realloc_append(ReductionType&&)@@Base+0x3dc2> │ │ │ │ b.n 318b10 >::_M_realloc_append(ReductionType&&)@@Base+0x3da8> │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmia r7!, {r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -950456,21 +950457,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r4, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #880] @ (3191ec >::_M_realloc_append(ReductionType&&)@@Base+0x4484>) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmia r6!, {r1} │ │ │ │ lsls r3, r3, #1 │ │ │ │ adds r4, r2, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -951581,23 +951582,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r4, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #880] @ (319cec >::_M_realloc_append(ReductionType&&)@@Base+0x4f84>) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r7, r2, #1 │ │ │ │ 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, #284] @ (319ac0 >::_M_realloc_append(ReductionType&&)@@Base+0x4d58>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -951709,23 +951710,23 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsrs r4, r0, #15 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #2444] @ 31a484 >::_M_realloc_append(ReductionType&&)@@Base+0x571c> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ @@ -952613,25 +952614,25 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldrsb r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #27 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r1, [pc, #128] @ (31a524 >::_M_realloc_append(ReductionType&&)@@Base+0x57bc>) │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r4, r6, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ @@ -952859,23 +952860,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r4, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #880] @ (31aacc >::_M_realloc_append(ReductionType&&)@@Base+0x5d64>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r4, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ 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, #348] @ (31a8e0 >::_M_realloc_append(ReductionType&&)@@Base+0x5b78>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -953013,22 +953014,22 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mcr2 0, 6, r0, cr2, cr15, {2} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 5, r0, cr10, cr15, {2} │ │ │ │ str r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mcr2 0, 1, r0, cr6, cr15, {2} │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1140] @ 31ad8c >::_M_realloc_append(ReductionType&&)@@Base+0x6024> │ │ │ │ @@ -953450,24 +953451,24 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 31acac >::_M_realloc_append(ReductionType&&)@@Base+0x5f44> │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [sl, #-380]! @ 0xfffffe84 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [sl, #-380] @ 0xfffffe84 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ @ instruction: 0xfa24005f │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ orr.w r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -953648,22 +953649,22 @@ │ │ │ │ b.n 31ae7c >::_M_realloc_append(ReductionType&&)@@Base+0x6114> │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #768 @ (adr r5, 31b288 >::_M_realloc_append(ReductionType&&)@@Base+0x6520>) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r2, #1 │ │ │ │ @ instruction: 0xf7cc005f │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -954793,15 +954794,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 31bb28 >::_M_realloc_append(ReductionType&&)@@Base+0x6dc0> │ │ │ │ ldr r0, [pc, #8] @ (31bb58 >::_M_realloc_append(ReductionType&&)@@Base+0x6df0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, #12 │ │ │ │ @@ -956216,15 +956217,15 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 31cba0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x14> │ │ │ │ lsls r7, r3, #1 │ │ │ │ blt.n 31cbec >::_M_fill_assign(unsigned int, double const&)@@Base+0x60> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 0031cb08 >::_M_realloc_append(long long const&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -956272,15 +956273,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (31cb88 >::_M_realloc_append(long long const&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 0031cb8c >::_M_fill_assign(unsigned int, double const&)@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -956357,15 +956358,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ b.n 31cc06 >::_M_fill_assign(unsigned int, double const&)@@Base+0x7a> │ │ │ │ ldr r0, [pc, #8] @ (31cc5c >::_M_fill_assign(unsigned int, double const&)@@Base+0xd0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 0031cc60 >::_M_fill_assign(unsigned int, int const&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -956510,15 +956511,15 @@ │ │ │ │ subs r3, #1 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ bne.n 31cdcc >::_M_fill_assign(unsigned int, int const&)@@Base+0x16c> │ │ │ │ b.n 31cd7a >::_M_fill_assign(unsigned int, int const&)@@Base+0x11a> │ │ │ │ ldr r0, [pc, #4] @ (31cde0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x180>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w ip, [pc, #512] @ 31cff8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x398> │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -957159,29 +957160,29 @@ │ │ │ │ nop │ │ │ │ bvs.n 31d4c4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x864> │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 31d4b4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x854> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ bpl.n 31d558 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8f8> │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r5, [pc, #960] @ (31d870 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc10>) │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 31d564 >::_M_fill_assign(unsigned int, int const&)@@Base+0x904> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ bcs.n 31d4f0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x890> │ │ │ │ lsls r7, r3, #1 │ │ │ │ bne.n 31d4b0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x850> │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -957468,37 +957469,37 @@ │ │ │ │ nop │ │ │ │ bne.n 31d8d4 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc74> │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 31d8b0 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc50> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r7, {r2, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -958543,49 +958544,49 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r2, [r1, #31] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r2, [r0, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r6, [r6, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r6, [r4, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r2, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r2, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r3, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmia r3!, {r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmia r3!, {r2, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmia r3!, {r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -959065,21 +959066,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r5, [pc, #960] @ (31eca0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x2040>) │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0038 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ @@ -959189,17 +959190,17 @@ │ │ │ │ lsls r1, r1, #2 │ │ │ │ blx 98a94 │ │ │ │ b.n 31e9ae >::_M_fill_assign(unsigned int, int const&)@@Base+0x1d4e> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 98a94 │ │ │ │ b.n 31e9b6 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1d56> │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -959698,37 +959699,37 @@ │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ pop {r2, r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ pop {r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @ instruction: 0xb8d6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r7, r2, #1 │ │ │ │ cpsie a │ │ │ │ lsls r7, r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -960855,43 +960856,43 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #880] @ (31ffc8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3368>) │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ uxtb r6, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrh r6, [r1, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r4, [r0, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [pc, #240] @ (31fd8c >::_M_fill_assign(unsigned int, int const&)@@Base+0x312c>) │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -960988,15 +960989,15 @@ │ │ │ │ bne.n 31fd28 >::_M_fill_assign(unsigned int, int const&)@@Base+0x30c8> │ │ │ │ blx 974fc │ │ │ │ nop │ │ │ │ ldrsb r4, [r4, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrsb r4, [r3, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -961273,15 +961274,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #672 @ (adr r6, 320320 >::_M_fill_assign(unsigned int, int const&)@@Base+0x36c0>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r5, pc, #944 @ (adr r5, 32043c >::_M_fill_assign(unsigned int, int const&)@@Base+0x37dc>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -961563,21 +961564,21 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #672 @ (adr r5, 3205dc >::_M_fill_assign(unsigned int, int const&)@@Base+0x397c>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #176 @ (adr r5, 3203f4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3794>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r3, pc, #768 @ (adr r3, 32064c >::_M_fill_assign(unsigned int, int const&)@@Base+0x39ec>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ 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, #496] @ (320558 >::_M_fill_assign(unsigned int, int const&)@@Base+0x38f8>) │ │ │ │ mov r5, r2 │ │ │ │ @@ -963130,17 +963131,17 @@ │ │ │ │ bne.n 3213b6 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4756> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #8] @ (3213fc >::_M_fill_assign(unsigned int, int const&)@@Base+0x479c>) │ │ │ │ movs r7, #5 │ │ │ │ add r6, pc │ │ │ │ b.n 321396 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4736> │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r2 │ │ │ │ @@ -964269,44 +964270,44 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r4, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #880] @ (322444 >::_M_fill_assign(unsigned int, int const&)@@Base+0x57e4>) │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #344] @ 0x158 │ │ │ │ + ldc2 0, cr0, [r8, #344] @ 0x158 │ │ │ │ ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ subs r4, #74 @ 0x4a │ │ │ │ lsls r3, r3, #1 │ │ │ │ subs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ subs r2, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vst4.16 {d0-d3}, [r8 :64], r6 │ │ │ │ + vst4.16 {d0-d3}, [ip :64], r6 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfa560056 │ │ │ │ - @ instruction: 0xfa680056 │ │ │ │ - vld1.8 @ instruction: 0xf9ea0056 │ │ │ │ - ldr??.w r0, [ip, #86] @ 0x56 │ │ │ │ + @ instruction: 0xfa5a0056 │ │ │ │ + @ instruction: 0xfa6c0056 │ │ │ │ + vld1.8 @ instruction: 0xf9ee0056 │ │ │ │ + @ instruction: 0xfa000056 │ │ │ │ mov fp, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 3219aa >::_M_fill_assign(unsigned int, int const&)@@Base+0x4d4a> │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -964361,21 +964362,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 3221b6 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5556> │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #24] @ (3221d0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5570>) │ │ │ │ add r0, pc │ │ │ │ bl a2174 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2e20056 │ │ │ │ - @ instruction: 0xf2d20056 │ │ │ │ + @ instruction: 0xf2e60056 │ │ │ │ + @ instruction: 0xf2d60056 │ │ │ │ strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3219d4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4d74> │ │ │ │ + b.n 3219dc >::_M_fill_assign(unsigned int, int const&)@@Base+0x4d7c> │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1480] @ 0x5c8 │ │ │ │ subw sp, sp, #2580 @ 0xa14 │ │ │ │ mov r5, r1 │ │ │ │ @@ -965890,22 +965891,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrb r6, [r5, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, lr, r6, lsr #1 │ │ │ │ - sub.w r0, r8, r6, lsr #1 │ │ │ │ + @ instruction: 0xebe20056 │ │ │ │ + sub.w r0, ip, r6, lsr #1 │ │ │ │ ldrb r0, [r6, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb ip, {r1, r2, r4, r6} │ │ │ │ - @ instruction: 0xe8d60056 │ │ │ │ + ldmdb r0, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xe8da0056 │ │ │ │ movs r7, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r7, #114 @ 0x72 │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r7, #80 @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r6, #254 @ 0xfe │ │ │ │ @@ -966369,23 +966370,23 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r6, r0, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r4, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -966810,25 +966811,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 323a88 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6e28> │ │ │ │ + bls.n 323a90 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6e30> │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r4, r6, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ 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, #3456] @ 0xd80 │ │ │ │ ldr r4, [pc, #916] @ (323ee0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7280>) │ │ │ │ @@ -967251,25 +967252,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 323fd0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7370> │ │ │ │ + bmi.n 323fd8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7378> │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #2992] @ 324bb4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7f54> │ │ │ │ @@ -968370,39 +968371,39 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 324b18 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7eb8> │ │ │ │ + bls.n 324b20 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7ec0> │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 324ba8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7f48> │ │ │ │ + bpl.n 324bb0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7f50> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r2, r6, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsrs r2, r6, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsrs r6, r4, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsrs r4, r0, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsrs r2, r7, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrb r0, [r1, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 324cc8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8068> │ │ │ │ + beq.n 324cd0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8070> │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov.w r3, #510 @ 0x1fe │ │ │ │ asrs r3, r4 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.w 325078 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8418> │ │ │ │ movs r3, #15 │ │ │ │ adds r6, #1 │ │ │ │ @@ -968828,55 +968829,55 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 324fa8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8348> │ │ │ │ ldr r0, [pc, #88] @ (3250e8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8488>) │ │ │ │ add r0, pc │ │ │ │ bl a2174 │ │ │ │ lsls r4, r5, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r3, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrsb r0, [r0, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrsb r4, [r4, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrsb r0, [r1, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrsb r0, [r1, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r2, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [pc, #1632] @ 325760 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8b00> │ │ │ │ @@ -969517,45 +969518,45 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r6, [r0, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r6, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r4, [r4, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ mcr2 0, 1, r0, cr14, cr10, {2} │ │ │ │ stc2l 0, cr0, [r8, #-360] @ 0xfffffe98 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r7, [pc, #384] @ (325918 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8cb8>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r7, [pc, #272] @ (3258ac >::_M_fill_assign(unsigned int, int const&)@@Base+0x8c4c>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r7, [pc, #160] @ (325844 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8be4>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r7, [pc, #48] @ (3257dc >::_M_fill_assign(unsigned int, int const&)@@Base+0x8b7c>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r4, [pc, #940] @ (325b74 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8f14>) │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ @@ -969945,30 +969946,30 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #840] @ (325ec8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9268>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r4, [pc, #832] @ (325ec4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9264>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ vst1.8 @ instruction: 0xf986005a │ │ │ │ ldr r3, [pc, #952] @ (325f48 >::_M_fill_assign(unsigned int, int const&)@@Base+0x92e8>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r3, [pc, #768] @ (325e94 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9234>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r3, [pc, #56] @ (325bd0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8f70>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - wfe │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - ldr r2, [pc, #968] @ (325f68 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9308>) │ │ │ │ + itt cs │ │ │ │ + lslcs r6, r2, #1 │ │ │ │ + ldrcs r2, [pc, #968] @ (325f68 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9308>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - itt cc │ │ │ │ - lslcc r6, r2, #1 │ │ │ │ - stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sev │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #356] @ (325d1c >::_M_fill_assign(unsigned int, int const&)@@Base+0x90bc>) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ ldr r4, [pc, #356] @ (325d20 >::_M_fill_assign(unsigned int, int const&)@@Base+0x90c0>) │ │ │ │ mov sl, r1 │ │ │ │ @@ -970408,19 +970409,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ (326014 >::_M_fill_assign(unsigned int, int const&)@@Base+0x93b4>) │ │ │ │ movs r2, #21 │ │ │ │ add r3, pc │ │ │ │ b.n 325fc4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9364> │ │ │ │ - cbnz r6, 326056 >::_M_fill_assign(unsigned int, int const&)@@Base+0x93f6> │ │ │ │ + cbnz r2, 326058 >::_M_fill_assign(unsigned int, int const&)@@Base+0x93f8> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r2, 326056 >::_M_fill_assign(unsigned int, int const&)@@Base+0x93f6> │ │ │ │ + cbnz r6, 326056 >::_M_fill_assign(unsigned int, int const&)@@Base+0x93f6> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ ldr r5, [pc, #360] @ (326194 >::_M_fill_assign(unsigned int, int const&)@@Base+0x9534>) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ @@ -973527,43 +973528,43 @@ │ │ │ │ nop │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #250 @ 0xfa │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r7, #174 @ 0xae │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r7, #88 @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r7, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r6, #234 @ 0xea │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3448] @ 0xd78 │ │ │ │ ldr r5, [pc, #360] @ (328144 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb4e4>) │ │ │ │ sub.w sp, sp, #612 @ 0x264 │ │ │ │ @@ -974018,15 +974019,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #412] @ (3285fc >::_M_fill_assign(unsigned int, int const&)@@Base+0xb99c>) │ │ │ │ @@ -974200,15 +974201,15 @@ │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r7, [pc, #672] @ (3288b0 >::_M_fill_assign(unsigned int, int const&)@@Base+0xbc50>) │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -974682,15 +974683,15 @@ │ │ │ │ nop │ │ │ │ adds r4, r3, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r2, #1 │ │ │ │ subs r2, r6, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -974914,37 +974915,37 @@ │ │ │ │ bne.n 328cf6 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc096> │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ subs r6, r4, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r2, #1 │ │ │ │ subs r0, r0, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r0, r3, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ adds r6, r4, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ adds r0, r1, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -975222,23 +975223,23 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ adds r2, r0, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr.w r0, [r8, #312] @ 0x138 │ │ │ │ cbnz r0, 3290a8 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc448> │ │ │ │ vldr d5, [r4, #264] @ 0x108 │ │ │ │ b.n 328e72 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc212> │ │ │ │ vldr d5, [r4, #192] @ 0xc0 │ │ │ │ b.n 328e72 >::_M_fill_assign(unsigned int, int const&)@@Base+0xc212> │ │ │ │ @@ -975285,21 +975286,21 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 3290ec >::_M_fill_assign(unsigned int, int const&)@@Base+0xc48c> │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r0, r6, #21 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r6, r0, #21 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3400] @ 0xd48 │ │ │ │ @@ -975528,15 +975529,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r0, r0, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r4, r0, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -977973,15 +977974,15 @@ │ │ │ │ blx 9a0dc │ │ │ │ ... │ │ │ │ ldrsb.w r0, [sl, #94] @ 0x5e │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [ip, lr, lsl #1] │ │ │ │ ldr??.w r0, [r0, lr, lsl #1] │ │ │ │ - ldr r3, [pc, #920] @ (32b1ac , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x398>) │ │ │ │ + ldr r3, [pc, #936] @ (32b1bc , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x3a8>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 0032ae14 , std::allocator > >::emplace_back(int&, int&, double&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -978058,15 +978059,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 32aec8 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0xb4> │ │ │ │ ldr r0, [pc, #4] @ (32aef4 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0xe0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - ldr r2, [pc, #936] @ (32b2a0 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x48c>) │ │ │ │ + ldr r2, [pc, #952] @ (32b2b0 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x49c>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -979067,17 +979068,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ stcl 0, cr0, [ip], #376 @ 0x178 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r4], {94} @ 0x5e │ │ │ │ stcl 0, cr0, [ip], #-376 @ 0xfffffe88 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ 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 │ │ │ │ vmul.f64 d7, d2, d3 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -982576,19 +982577,19 @@ │ │ │ │ ... │ │ │ │ ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ beq.w 32e52e , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x371a> │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ bne.n 32e120 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x330c> │ │ │ │ @@ -982850,21 +982851,21 @@ │ │ │ │ add.w r0, r6, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ bl 32db24 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x2d10> │ │ │ │ b.n 32dfe4 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x31d0> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r6, r2, #1 │ │ │ │ vabs.f64 d6, d1 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d6 │ │ │ │ @@ -983028,23 +983029,23 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 98a94 │ │ │ │ b.n 32e624 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x3810> │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmia r0!, {r2, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -983485,17 +983486,17 @@ │ │ │ │ ldr r3, [pc, #24] @ (32eb28 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x3d14>) │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 325ba4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8f44> │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r6, r2, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -984731,15 +984732,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3304e4 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x56d0> │ │ │ │ adds r4, #1 │ │ │ │ @@ -985060,15 +985061,15 @@ │ │ │ │ ... │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ mov r3, fp │ │ │ │ ldr.w r0, [sl, #268] @ 0x10c │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w fp, fp, #16 │ │ │ │ @@ -986003,17 +986004,17 @@ │ │ │ │ mov.w r8, #3 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ b.n 33080e , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x59fa> │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w r3, [sl, #256] @ 0x100 │ │ │ │ str.w r2, [r9] │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cbnz r3, 3307f8 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x59e4> │ │ │ │ @@ -986667,37 +986668,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r1, [pc, #1004] @ (331368 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x6554>) │ │ │ │ add r1, pc │ │ │ │ bl 325d3c >::_M_fill_assign(unsigned int, int const&)@@Base+0x90dc> │ │ │ │ cmp r6, #0 │ │ │ │ itt gt │ │ │ │ ldrgt.w r0, [sl, #20] │ │ │ │ @@ -987038,33 +987039,33 @@ │ │ │ │ bne.w 3316a6 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x6892> │ │ │ │ blx 94c00 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, sl, #28 │ │ │ │ blx 963a4 >::_M_realloc_append(int const&)@plt+0x4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -987353,21 +987354,21 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #748] @ 0x2ec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 3316a6 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x6892> │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -987659,15 +987660,15 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -988273,15 +988274,15 @@ │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r4, [r0, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -992197,15 +992198,15 @@ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ mov fp, r2 │ │ │ │ b.n 33477e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x1ae> │ │ │ │ ldr r0, [pc, #4] @ (334a64 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x494>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - bpl.n 334ae4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x514> │ │ │ │ + bpl.n 334aec >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x51c> │ │ │ │ lsls r5, r2, #1 │ │ │ │ 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, #2832] @ 0xb10 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -992704,15 +992705,15 @@ │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 334f4c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x97c> │ │ │ │ + bne.n 334f54 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x984> │ │ │ │ lsls r5, r2, #1 │ │ │ │ add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.w 334e92 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c2> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ @@ -994634,32 +994635,32 @@ │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ movs r2, #5 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r3, r7, #4 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str.w r3, [sl, #72] @ 0x48 │ │ │ │ b.w 335c0c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x163c> │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - itte ge │ │ │ │ + itet ge │ │ │ │ + lslge r5, r2, #1 │ │ │ │ + bkpt 0x00e6 │ │ │ │ lslge r5, r2, #1 │ │ │ │ - bkpt 0x00e2 │ │ │ │ - lsllt r5, r2, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, #64] @ 0x40 │ │ │ │ sub.w r3, r8, r2 │ │ │ │ cmp.w r6, r3, asr #2 │ │ │ │ bhi.w 336906 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2336> │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ @@ -995287,15 +995288,15 @@ │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r3, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r3, #82 @ 0x52 │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #72 @ (adr r7, 336d20 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2750>) │ │ │ │ + add r7, pc, #88 @ (adr r7, 336d30 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2760>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ subs r3, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r2, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -995388,15 +995389,15 @@ │ │ │ │ b.n 336c66 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2696> │ │ │ │ b.n 336c58 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2688> │ │ │ │ b.n 336c4a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x267a> │ │ │ │ b.n 336c3e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x266e> │ │ │ │ b.n 336c32 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2662> │ │ │ │ b.n 336ba4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x25d4> │ │ │ │ nop │ │ │ │ - add r5, pc, #328 @ (adr r5, 336f1c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x294c>) │ │ │ │ + add r5, pc, #344 @ (adr r5, 336f2c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x295c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #60 @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -996429,15 +996430,15 @@ │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r0, #50 @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ beq.n 337a24 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3454> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ @@ -996752,31 +996753,31 @@ │ │ │ │ bhi.w 3377ce >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x31fe> │ │ │ │ ldr r1, [pc, #48] @ (337d58 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3788>) │ │ │ │ add r1, pc │ │ │ │ bl 325f04 >::_M_fill_assign(unsigned int, int const&)@@Base+0x92a4> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ b.n 3377ce >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x31fe> │ │ │ │ ... │ │ │ │ - add r7, pc, #976 @ (adr r7, 33810c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3b3c>) │ │ │ │ + add r7, pc, #992 @ (adr r7, 33811c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3b4c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #712 @ (adr r5, 338010 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3a40>) │ │ │ │ + add r5, pc, #728 @ (adr r5, 338020 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3a50>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #304 @ (adr r5, 337e7c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x38ac>) │ │ │ │ + add r5, pc, #320 @ (adr r5, 337e8c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x38bc>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #200 @ (adr r5, 337e18 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3848>) │ │ │ │ + add r5, pc, #216 @ (adr r5, 337e28 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3858>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 337de4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3814>) │ │ │ │ + add r5, pc, #160 @ (adr r5, 337df4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3824>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #120 @ (adr r5, 337dd0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3800>) │ │ │ │ + add r5, pc, #136 @ (adr r5, 337de0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3810>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #104 @ (adr r5, 337dc4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x37f4>) │ │ │ │ + add r5, pc, #120 @ (adr r5, 337dd4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3804>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r3, #6 │ │ │ │ mla r9, r3, r1, r2 │ │ │ │ cmp sl, r9 │ │ │ │ beq.w 337916 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3346> │ │ │ │ mov r7, r9 │ │ │ │ @@ -997902,27 +997903,27 @@ │ │ │ │ b.n 3389b2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x43e2> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #1 │ │ │ │ str.w r6, [fp] │ │ │ │ cmp r6, r0 │ │ │ │ beq.n 3389e6 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x4416> │ │ │ │ @@ -999479,59 +999480,59 @@ │ │ │ │ b.n 3397ec >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x521c> │ │ │ │ b.n 3398c0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x52f0> │ │ │ │ b.n 3396ae >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x50de> │ │ │ │ b.n 339a2e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x545e> │ │ │ │ nop │ │ │ │ str r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsrs r0, r3, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r3, [pc, #896] @ (339e2c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x585c>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsrs r4, r3, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (339b08 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5538>) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1000732,23 +1000733,23 @@ │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ vqadd.u32 q8, q1, │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.u32 q0, q7, │ │ │ │ vqadd.u16 q0, q3, │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ mrc2 0, 7, r0, cr10, cr13, {2} │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ mrc2 0, 6, r0, cr14, cr13, {2} │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ bcs.w 33aa32 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6462> │ │ │ │ @@ -1002072,17 +1002073,17 @@ │ │ │ │ blx 9a0dc │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 33b6c4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x70f4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ blx 98a94 │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vldr d6, [pc, #368] @ 33b848 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7278> │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ ldr.w r5, [r4, r2, lsl #2] │ │ │ │ @@ -1004082,255 +1004083,255 @@ │ │ │ │ vmov r1, s15 │ │ │ │ blx 97b94 (long)@plt> │ │ │ │ ldr r1, [pc, #492] @ (33d0fc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b2c>) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.w 33c586 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7fb6> │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, r4 │ │ │ │ + add r0, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - muls r2, r7 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - eors r2, r7 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #344] @ (33d0e0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b10>) │ │ │ │ + ldr r7, [pc, #360] @ (33d0f0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b20>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [pc, #280] @ (33d0a4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ad4>) │ │ │ │ + ldr r7, [pc, #296] @ (33d0b4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ae4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [pc, #80] @ (33cfe0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a10>) │ │ │ │ + ldr r6, [pc, #96] @ (33cff0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a20>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [pc, #440] @ (33d14c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b7c>) │ │ │ │ + ldr r5, [pc, #456] @ (33d15c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b8c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [pc, #864] @ (33d2f8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d28>) │ │ │ │ + ldr r6, [pc, #880] @ (33d308 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d38>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #744] @ (33d28c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cbc>) │ │ │ │ + ldr r6, [pc, #760] @ (33d29c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ccc>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [pc, #744] @ (33d294 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cc4>) │ │ │ │ + ldr r7, [pc, #760] @ (33d2a4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cd4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [pc, #984] @ (33d394 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8dc4>) │ │ │ │ + ldr r5, [pc, #1000] @ (33d3a4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8dd4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [pc, #920] @ (33d358 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d88>) │ │ │ │ + ldr r5, [pc, #936] @ (33d368 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d98>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #720] @ (33d294 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cc4>) │ │ │ │ + ldr r4, [pc, #736] @ (33d2a4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cd4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #56] @ (33d000 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a30>) │ │ │ │ + ldr r4, [pc, #72] @ (33d010 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a40>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [pc, #480] @ (33d1ac >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bdc>) │ │ │ │ + ldr r5, [pc, #496] @ (33d1bc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bec>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [pc, #360] @ (33d140 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b70>) │ │ │ │ + ldr r5, [pc, #376] @ (33d150 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b80>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [pc, #360] @ (33d148 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b78>) │ │ │ │ + ldr r6, [pc, #376] @ (33d158 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b88>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #312] @ (33d128 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b58>) │ │ │ │ + ldr r4, [pc, #328] @ (33d138 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b68>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #960] @ (33d3b4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8de4>) │ │ │ │ + ldr r3, [pc, #976] @ (33d3c4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8df4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #968] @ (33d3c0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8df0>) │ │ │ │ + ldr r2, [pc, #984] @ (33d3d0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8e00>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #304] @ (33d12c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b5c>) │ │ │ │ + ldr r2, [pc, #320] @ (33d13c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b6c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #728] @ (33d2d8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d08>) │ │ │ │ + ldr r3, [pc, #744] @ (33d2e8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d18>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #528] @ (33d21c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c4c>) │ │ │ │ + ldr r3, [pc, #544] @ (33d22c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c5c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #448] @ (33d1d0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c00>) │ │ │ │ + ldr r3, [pc, #464] @ (33d1e0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c10>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #464] @ (33d1e8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c18>) │ │ │ │ + ldr r4, [pc, #480] @ (33d1f8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c28>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [pc, #712] @ (33d2f0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d20>) │ │ │ │ + ldr r2, [pc, #728] @ (33d300 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d30>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #336] @ (33d17c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bac>) │ │ │ │ + ldr r2, [pc, #352] @ (33d18c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bbc>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [pc, #344] @ (33d188 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bb8>) │ │ │ │ + ldr r1, [pc, #360] @ (33d198 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bc8>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #704] @ (33d2f4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d24>) │ │ │ │ + ldr r0, [pc, #720] @ (33d304 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d34>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #104] @ (33d0a0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ad0>) │ │ │ │ + ldr r2, [pc, #120] @ (33d0b0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ae0>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [pc, #928] @ (33d3e4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8e14>) │ │ │ │ + ldr r1, [pc, #944] @ (33d3f4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8e24>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [pc, #848] @ (33d398 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8dc8>) │ │ │ │ + ldr r1, [pc, #864] @ (33d3a8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8dd8>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #864] @ (33d3b0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8de0>) │ │ │ │ + ldr r2, [pc, #880] @ (33d3c0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8df0>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [pc, #216] @ (33d138 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b68>) │ │ │ │ + ldr r1, [pc, #232] @ (33d148 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b78>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [pc, #152] @ (33d0fc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b2c>) │ │ │ │ + ldr r1, [pc, #168] @ (33d10c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b3c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [pc, #896] @ (33d3f0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8e20>) │ │ │ │ + ldr r0, [pc, #912] @ (33d400 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8e30>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #520] @ (33d27c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cac>) │ │ │ │ + ldr r0, [pc, #536] @ (33d28c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cbc>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [pc, #448] @ (33d240 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c70>) │ │ │ │ + ldr r0, [pc, #464] @ (33d250 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c80>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #72] @ (33d0cc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8afc>) │ │ │ │ + ldr r0, [pc, #88] @ (33d0dc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b0c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #8] @ (33d098 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ac8>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - blxns r4 │ │ │ │ + blx r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ittt ge │ │ │ │ + itte ge │ │ │ │ lslge r7, r2, #1 │ │ │ │ - movge ip, sl │ │ │ │ - lslge r5, r2, #1 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + movge r8, fp │ │ │ │ + lsllt r5, r2, #1 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - itet pl │ │ │ │ + itte pl │ │ │ │ lslpl r7, r2, #1 │ │ │ │ - ldrsbmi r6, [r4, r3] │ │ │ │ - lslpl r5, r2, #1 │ │ │ │ - adds r7, #30 │ │ │ │ + ldrsbpl r2, [r5, r3] │ │ │ │ + lslmi r5, r2, #1 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r1, [pc, #128] @ (33d184 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bb4>) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ @@ -1004370,23 +1004371,23 @@ │ │ │ │ blx 97b94 (long)@plt> │ │ │ │ ldr r1, [pc, #28] @ (33d194 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bc4>) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 33ca68 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8498> │ │ │ │ nop │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r6, 33d1f2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c22> │ │ │ │ + cbnz r2, 33d1f4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c24> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1005118,100 +1005119,100 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9c5ac >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 33d930 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9360> │ │ │ │ vldr d5, [pc, #4] @ 33da20 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9450> │ │ │ │ b.n 33d4da >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8f0a> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - beq.n 33dadc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x950c> │ │ │ │ + beq.n 33dae4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9514> │ │ │ │ lsls r2, r2, #1 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 33da90 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94c0> │ │ │ │ + bhi.n 33da98 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94c8> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r6, 33da62 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9492> │ │ │ │ + cbnz r2, 33da64 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9494> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 33daa0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94d0> │ │ │ │ + bvc.n 33daa8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94d8> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xeb3a0055 │ │ │ │ - ldr r1, [pc, #304] @ (33dba0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x95d0>) │ │ │ │ + @ instruction: 0xeb3e0055 │ │ │ │ + ldr r1, [pc, #320] @ (33dbb0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x95e0>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #752] @ (33dd70 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x97a0>) │ │ │ │ + ldr r0, [pc, #768] @ (33dd80 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x97b0>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #944] @ (33de60 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9890>) │ │ │ │ + ldr r3, [pc, #960] @ (33de70 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x98a0>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #648] @ (33dd3c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x976c>) │ │ │ │ + ldr r3, [pc, #664] @ (33dd4c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x977c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r6, 33db10 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9540> │ │ │ │ + cbz r2, 33db12 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9542> │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [pc, #80] @ (33db18 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9548>) │ │ │ │ + ldr r3, [pc, #96] @ (33db28 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9558>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1005906,121 +1005907,121 @@ │ │ │ │ b.n 33e436 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9e66> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mov sl, r3 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ + add lr, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, r6 │ │ │ │ + add r2, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r7, r2, #1 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vmla.f64 d0, d10, d7 │ │ │ │ blx 9cd8c │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -1006466,95 +1006467,95 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 33e8ce >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa2fe> │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ blx 9ee74 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bgt.n 33e9c4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa3f4> │ │ │ │ + bgt.n 33e9cc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa3fc> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, pc, #864 @ (adr r7, 33ec50 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa680>) │ │ │ │ + add r7, pc, #880 @ (adr r7, 33ec60 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa690>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, pc, #272 @ (adr r7, 33ea18 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa448>) │ │ │ │ + add r7, pc, #288 @ (adr r7, 33ea28 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa458>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 33ecc8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa6f8>) │ │ │ │ + add r4, pc, #880 @ (adr r4, 33ecd8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa708>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc, #560 @ (adr r4, 33eba8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa5d8>) │ │ │ │ + add r4, pc, #576 @ (adr r4, 33ebb8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa5e8>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r5, r2, #1 │ │ │ │ pop {r1, r4, r7, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ push {lr} │ │ │ │ @@ -1006678,15 +1006679,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 33eac4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa4f4> │ │ │ │ ldr r0, [pc, #16] @ (33eaf8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa528>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r5, r2, #1 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -1006760,15 +1006761,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 33ebac >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa5dc> │ │ │ │ ldr r0, [pc, #16] @ (33ebe0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa610>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ 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 r4, r6, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1006902,15 +1006903,15 @@ │ │ │ │ b.n 33eca4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa6d4> │ │ │ │ mov ip, r7 │ │ │ │ b.n 33ed2e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa75e> │ │ │ │ ldr r0, [pc, #8] @ (33ed60 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa790>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp.w r1, #134217728 @ 0x8000000 │ │ │ │ bcs.n 33edd0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa800> │ │ │ │ @@ -1006944,15 +1006945,15 @@ │ │ │ │ add r2, r8 │ │ │ │ str r3, [r5, #8] │ │ │ │ strd r8, r2, [r5] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ (33edd8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa808>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrd r1, r6, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, r6 │ │ │ │ @@ -1007182,15 +1007183,15 @@ │ │ │ │ b.n 33efb0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa9e0> │ │ │ │ mov ip, r7 │ │ │ │ b.n 33f03a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xaa6a> │ │ │ │ ldr r0, [pc, #8] @ (33f06c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xaa9c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ 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 r4, r6, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1007324,15 +1007325,15 @@ │ │ │ │ b.n 33f130 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xab60> │ │ │ │ mov ip, r7 │ │ │ │ b.n 33f1ba >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xabea> │ │ │ │ ldr r0, [pc, #8] @ (33f1ec >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xac1c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r5, r2, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1007780,15 +1007781,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 33f734 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x9c> │ │ │ │ ldr r0, [pc, #8] @ (33f760 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xc8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ b.n 33f782 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xea> │ │ │ │ @@ -1009033,15 +1009034,15 @@ │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #768 @ (adr r3, 34081c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1184>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ strh r0, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - svc 18 │ │ │ │ + svc 22 │ │ │ │ lsls r4, r2, #1 │ │ │ │ add r1, pc, #872 @ (adr r1, 340890 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x11f8>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1010759,15 +1010760,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 3417b6 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x211e> │ │ │ │ ldr r0, [pc, #4] @ (3417e0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2148>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - b.n 341be0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2548> │ │ │ │ + b.n 341be8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2550> │ │ │ │ lsls r4, r2, #1 │ │ │ │ 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 r4, r5, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1010838,15 +1010839,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 341892 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x21fa> │ │ │ │ ldr r0, [pc, #4] @ (3418bc , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2224>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - b.n 341b04 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x246c> │ │ │ │ + b.n 341b0c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2474> │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r2, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1010888,15 +1010889,15 @@ │ │ │ │ strd r8, r5, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (341940 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x22a8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - b.n 341a80 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x23e8> │ │ │ │ + b.n 341a88 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x23f0> │ │ │ │ lsls r4, r2, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1011815,15 +1011816,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 342386 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2cee> │ │ │ │ ldr r0, [pc, #4] @ (3423b0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2d18>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - bvs.n 342410 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2d78> │ │ │ │ + bvs.n 342418 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2d80> │ │ │ │ lsls r4, r2, #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-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1012104,15 +1012105,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrb r6, [r5, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrb r4, [r2, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bcc.n 342714 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x307c> │ │ │ │ + bcc.n 34271c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x3084> │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r4, [pc, #896] @ (342a90 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x33f8>) │ │ │ │ @@ -1012611,19 +1012612,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bls.n 342c38 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x35a0> │ │ │ │ + bls.n 342c40 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x35a8> │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r4, r2, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1013751,15 +1013752,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r4, r2, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1014915,15 +1014916,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (3446e4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x504c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ ldrsh r4, [r2, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 344728 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5090> │ │ │ │ + cbz r6, 344728 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5090> │ │ │ │ lsls r4, r2, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1015371,15 +1015372,15 @@ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r9 │ │ │ │ b.n 344c3e , std::allocator > >::emplace_back(int&, double&&)@@Base+0x55a6> │ │ │ │ ldr r0, [pc, #4] @ (344c68 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x55d0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1015429,15 +1015430,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r9 │ │ │ │ b.n 344cd8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5640> │ │ │ │ ldr r0, [pc, #8] @ (344d04 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x566c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ │ │ │ 00344d08 >::_M_fill_append(unsigned int, double const&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1015510,15 +1015511,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (344dd8 >::_M_fill_append(unsigned int, double const&)@@Base+0xd0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ 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 r4, r5, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1015587,15 +1015588,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 344e82 >::_M_fill_append(unsigned int, double const&)@@Base+0x17a> │ │ │ │ ldr r0, [pc, #4] @ (344eac >::_M_fill_append(unsigned int, double const&)@@Base+0x1a4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ 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 r4, r5, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1015664,15 +1015665,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 344f56 >::_M_fill_append(unsigned int, double const&)@@Base+0x24e> │ │ │ │ ldr r0, [pc, #4] @ (344f80 >::_M_fill_append(unsigned int, double const&)@@Base+0x278>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r4, r2, #1 │ │ │ │ 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 r4, r5, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1015743,15 +1015744,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 345032 >::_M_fill_append(unsigned int, double const&)@@Base+0x32a> │ │ │ │ ldr r0, [pc, #4] @ (34505c >::_M_fill_append(unsigned int, double const&)@@Base+0x354>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r4, r2, #1 │ │ │ │ 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 │ │ │ │ @@ -1016274,15 +1016275,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r9 │ │ │ │ b.n 345582 >::_M_fill_append(unsigned int, double const&)@@Base+0x87a> │ │ │ │ ldr r0, [pc, #4] @ (3455b0 >::_M_fill_append(unsigned int, double const&)@@Base+0x8a8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - add r4, pc, #184 @ (adr r4, 34566c >::_M_fill_append(unsigned int, double const&)@@Base+0x964>) │ │ │ │ + add r4, pc, #200 @ (adr r4, 34567c >::_M_fill_append(unsigned int, double const&)@@Base+0x974>) │ │ │ │ lsls r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1016889,19 +1016890,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (345be8 >::_M_fill_append(unsigned int, double const&)@@Base+0xee0>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #832] @ (345f28 >::_M_fill_append(unsigned int, double const&)@@Base+0x1220>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r2, [pc, #600] @ (345e48 >::_M_fill_append(unsigned int, double const&)@@Base+0x1140>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r2, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1019328,15 +1019329,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r2, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1019873,19 +1019874,19 @@ │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #226 @ 0xe2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ cmp r1, #202 @ 0xca │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r1, #152 @ 0x98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #528] @ (347f28 >::_M_fill_append(unsigned int, double const&)@@Base+0x3220>) │ │ │ │ @@ -1020979,15 +1020980,15 @@ │ │ │ │ nop │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ @@ -1021555,15 +1021556,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -1022476,19 +1022477,19 @@ │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsrs r4, r4, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsrs r6, r1, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r6, r3, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r4, r2, #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 │ │ │ │ ldrd r8, r5, [r0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -1022545,15 +1022546,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r0 │ │ │ │ b.n 3499fe >::_M_fill_append(unsigned int, double const&)@@Base+0x4cf6> │ │ │ │ ldr r0, [pc, #4] @ (349a2c >::_M_fill_append(unsigned int, double const&)@@Base+0x4d24>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ 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, #3464] @ 0xd88 │ │ │ │ sub.w sp, sp, #580 @ 0x244 │ │ │ │ @@ -1024087,26 +1024088,26 @@ │ │ │ │ b.n 34a91c >::_M_fill_append(unsigned int, double const&)@@Base+0x5c14> │ │ │ │ mcr2 0, 6, r0, cr6, cr12, {2} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r8, #368] @ 0x170 │ │ │ │ ldc2 0, cr0, [r4, #-368] @ 0xfffffe90 │ │ │ │ ldc2l 0, cr0, [r2], #368 @ 0x170 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ stc2l 0, cr0, [r4], {92} @ 0x5c │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldc2 0, cr0, [sl], {92} @ 0x5c │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldc2l 0, cr0, [lr], #-368 @ 0xfffffe90 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [r1] │ │ │ │ vldr d7, [pc, #824] @ 34adb0 >::_M_fill_append(unsigned int, double const&)@@Base+0x60a8> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r8, [r0] │ │ │ │ @@ -1026782,15 +1026783,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r9 │ │ │ │ b.n 34cb58 >::_M_fill_append(unsigned int, double const&)@@Base+0x7e50> │ │ │ │ ldr r0, [pc, #8] @ (34cb84 >::_M_fill_append(unsigned int, double const&)@@Base+0x7e7c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ nop │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r4, r2, #1 │ │ │ │ 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 r2, [pc, #372] @ (34cd10 >::_M_fill_append(unsigned int, double const&)@@Base+0x8008>) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1027482,15 +1027483,15 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 34d33c >::_M_fill_append(unsigned int, double const&)@@Base+0x8634> │ │ │ │ lsls r4, r3, #1 │ │ │ │ bcs.n 34d328 >::_M_fill_append(unsigned int, double const&)@@Base+0x8620> │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #632] @ (34d660 >::_M_fill_append(unsigned int, double const&)@@Base+0x8958>) │ │ │ │ @@ -1028133,15 +1028134,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 34dade >::_M_fill_append(unsigned int, double const&)@@Base+0x8dd6> │ │ │ │ ldr r0, [pc, #4] @ (34db08 >::_M_fill_append(unsigned int, double const&)@@Base+0x8e00>) │ │ │ │ add r0, pc │ │ │ │ blx 9a0dc │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r4, r2, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1028692,19 +1028693,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r4, r2, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1029647,17 +1029648,17 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 34eb88 >::_M_fill_append(unsigned int, double const&)@@Base+0x9e80> │ │ │ │ lsls r4, r3, #1 │ │ │ │ cbnz r6, 34eb86 >::_M_fill_append(unsigned int, double const&)@@Base+0x9e7e> │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r4, r2, #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} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1034225,27 +1034226,27 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ b.n 351ac0 >::_M_fill_append(unsigned int, double const&)@@Base+0xcdb8> │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 351c6c >::_M_fill_append(unsigned int, double const&)@@Base+0xcf64> │ │ │ │ + b.n 351c74 >::_M_fill_append(unsigned int, double const&)@@Base+0xcf6c> │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 351bdc >::_M_fill_append(unsigned int, double const&)@@Base+0xced4> │ │ │ │ + b.n 351be4 >::_M_fill_append(unsigned int, double const&)@@Base+0xcedc> │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 351b88 >::_M_fill_append(unsigned int, double const&)@@Base+0xce80> │ │ │ │ + b.n 351b90 >::_M_fill_append(unsigned int, double const&)@@Base+0xce88> │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ add.w r8, r8, r8, lsr #31 │ │ │ │ @@ -1042558,15 +1042559,15 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r7, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ @@ -1045037,29 +1045038,29 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r3, #25 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r0, r6, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsrs r2, r2, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ mov.w fp, r3, asr #1 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ @@ -1047546,23 +1047547,23 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 35b51a >::_M_fill_append(unsigned int, double const&)@@Base+0x16812> │ │ │ │ sbc.w r0, r0, #91 @ 0x5b │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds.w r0, r2, #91 @ 0x5b │ │ │ │ @ instruction: 0xf0e2005b │ │ │ │ - ldr r7, [pc, #208] @ (35b6d8 >::_M_fill_append(unsigned int, double const&)@@Base+0x169d0>) │ │ │ │ + ldr r7, [pc, #224] @ (35b6e8 >::_M_fill_append(unsigned int, double const&)@@Base+0x169e0>) │ │ │ │ lsls r3, r2, #1 │ │ │ │ @ instruction: 0xf0c4005b │ │ │ │ - add r6, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @ instruction: 0xf0a8005b │ │ │ │ - add r2, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r0, r0 │ │ │ │ + add r4, r0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r5, r2, #1 │ │ │ │ and.w fp, r2, #1 │ │ │ │ sub sp, #28 │ │ │ │ add.w r5, r5, r5, lsr #31 │ │ │ │ asrs r5, r5, #1 │ │ │ │ @@ -1049555,21 +1049556,21 @@ │ │ │ │ nop │ │ │ │ bge.n 35cc40 >::_M_fill_append(unsigned int, double const&)@@Base+0x17f38> │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 35cb98 >::_M_fill_append(unsigned int, double const&)@@Base+0x17e90> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r3, r2, #1 │ │ │ │ bge.n 35cd08 >::_M_fill_append(unsigned int, double const&)@@Base+0x18000> │ │ │ │ lsls r3, r3, #1 │ │ │ │ bge.n 35ccb0 >::_M_fill_append(unsigned int, double const&)@@Base+0x17fa8> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #4 │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ @@ -1052661,21 +1052662,21 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 35ee18 >::_M_fill_append(unsigned int, double const&)@@Base+0x1a110> │ │ │ │ lsls r3, r3, #1 │ │ │ │ @ instruction: 0xb88a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @ instruction: 0xb864 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ add.w r9, r9, r9, lsr #31 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1053980,19 +1053981,19 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r3, r2, #1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc2l 0, cr0, [r0], #328 @ 0x148 │ │ │ │ + stc2l 0, cr0, [r4], #328 @ 0x148 │ │ │ │ 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, #3688] @ 0xe68 │ │ │ │ ldr r2, [pc, #552] @ (35ff80 >::_M_fill_append(unsigned int, double const&)@@Base+0x1b278>) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ @@ -1057404,15 +1057405,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r1, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strh r6, [r2, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1057760,40 +1057761,40 @@ │ │ │ │ ... │ │ │ │ strh r6, [r1, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - vqadd.u64 q8, q4, q1 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + vqadd.u64 q8, q6, q1 │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vqadd.u64 q0, q2, q1 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + vqadd.u64 q0, q4, q1 │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mrc2 0, 7, r0, cr4, cr2, {2} │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + mrc2 0, 7, r0, cr8, cr2, {2} │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mrc2 0, 6, r0, cr12, cr2, {2} │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + mcr2 0, 7, r0, cr0, cr2, {2} │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mcr2 0, 6, r0, cr4, cr2, {2} │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + mcr2 0, 6, r0, cr8, cr2, {2} │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mcr2 0, 5, r0, cr12, cr2, {2} │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + mrc2 0, 5, r0, cr0, cr2, {2} │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mcr2 0, 4, r0, cr12, cr2, {2} │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + mrc2 0, 4, r0, cr0, cr2, {2} │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00362718 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1057980,49 +1057981,49 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ ... │ │ │ │ ldrb r6, [r3, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6, #328] @ 0x148 │ │ │ │ + stc2l 0, cr0, [sl, #328] @ 0x148 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - mrc2 0, 1, r0, cr10, cr2, {2} │ │ │ │ - stc2l 0, cr0, [ip, #328]! @ 0x148 │ │ │ │ + mrc2 0, 1, r0, cr14, cr2, {2} │ │ │ │ + ldc2l 0, cr0, [r0, #328]! @ 0x148 │ │ │ │ lsls r7, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #328] @ 0x148 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldc2 0, cr0, [r4, #328] @ 0x148 │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #-328] @ 0xfffffeb8 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + stc2l 0, cr0, [r0, #-328]! @ 0xfffffeb8 │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ @ instruction: 0xfa7bffff │ │ │ │ - stc2 0, cr0, [r8, #328]! @ 0x148 │ │ │ │ - stc2l 0, cr0, [r2, #328] @ 0x148 │ │ │ │ - stc2 0, cr0, [r0, #-328] @ 0xfffffeb8 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + stc2 0, cr0, [ip, #328]! @ 0x148 │ │ │ │ + stc2l 0, cr0, [r6, #328] @ 0x148 │ │ │ │ + stc2 0, cr0, [r4, #-328] @ 0xfffffeb8 │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stc2l 0, cr0, [r6], #328 @ 0x148 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + stc2l 0, cr0, [sl], #328 @ 0x148 │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stc2 0, cr0, [r6, #328] @ 0x148 │ │ │ │ - ldc2 0, cr0, [r0, #328]! @ 0x148 │ │ │ │ - ldc2 0, cr0, [r0, #328]! @ 0x148 │ │ │ │ - stc2l 0, cr0, [sl, #328] @ 0x148 │ │ │ │ - stc2 0, cr0, [ip], {82} @ 0x52 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + stc2 0, cr0, [sl, #328] @ 0x148 │ │ │ │ + ldc2 0, cr0, [r4, #328]! @ 0x148 │ │ │ │ + ldc2 0, cr0, [r4, #328]! @ 0x148 │ │ │ │ + stc2l 0, cr0, [lr, #328] @ 0x148 │ │ │ │ + ldc2 0, cr0, [r0], {82} @ 0x52 │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #-328 @ 0xfffffeb8 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldc2l 0, cr0, [r6], #-328 @ 0xfffffeb8 │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mrrc2 0, 5, r0, r4, cr2 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + mrrc2 0, 5, r0, r8, cr2 │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1288 │ │ │ │ @@ -1058042,16 +1058043,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xfb8a0052 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + @ instruction: 0xfb8e0052 │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1058093,15 +1058094,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r5, #17] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4], #-328 @ 0xfffffeb8 │ │ │ │ + ldc2l 0, cr0, [r8], #-328 @ 0xfffffeb8 │ │ │ │ ldrb r6, [r6, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ 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, #1824] @ 0x720 │ │ │ │ @@ -1058444,22 +1058445,22 @@ │ │ │ │ ... │ │ │ │ ldrb r6, [r5, #15] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfb9c0052 │ │ │ │ - @ instruction: 0xfa060052 │ │ │ │ - vld1.8 @ instruction: 0xf9e80052 │ │ │ │ - vst4.16 {d0-d3}, [r0 :64], r2 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + @ instruction: 0xfba00052 │ │ │ │ + @ instruction: 0xfa0a0052 │ │ │ │ + vld1.8 @ instruction: 0xf9ec0052 │ │ │ │ + vst4.16 {d0-d3}, [r4 :64], r2 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr.w r0, [r2, #82] @ 0x52 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + ldr.w r0, [r6, #82] @ 0x52 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r2, r9] │ │ │ │ @@ -1058733,43 +1058734,43 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 362a96 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr??.w r0, [ip, r2, lsl #1] │ │ │ │ - @ instruction: 0xf73c0052 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strb.w r0, [r0, #82] @ 0x52 │ │ │ │ + @ instruction: 0xf7400052 │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf6f40052 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + @ instruction: 0xf6f80052 │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subw r0, r8, #2130 @ 0x852 │ │ │ │ - @ instruction: 0xf69a0052 │ │ │ │ - @ instruction: 0xf66e0052 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + subw r0, ip, #2130 @ 0x852 │ │ │ │ + @ instruction: 0xf69e0052 │ │ │ │ + @ instruction: 0xf6720052 │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf6500052 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + @ instruction: 0xf6540052 │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf6360052 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + @ instruction: 0xf63a0052 │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - addw r0, lr, #2130 @ 0x852 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + @ instruction: 0xf6120052 │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf5f00052 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + @ instruction: 0xf5f40052 │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - rsbs r0, r2, #13762560 @ 0xd20000 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + rsbs r0, r6, #13762560 @ 0xd20000 │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs.w r0, r8, #13762560 @ 0xd20000 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + subs.w r0, ip, #13762560 @ 0xd20000 │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00363154 : │ │ │ │ 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 │ │ │ │ @@ -1058955,49 +1058956,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3631fa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, #19] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4f00052 │ │ │ │ + @ instruction: 0xf4f40052 │ │ │ │ strh.w pc, [r1, #4095] @ 0xfff │ │ │ │ - adcs.w r0, r2, #13762560 @ 0xd20000 │ │ │ │ - @ instruction: 0xf5240052 │ │ │ │ + adcs.w r0, r6, #13762560 @ 0xd20000 │ │ │ │ + @ instruction: 0xf5280052 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4b00052 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + @ instruction: 0xf4b40052 │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r6, [r1, #17] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orns r0, sl, #13762560 @ 0xd20000 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + orns r0, lr, #13762560 @ 0xd20000 │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ bl 2f1372 │ │ │ │ - @ instruction: 0xf4c60052 │ │ │ │ - @ instruction: 0xf5200052 │ │ │ │ - ands.w r0, lr, #13762560 @ 0xd20000 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + @ instruction: 0xf4ca0052 │ │ │ │ + @ instruction: 0xf5240052 │ │ │ │ + bic.w r0, r2, #13762560 @ 0xd20000 │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - and.w r0, r4, #13762560 @ 0xd20000 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + and.w r0, r8, #13762560 @ 0xd20000 │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf4ec0052 │ │ │ │ - @ instruction: 0xf58a0052 │ │ │ │ - @ instruction: 0xf5960052 │ │ │ │ - @ instruction: 0xf5e00052 │ │ │ │ - usat r0, #18, sl, asr #1 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + @ instruction: 0xf4f00052 │ │ │ │ + @ instruction: 0xf58e0052 │ │ │ │ + @ instruction: 0xf59a0052 │ │ │ │ + @ instruction: 0xf5e40052 │ │ │ │ + usat r0, #18, lr, asr #1 │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf3900052 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + @ instruction: 0xf3940052 │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf3720052 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + @ instruction: 0xf3760052 │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99fb8 │ │ │ │ @@ -1059017,16 +1059018,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xf2be0052 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + movt r0, #8274 @ 0x2052 │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (363468 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1059067,15 +1059068,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r7, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ba0052 │ │ │ │ + @ instruction: 0xf4be0052 │ │ │ │ strb r0, [r0, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1059549,31 +1059550,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (363a94 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3636e6 │ │ │ │ - vqadd.s64 q0, q5, q1 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + vqadd.s64 q0, q7, q1 │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vqadd.s32 q0, q0, q1 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + vqadd.s32 q0, q2, q1 │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vqadd.s8 q0, q3, q1 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + vqadd.s8 q0, q5, q1 │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mcr 0, 7, r0, cr12, cr2, {2} │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + mrc 0, 7, r0, cr0, cr2, {2} │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mrc 0, 6, r0, cr2, cr2, {2} │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + mrc 0, 6, r0, cr6, cr2, {2} │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mrc 0, 5, r0, cr8, cr2, {2} │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + mrc 0, 5, r0, cr12, cr2, {2} │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w lr, [r2, #384] @ 0x180 │ │ │ │ @@ -1061469,21 +1061470,21 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrsb r2, [r0, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bvc.n 365190 │ │ │ │ + bvc.n 365198 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvc.n 3652ac │ │ │ │ + bvc.n 3652b4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr.w r4, [pc, #3024] @ 365db8 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ @@ -1062592,33 +1062593,33 @@ │ │ │ │ b.n 365b02 │ │ │ │ strb r4, [r3, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bvs.n 365e34 │ │ │ │ + bvs.n 365e3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 365d28 │ │ │ │ + bpl.n 365d30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 365cd8 │ │ │ │ + bmi.n 365ce0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 365d58 │ │ │ │ + bcc.n 365d60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 365de4 │ │ │ │ + bcc.n 365dec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcs.n 365d00 │ │ │ │ + bcs.n 365d08 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ @@ -1063015,109 +1063016,109 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #200] @ (3662cc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 365fc4 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 003662d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1063332,73 +1063333,73 @@ │ │ │ │ b.n 366368 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ muls r6, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr13, cr15, {7} │ │ │ │ - add r2, pc, #576 @ (adr r2, 366754 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 366764 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmn r0, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #1016] @ (366928 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ beq.n 3665de │ │ │ │ - vsli.32 q14, q11, #31 │ │ │ │ + vsli.32 q14, q13, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #656] @ (3667d4 ) │ │ │ │ + ldr r7, [pc, #672] @ (3667e4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #552] @ (366774 ) │ │ │ │ + ldr r7, [pc, #568] @ (366784 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #104] @ (3665cc ) │ │ │ │ + ldr r7, [pc, #120] @ (3665dc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #0] @ (36656c ) │ │ │ │ + ldr r7, [pc, #16] @ (36657c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #776] @ (366884 ) │ │ │ │ + ldr r6, [pc, #792] @ (366894 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #648] @ (36680c ) │ │ │ │ + ldr r6, [pc, #664] @ (36681c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9ace0 │ │ │ │ @@ -1063419,17 +1063420,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #880] @ (366940 ) │ │ │ │ + ldr r5, [pc, #896] @ (366950 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1952] @ 366d88 │ │ │ │ @@ -1064093,37 +1064094,37 @@ │ │ │ │ nop │ │ │ │ eors r6, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #736] @ (36707c ) │ │ │ │ + ldr r4, [pc, #752] @ (36708c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itte pl │ │ │ │ + ittt pl │ │ │ │ lslpl r2, r2, #1 │ │ │ │ - ldrpl r0, [pc, #408] @ (366f44 ) │ │ │ │ + ldrpl r0, [pc, #424] @ (366f54 ) │ │ │ │ + lslpl r0, r2, #1 │ │ │ │ + ittt mi │ │ │ │ + lslmi r2, r2, #1 │ │ │ │ + ldrmi r0, [pc, #304] @ (366ee4 ) │ │ │ │ lslmi r0, r2, #1 │ │ │ │ - ittt cc │ │ │ │ - lslcc r2, r2, #1 │ │ │ │ - ldrcc r0, [pc, #288] @ (366ed4 ) │ │ │ │ - lslcc r0, r2, #1 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r2, #1 │ │ │ │ - ldrne r0, [pc, #160] @ (366e5c ) │ │ │ │ - lslne r0, r2, #1 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + ittt cs │ │ │ │ + lslcs r2, r2, #1 │ │ │ │ + ldrcs r0, [pc, #176] @ (366e6c ) │ │ │ │ + lslcs r0, r2, #1 │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov r4, fp │ │ │ │ + mov r0, ip │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00366dc4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1064197,29 +1064198,29 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 358e7e >::_M_fill_append(unsigned int, double const&)@@Base+0x14176> │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r6, sp │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs r0, #24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94860 │ │ │ │ @@ -1064240,17 +1064241,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r4, 366f5a │ │ │ │ + cbnz r0, 366f5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r8, r7 │ │ │ │ + add ip, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1064293,15 +1064294,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #62 @ 0x3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 366fdc │ │ │ │ + cbnz r2, 366fde │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r7, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1065309,33 +1065310,33 @@ │ │ │ │ b.n 367732 │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r6, 367bbe │ │ │ │ + cbz r2, 367bc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00367b9c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1065467,49 +1065468,49 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 367c2e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xfb0fffff │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r2, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r0, r2, #1 │ │ │ │ bl 5f5d1e │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0094 │ │ │ │ @@ -1065530,17 +1065531,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -1065652,15 +1065653,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -1065742,23 +1065743,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (367fd0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 367fa0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -1066162,19 +1066163,19 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 3684c2 │ │ │ │ ... │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 36894e │ │ │ │ add.w sl, r0, r3 │ │ │ │ vldr d6, [sl] │ │ │ │ vneg.f64 d0, d6 │ │ │ │ @@ -1066958,49 +1066959,49 @@ │ │ │ │ ldr r0, [pc, #84] @ (368ea4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 368932 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #408 @ (adr r3, 368ffc ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 36900c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r3, pc, #232 @ (adr r3, 368f50 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 368f60 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r6, r2, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #832 @ (adr r2, 3691b4 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 3691c4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, pc, #504 @ (adr r2, 369074 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 369084 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, pc, #384 @ (adr r2, 369004 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 369014 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 3690fc ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 36910c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r0, r2, #1 │ │ │ │ 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, #3712] @ 0xe80 │ │ │ │ ldr.w r2, [pc, #1512] @ 3694a8 │ │ │ │ @@ -1067521,23 +1067522,23 @@ │ │ │ │ ... │ │ │ │ asrs r4, r0, #30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #29 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r2, #1 │ │ │ │ vldr d7, [r0] │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d7, [r1] │ │ │ │ ldrd r8, r9, [r0] │ │ │ │ strd r8, r9, [r3], #8 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -1067867,17 +1067868,17 @@ │ │ │ │ bne.n 369846 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 369846 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #312 @ 0x138 │ │ │ │ ldr r4, [pc, #964] @ (369c88 ) │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ @@ -1068207,35 +1068208,35 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 368f04 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.w 369748 │ │ │ │ b.n 3696ce │ │ │ │ ... │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #1688 @ 0x698 │ │ │ │ ldr.w r5, [pc, #1908] @ 36a430 │ │ │ │ mov r0, r7 │ │ │ │ blx 9fbf4 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ @@ -1068895,31 +1068896,31 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 36a0f2 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 36a20a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ vldr d5, [r3] │ │ │ │ vmls.f64 d5, d6, d4 │ │ │ │ vneg.f64 d4, d5 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1069905,131 +1069906,131 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #244] @ (36afe4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 369f5e │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 0036afe8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1070348,104 +1070349,104 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 36b07e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movw r0, #59482 @ 0xe85a │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #123 @ 0x7b │ │ │ │ - vqrshrun.s64 d22, q11, #1 │ │ │ │ + vqrshrun.s64 d22, q13, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r7, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ rsb r0, sl, #14286848 @ 0xda0000 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldmia r5, {r0, r1, r4, r5, r7} │ │ │ │ - @ instruction: 0xffff7b74 │ │ │ │ + @ instruction: 0xffff7b78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r6, [r6, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9df30 │ │ │ │ @@ -1070466,17 +1070467,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vhadd.u32 q8, q2, │ │ │ │ + vhadd.u32 q8, q4, │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 36b476 │ │ │ │ @@ -1070744,38 +1070745,38 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #64] @ (36b778 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 36b598 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp2 0, 0, cr0, cr2, cr15, {2} │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + cdp2 0, 0, cr0, cr6, cr15, {2} │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-316]! @ 0xfffffec4 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + stc2l 0, cr0, [r2, #-316] @ 0xfffffec4 │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2 0, cr0, [sl], #316 @ 0x13c │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + stc2 0, cr0, [lr], #316 @ 0x13c │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldc2 0, cr0, [r0], {79} @ 0x4f │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldc2 0, cr0, [r4], {79} @ 0x4f │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r6], #-316 @ 0xfffffec4 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldc2l 0, cr0, [sl], #-316 @ 0xfffffec4 │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mrrc2 0, 4, r0, ip, cr15 │ │ │ │ + stc2l 0, cr0, [r0], #-316 @ 0xfffffec4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ (36b800 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #116] @ (36b804 ) │ │ │ │ @@ -1070823,15 +1070824,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mrc 0, 5, r0, cr10, cr10, {2} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mcr 0, 3, r0, cr6, cr10, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #744] @ (36bb0c ) │ │ │ │ @@ -1071127,44 +1071128,44 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 36b952 │ │ │ │ nop │ │ │ │ mcr 0, 1, r0, cr6, cr10, {2} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldcl 0, cr0, [r6], #360 @ 0x168 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vld1.8 {d16[2]}, [lr] │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + ldr??.w r0, [r2, #79] @ 0x4f │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr??.w r0, [r0, #79] @ 0x4f │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + ldr??.w r0, [r4, #79] @ 0x4f │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsh.w r0, [r2, #79] @ 0x4f │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + ldrsh.w r0, [r6, #79] @ 0x4f │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb.w r0, [r4, #79] @ 0x4f │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + ldrsb.w r0, [r8, #79] @ 0x4f │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr??.w r0, [r6, pc] │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + ldr??.w r0, [sl, pc] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr??.w r0, [r8, pc] │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + ldr??.w r0, [ip, pc] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsh.w r0, [sl, pc] │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + ldrsh.w r0, [lr, pc] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh.w r0, [r2, #79] @ 0x4f │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + ldrh.w r0, [r6, #79] @ 0x4f │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb.w r0, [r4, #79] @ 0x4f │ │ │ │ + ldrb.w r0, [r8, #79] @ 0x4f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 36bb98 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1071644,64 +1071645,64 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 36bf08 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orns r0, r6, sl, lsr #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xe986005a │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf616004f │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + @ instruction: 0xf61a004f │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - eors.w r0, r2, #13565952 @ 0xcf0000 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + eors.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - orns r0, r2, #13565952 @ 0xcf0000 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + orns r0, r6, #13565952 @ 0xcf0000 │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - orr.w r0, r2, #13565952 @ 0xcf0000 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + orr.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bic.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + bic.w r0, sl, #13565952 @ 0xcf0000 │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - and.w r0, sl, #13565952 @ 0xcf0000 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + and.w r0, lr, #13565952 @ 0xcf0000 │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf3f0004f │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + @ instruction: 0xf3f4004f │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf3d4004f │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf3d8004f │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf3b8004f │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf3bc004f │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf39c004f │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + usat r0, #15, r0, asr #1 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - usat r0, #15, r0, lsl #1 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + usat r0, #15, r4, lsl #1 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bfi r0, r4, #1, #15 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + bfi r0, r8, #1, #15 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sbfx r0, sl, #1, #16 │ │ │ │ + sbfx r0, lr, #1, #16 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2784] @ 0xae0 │ │ │ │ ldr.w r2, [pc, #3008] @ 36ccb4 │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ ldr.w r3, [pc, #3004] @ 36ccb8 │ │ │ │ @@ -1072775,108 +1072776,108 @@ │ │ │ │ bpl.n 36cd9e │ │ │ │ b.w 36c24e │ │ │ │ nop │ │ │ │ b.n 36c754 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ b.n 36c70c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r7, r1, #1 │ │ │ │ b.n 36c6b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r0, 36ccda │ │ │ │ + cbz r4, 36ccda │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cdp 0, 0, cr0, cr14, cr15, {2} │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cdp 0, 1, cr0, cr2, cr15, {2} │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldc 0, cr0, [r4, #316]! @ 0x13c │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldc 0, cr0, [r8, #316]! @ 0x13c │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xeb8a004f │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + @ instruction: 0xeb8e004f │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sbc.w r0, r8, pc, lsl #1 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + sbc.w r0, ip, pc, lsl #1 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xeae2004f │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + @ instruction: 0xeae6004f │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb53ffff │ │ │ │ @ instruction: 0xeb17ffff │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - orr.w r0, r2, pc, lsl #1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + orr.w r0, r6, pc, lsl #1 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bic.w r0, r6, pc, lsl #1 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + bic.w r0, sl, pc, lsl #1 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xe8d4004f │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + @ instruction: 0xe8d8004f │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia.w r8!, {r0, r1, r2, r3, r6} │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3, r6} │ │ │ │ @ instruction: 0xe989ffff │ │ │ │ bl 3bad5a │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xe858004f │ │ │ │ + @ instruction: 0xe85c004f │ │ │ │ ldr r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xe80a004f │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + @ instruction: 0xe80e004f │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36cd54 │ │ │ │ + b.n 36cd5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36cc50 │ │ │ │ + b.n 36cc58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36cc20 │ │ │ │ + b.n 36cc28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36cba4 │ │ │ │ + b.n 36cbac │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r6, #1 │ │ │ │ bcc.w 36c24a │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 36cd98 │ │ │ │ @@ -1074017,123 +1074018,123 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #228] @ (36dac0 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 36cac8 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d4b0 │ │ │ │ + b.n 36d4b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d474 │ │ │ │ + b.n 36d47c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d438 │ │ │ │ + b.n 36d440 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36d3fc │ │ │ │ + b.n 36d404 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36e0b0 │ │ │ │ + b.n 36e0b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36dc28 │ │ │ │ + b.n 36dc30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36dbf0 │ │ │ │ + b.n 36dbf8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36dbb0 │ │ │ │ + b.n 36dbb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36db78 │ │ │ │ + b.n 36db80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 36db3c │ │ │ │ + b.n 36db44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 36d984 │ │ │ │ + ble.n 36d98c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 36db18 │ │ │ │ + ble.n 36db20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 36dadc │ │ │ │ + ble.n 36dae4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 36d9c4 │ │ │ │ + bgt.n 36d9cc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 36da10 │ │ │ │ + blt.n 36da18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 36d9a4 │ │ │ │ + blt.n 36d9ac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 36db7c │ │ │ │ + bge.n 36db84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 36db50 │ │ │ │ + bge.n 36db58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 36db00 │ │ │ │ + bge.n 36db08 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 36dad4 │ │ │ │ + bge.n 36dadc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 36daa4 │ │ │ │ + bls.n 36daac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 36da6c │ │ │ │ + bls.n 36da74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 36da34 │ │ │ │ + bls.n 36da3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r0, [pc, #1784] @ 36e1c0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1776] @ 36e1c4 │ │ │ │ @@ -1074793,173 +1074794,173 @@ │ │ │ │ blx 9db44 │ │ │ │ ldr r2, [pc, #332] @ (36e2fc ) │ │ │ │ mov r1, r8 │ │ │ │ movw r3, #1108 @ 0x454 │ │ │ │ add r2, pc │ │ │ │ blx 97430 │ │ │ │ b.w 36c4f2 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 36e13c │ │ │ │ + bhi.n 36e144 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 36e100 │ │ │ │ + bhi.n 36e108 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 36e2c0 │ │ │ │ + bhi.n 36e2c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 36e280 │ │ │ │ + bhi.n 36e288 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 36e240 │ │ │ │ + bhi.n 36e248 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 36e1bc │ │ │ │ + bvc.n 36e1c4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 36e1fc │ │ │ │ + bvc.n 36e204 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 36e1c0 │ │ │ │ + bvs.n 36e1c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 36e168 │ │ │ │ + bvs.n 36e170 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 36e2b0 │ │ │ │ + bvs.n 36e2b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 36e270 │ │ │ │ + bvs.n 36e278 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 36e230 │ │ │ │ + bvs.n 36e238 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 36e1f0 │ │ │ │ + bpl.n 36e1f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 36e28c │ │ │ │ + bpl.n 36e294 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 36e254 │ │ │ │ + bpl.n 36e25c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36e21c │ │ │ │ + bmi.n 36e224 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36e1e4 │ │ │ │ + bmi.n 36e1ec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36e1ac │ │ │ │ + bmi.n 36e1b4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36e174 │ │ │ │ + bmi.n 36e17c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36e33c │ │ │ │ + bmi.n 36e344 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36e304 │ │ │ │ + bmi.n 36e30c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 36e2d0 │ │ │ │ + bmi.n 36e2d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36e280 │ │ │ │ + bmi.n 36e288 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36e248 │ │ │ │ + bcc.n 36e250 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #952] @ (36e648 ) │ │ │ │ + ldr r7, [pc, #968] @ (36e658 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36e210 │ │ │ │ + bcc.n 36e218 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #776] @ (36e5a0 ) │ │ │ │ + ldr r7, [pc, #792] @ (36e5b0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36e1c0 │ │ │ │ + bcc.n 36e1c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #648] @ (36e528 ) │ │ │ │ + ldr r7, [pc, #664] @ (36e538 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36e388 │ │ │ │ + bcc.n 36e390 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #520] @ (36e4b0 ) │ │ │ │ + ldr r7, [pc, #536] @ (36e4c0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36e350 │ │ │ │ + bcc.n 36e358 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #392] @ (36e438 ) │ │ │ │ + ldr r7, [pc, #408] @ (36e448 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36e318 │ │ │ │ + bcc.n 36e320 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #264] @ (36e3c0 ) │ │ │ │ + ldr r7, [pc, #280] @ (36e3d0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36e2e0 │ │ │ │ + bcc.n 36e2e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #16] @ (36e2d0 ) │ │ │ │ + ldr r7, [pc, #32] @ (36e2e0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e26c │ │ │ │ + bcs.n 36e274 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #920] @ (36e660 ) │ │ │ │ + ldr r6, [pc, #936] @ (36e670 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e234 │ │ │ │ + bcs.n 36e23c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #800] @ (36e5f0 ) │ │ │ │ + ldr r6, [pc, #816] @ (36e600 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e204 │ │ │ │ + bcs.n 36e20c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #680] @ (36e580 ) │ │ │ │ + ldr r6, [pc, #696] @ (36e590 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e3cc │ │ │ │ + bcs.n 36e3d4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #560] @ (36e510 ) │ │ │ │ + ldr r6, [pc, #576] @ (36e520 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e39c │ │ │ │ + bcs.n 36e3a4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #432] @ (36e498 ) │ │ │ │ + ldr r6, [pc, #448] @ (36e4a8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e364 │ │ │ │ + bcs.n 36e36c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #312] @ (36e428 ) │ │ │ │ + ldr r6, [pc, #328] @ (36e438 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e330 │ │ │ │ + bcs.n 36e338 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #192] @ (36e3b8 ) │ │ │ │ + ldr r6, [pc, #208] @ (36e3c8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 36e2fc │ │ │ │ + bcs.n 36e304 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #152] @ (36e398 ) │ │ │ │ + ldr r6, [pc, #168] @ (36e3a8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0036e300 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1075201,80 +1075202,80 @@ │ │ │ │ b.n 36e3ba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #688] @ (36e838 ) │ │ │ │ + ldr r4, [pc, #704] @ (36e848 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ ble.n 36e4b2 │ │ │ │ - @ instruction: 0xffff4dd4 │ │ │ │ + @ instruction: 0xffff4dd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #656] @ (36e824 ) │ │ │ │ + ldr r5, [pc, #672] @ (36e834 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r3, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #64] @ (36e5dc ) │ │ │ │ + ldr r4, [pc, #80] @ (36e5ec ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [pc, #872] @ (36e910 ) │ │ │ │ + ldr r3, [pc, #888] @ (36e920 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ bcc.n 36e4b2 │ │ │ │ vsra.u32 d29, d23, #1 │ │ │ │ - @ instruction: 0xffff4b9c │ │ │ │ + vtbl.8 d20, {d31-) │ │ │ │ + ldr r3, [pc, #536] @ (36e7d8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ beq.n 36e5a2 │ │ │ │ @ instruction: 0xffffd74f │ │ │ │ - vtbx.8 d20, {d15-d18}, d4 │ │ │ │ + vtbx.8 d20, {d15-d18}, d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #168] @ (36e680 ) │ │ │ │ + ldr r3, [pc, #184] @ (36e690 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #728] @ (36e8b8 ) │ │ │ │ + ldr r4, [pc, #744] @ (36e8c8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #320] @ (36e724 ) │ │ │ │ + ldr r3, [pc, #336] @ (36e734 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [pc, #960] @ (36e9a8 ) │ │ │ │ + ldr r2, [pc, #976] @ (36e9b8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #832] @ (36e930 ) │ │ │ │ + ldr r4, [pc, #848] @ (36e940 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #280] @ (36e70c ) │ │ │ │ + ldr r5, [pc, #296] @ (36e71c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [pc, #728] @ (36e8d0 ) │ │ │ │ + ldr r2, [pc, #744] @ (36e8e0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #608] @ (36e860 ) │ │ │ │ + ldr r2, [pc, #624] @ (36e870 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #96] @ (36e668 ) │ │ │ │ + ldr r5, [pc, #112] @ (36e678 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #664] @ (36e8a4 ) │ │ │ │ + ldr r5, [pc, #680] @ (36e8b4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [pc, #344] @ (36e768 ) │ │ │ │ + ldr r2, [pc, #360] @ (36e778 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a16b0 │ │ │ │ @@ -1075295,17 +1075296,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #496] @ (36e84c ) │ │ │ │ + ldr r1, [pc, #512] @ (36e85c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr.w r1, [pc, #1892] @ 36eddc │ │ │ │ @@ -1076027,79 +1076028,79 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 36ecce │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ite gt │ │ │ │ lslgt r2, r3, #1 │ │ │ │ strble r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #576] @ (36f028 ) │ │ │ │ + ldr r2, [pc, #592] @ (36f038 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #856] @ (36f144 ) │ │ │ │ + ldr r1, [pc, #872] @ (36f154 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #872] @ (36f158 ) │ │ │ │ + ldr r0, [pc, #888] @ (36f168 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #8] @ (36ee00 ) │ │ │ │ + ldr r0, [pc, #24] @ (36ee10 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ hlt 0x0038 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bx r8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov lr, r1 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r6, lr │ │ │ │ + mov r2, pc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp ip, lr │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 0036ee68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1076173,29 +1076174,29 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb7c8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bl 33ef2a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa95a> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r2, sp │ │ │ │ + add r6, sp │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ @ instruction: 0xb770 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r4 │ │ │ │ + add r2, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95cf0 │ │ │ │ @@ -1076215,17 +1076216,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bics r2, r7 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (36f004 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1076266,15 +1076267,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb69e │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cpsie a │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1076448,47 +1076449,47 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #76] @ (36f234 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 36f14a │ │ │ │ nop │ │ │ │ - muls r2, r0 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #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, #148] @ (36f2e0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1076534,15 +1076535,15 @@ │ │ │ │ blx 9db44 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movw r3, #1310 @ 0x51e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 9742c │ │ │ │ nop │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #308] @ (36f42c ) │ │ │ │ @@ -1076671,34 +1076672,34 @@ │ │ │ │ nop │ │ │ │ cbz r0, 36f484 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 36f47c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itee le │ │ │ │ + itet le │ │ │ │ lslle r7, r1, #1 │ │ │ │ - subgt r7, #184 @ 0xb8 │ │ │ │ - lslgt r2, r2, #1 │ │ │ │ - ite lt │ │ │ │ + subgt r7, #188 @ 0xbc │ │ │ │ + lslle r2, r2, #1 │ │ │ │ + it lt │ │ │ │ lsllt r7, r1, #1 │ │ │ │ - subge r7, #156 @ 0x9c │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itet ls │ │ │ │ + itte ls │ │ │ │ lslls r7, r1, #1 │ │ │ │ - subhi r7, #124 @ 0x7c │ │ │ │ - lslls r2, r2, #1 │ │ │ │ - itet vc │ │ │ │ + subls r7, #128 @ 0x80 │ │ │ │ + lslhi r2, r2, #1 │ │ │ │ + itte vc │ │ │ │ lslvc r7, r1, #1 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + stmdbvc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1252] @ 36f954 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [pc, #1248] @ 36f958 │ │ │ │ add r2, pc │ │ │ │ @@ -1077177,41 +1077178,41 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 36f8f4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cbz r4, 36f98c │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - hlt 0x0026 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1077442,35 +1077443,35 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r4, sp, #616 @ 0x268 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1077760,29 +1077761,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r7, pc, #24 @ (adr r7, 36fff0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add.w r2, r2, #1392 @ 0x570 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -1077902,39 +1077903,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3700f0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 370194 │ │ │ │ + cbz r4, 370194 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r2, r2, #1 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ ldr.w r2, [pc, #3224] @ 370e1c │ │ │ │ @@ -1079100,74 +1079101,74 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #768 @ (adr r4, 371120 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #632 @ (adr r4, 3710a0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ands.w r0, r6, pc, lsl #1 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ands.w r0, sl, pc, lsl #1 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf7a2004f │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf7a6004f │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r2, 370e74 │ │ │ │ + cbnz r6, 370e74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3709fc │ │ │ │ + b.n 370a04 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #24] @ (370e84 ) │ │ │ │ + ldr r0, [pc, #40] @ (370e94 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - and.w r0, r0, #79 @ 0x4f │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + and.w r0, r4, #79 @ 0x4f │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #704 @ (adr r6, 371158 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 371168 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #608 @ (adr r6, 371100 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 371110 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r5, pc, #568 @ (adr r5, 3710e0 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 3710f0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #2284] @ 371798 │ │ │ │ movw r1, #1017 @ 0x3f9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1079952,161 +1079953,161 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #304] @ (3718bc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 37149e │ │ │ │ nop │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, pc, #848 @ (adr r4, 371af0 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 371b00 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r3, pc, #944 @ (adr r3, 371b58 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 371b68 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r6, r5, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + subs r2, r6, #6 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ ldr.w r2, [pc, #2572] @ 3722e4 │ │ │ │ @@ -1081029,67 +1081030,67 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9db44 │ │ │ │ ldr.w r2, [pc, #3044] @ 372f48 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ movw r3, #2172 @ 0x87c │ │ │ │ add r2, pc │ │ │ │ @@ -1082193,91 +1082194,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 372f28 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str.w r3, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 372fe4 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ @@ -1082545,57 +1082546,57 @@ │ │ │ │ ldr r0, [pc, #100] @ (373314 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.w 371dfe │ │ │ │ nop │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00373318 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1082790,58 +1082791,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 373420 │ │ │ │ sbcs r7, r2 │ │ │ │ strb r6, [r3, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ b.n 372fee │ │ │ │ - vmlal.u , d15, d2[0] │ │ │ │ + vmlal.u , d15, d6[0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q8, , #16 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + vshr.u32 q8, , #12 │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r2, [r3, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.u32 q0, , #4 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + vmov.i32 q8, #129 @ 0x00000081 │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ cbnz r3, 3735b6 │ │ │ │ - vshr.u64 q8, q9, #1 │ │ │ │ + vshr.u64 q8, q11, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vqadd.u32 q8, q7, │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + vqadd.u64 q8, q1, │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vqadd.u16 q8, q2, │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + vqadd.u16 q8, q4, │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mcr2 0, 7, r0, cr6, cr1, {2} │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + mcr2 0, 7, r0, cr10, cr1, {2} │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr2 0, 6, r0, cr12, cr1, {2} │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + mrc2 0, 6, r0, cr0, cr1, {2} │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr2 0, 5, r0, cr14, cr1, {2} │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + mrc2 0, 5, r0, cr2, cr1, {2} │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1082873,18 +1082874,18 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [ip, #324] @ 0x144 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + stc2l 0, cr0, [r0, #324]! @ 0x144 │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ ldr r1, [pc, #680] @ (3738b8 ) │ │ │ │ @@ -1083134,33 +1083135,33 @@ │ │ │ │ ... │ │ │ │ strb r6, [r6, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mcr2 0, 5, r0, cr4, cr1, {2} │ │ │ │ - mrc2 0, 5, r0, cr6, cr1, {2} │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + mcr2 0, 5, r0, cr8, cr1, {2} │ │ │ │ + mrc2 0, 5, r0, cr10, cr1, {2} │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc2 0, 4, r0, cr10, cr1, {2} │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + mrc2 0, 4, r0, cr14, cr1, {2} │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc2 0, 3, r0, cr14, cr1, {2} │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + mcr2 0, 4, r0, cr2, cr1, {2} │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc2 0, 2, r0, cr6, cr1, {2} │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + mrc2 0, 2, r0, cr10, cr1, {2} │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc2 0, 1, r0, cr8, cr1, {2} │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + mrc2 0, 1, r0, cr12, cr1, {2} │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003738f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1083234,25 +1083235,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #324]! @ 0x144 │ │ │ │ - ldc2l 0, cr0, [r8, #324]! @ 0x144 │ │ │ │ - ldc2l 0, cr0, [r8, #-324]! @ 0xfffffebc │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + stc2l 0, cr0, [r2, #324] @ 0x144 │ │ │ │ + ldc2l 0, cr0, [ip, #324]! @ 0x144 │ │ │ │ + ldc2l 0, cr0, [ip, #-324]! @ 0xfffffebc │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6, #-324]! @ 0xfffffebc │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldc2 0, cr0, [sl, #-324]! @ 0xfffffebc │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1c64 │ │ │ │ @@ -1083272,16 +1083273,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stc2l 0, cr0, [sl], {81} @ 0x51 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + stc2l 0, cr0, [lr], {81} @ 0x51 │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1083324,15 +1083325,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], {81} @ 0x51 │ │ │ │ + stc2l 0, cr0, [r2], #324 @ 0x144 │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ @@ -1083627,55 +1083628,55 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r0], #-324 @ 0xfffffebc │ │ │ │ - mrrc2 0, 5, r0, r2, cr1 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldc2l 0, cr0, [r4], #-324 @ 0xfffffebc │ │ │ │ + mrrc2 0, 5, r0, r6, cr1 │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2 0, cr0, [r2], {81} @ 0x51 │ │ │ │ - @ instruction: 0xfbe00051 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + stc2 0, cr0, [r6], {81} @ 0x51 │ │ │ │ + @ instruction: 0xfbe40051 │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfbe00051 │ │ │ │ - @ instruction: 0xfb7a0051 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + @ instruction: 0xfbe40051 │ │ │ │ + @ instruction: 0xfb7e0051 │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb620051 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + @ instruction: 0xfb660051 │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb720051 │ │ │ │ - @ instruction: 0xfb080051 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + @ instruction: 0xfb760051 │ │ │ │ + @ instruction: 0xfb0c0051 │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfaf00051 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + @ instruction: 0xfaf40051 │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfac40051 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + @ instruction: 0xfac80051 │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa9e0051 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + @ instruction: 0xfaa20051 │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa760051 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + @ instruction: 0xfa7a0051 │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa500051 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + @ instruction: 0xfa540051 │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa2a0051 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + @ instruction: 0xfa2e0051 │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr??.w r0, [sl, #81] @ 0x51 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + ldr??.w r0, [lr, #81] @ 0x51 │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1084026,62 +1084027,62 @@ │ │ │ │ b.n 373ee2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r4, [r1, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, r1, lsl #1] │ │ │ │ - ldrh.w r0, [r0, #81] @ 0x51 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + ldr??.w r0, [r4, r1, lsl #1] │ │ │ │ + ldrh.w r0, [r4, #81] @ 0x51 │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh.w r0, [lr, #81] @ 0x51 │ │ │ │ - strh.w r0, [r4, #81] @ 0x51 │ │ │ │ - strb.w r0, [r6, r1, lsl #1] │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + str.w r0, [r2, #81] @ 0x51 │ │ │ │ + strh.w r0, [r8, #81] @ 0x51 │ │ │ │ + strb.w r0, [sl, r1, lsl #1] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str.w r0, [r0, r1, lsl #1] │ │ │ │ - @ instruction: 0xf7ac0051 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + str.w r0, [r4, r1, lsl #1] │ │ │ │ + @ instruction: 0xf7b00051 │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf7920051 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + @ instruction: 0xf7960051 │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf7780051 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + @ instruction: 0xf77c0051 │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf7300051 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + @ instruction: 0xf7340051 │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf6f40051 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + @ instruction: 0xf6f80051 │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf6da0051 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + @ instruction: 0xf6de0051 │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movt r0, #2129 @ 0x851 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + movt r0, #18513 @ 0x4851 │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf6f80051 │ │ │ │ - @ instruction: 0xf67a0051 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + @ instruction: 0xf6fc0051 │ │ │ │ + @ instruction: 0xf67e0051 │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf6300051 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + @ instruction: 0xf6340051 │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf6160051 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + @ instruction: 0xf61a0051 │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf5e80051 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + @ instruction: 0xf5ec0051 │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsb r0, r0, #13697024 @ 0xd10000 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + rsb r0, r4, #13697024 @ 0xd10000 │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 95e10 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1084145,25 +1084146,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (374340 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 373ee2 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4fa0051 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + @ instruction: 0xf4fe0051 │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf4d20051 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + @ instruction: 0xf4d60051 │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf4a60051 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + @ instruction: 0xf4aa0051 │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orns r0, r2, #13697024 @ 0xd10000 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + orns r0, r6, #13697024 @ 0xd10000 │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1912] @ 0x778 │ │ │ │ subw sp, sp, #2148 @ 0x864 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1084528,47 +1084529,47 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, sl, #13697024 @ 0xd10000 │ │ │ │ - movt r0, #81 @ 0x51 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + and.w r0, lr, #13697024 @ 0xd10000 │ │ │ │ + movt r0, #16465 @ 0x4051 │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r6, [r6, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ssat r0, #18, r0, lsl #1 │ │ │ │ - @ instruction: 0xf23c0051 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ssat r0, #18, r4, lsl #1 │ │ │ │ + movw r0, #81 @ 0x51 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - addw r0, sl, #81 @ 0x51 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + addw r0, lr, #81 @ 0x51 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf1f00051 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf1f40051 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf27c0051 │ │ │ │ - sbcs.w r0, ip, #81 @ 0x51 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf2800051 │ │ │ │ + @ instruction: 0xf1800051 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf1f00051 │ │ │ │ - adds.w r0, r0, #81 @ 0x51 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf1f40051 │ │ │ │ + adds.w r0, r4, #81 @ 0x51 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sbc.w r0, r8, #81 @ 0x51 │ │ │ │ - @ instruction: 0xf0a60051 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + sbc.w r0, ip, #81 @ 0x51 │ │ │ │ + @ instruction: 0xf0aa0051 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bics.w r0, ip, #81 @ 0x51 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + orr.w r0, r0, #81 @ 0x51 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bic.w r0, r2, #81 @ 0x51 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + bic.w r0, r6, #81 @ 0x51 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r0, [pc, #1092] @ 374c30 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1080] @ 374c34 │ │ │ │ @@ -1084971,82 +1084972,82 @@ │ │ │ │ ldr r0, [pc, #204] @ (374ce8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 374948 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - vshr.s16 q0, , #16 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + vshr.s16 q0, , #12 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vqadd.s32 q8, q0, │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + vqadd.s32 q8, q2, │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vqadd.s8 q8, q1, │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + vqadd.s8 q8, q3, │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vqadd.s8 q0, q6, │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + vqadd.s16 q0, q0, │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc 0, 6, r0, cr2, cr1, {2} │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + mrc 0, 6, r0, cr6, cr1, {2} │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr 0, 5, r0, cr8, cr1, {2} │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + mcr 0, 5, r0, cr12, cr1, {2} │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vqadd.s8 q8, q5, │ │ │ │ - mcr 0, 2, r0, cr10, cr1, {2} │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + vqadd.s8 q8, q7, │ │ │ │ + mcr 0, 2, r0, cr14, cr1, {2} │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc 0, 1, r0, cr2, cr1, {2} │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + mrc 0, 1, r0, cr6, cr1, {2} │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr 0, 0, r0, cr12, cr1, {2} │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + mrc 0, 0, r0, cr0, cr1, {2} │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldcl 0, cr0, [sl, #324] @ 0x144 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldcl 0, cr0, [lr, #324] @ 0x144 │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc 0, cr0, [r0, #324]! @ 0x144 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldc 0, cr0, [r4, #324]! @ 0x144 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldcl 0, cr0, [lr, #-324]! @ 0xfffffebc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + stc 0, cr0, [r2, #324] @ 0x144 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-324] @ 0xfffffebc │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldcl 0, cr0, [r8, #-324] @ 0xfffffebc │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr 0, 0, r0, cr8, cr1, {2} │ │ │ │ - stc 0, cr0, [r2, #-324] @ 0xfffffebc │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + mcr 0, 0, r0, cr12, cr1, {2} │ │ │ │ + stc 0, cr0, [r6, #-324] @ 0xfffffebc │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldcl 0, cr0, [r8], {81} @ 0x51 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldcl 0, cr0, [ip], {81} @ 0x51 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc 0, cr0, [r8], #324 @ 0x144 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + stc 0, cr0, [ip], #324 @ 0x144 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldcl 0, cr0, [r8], #-324 @ 0xfffffebc │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldcl 0, cr0, [ip], #-324 @ 0xfffffebc │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcrr 0, 5, r0, r6, cr1 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + mcrr 0, 5, r0, sl, cr1 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc 0, cr0, [r8], {81} @ 0x51 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldc 0, cr0, [ip], {81} @ 0x51 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xebf00051 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + @ instruction: 0xebf40051 │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc 0, cr0, [r8], #324 @ 0x144 │ │ │ │ - @ instruction: 0xeb9e0051 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + stc 0, cr0, [ip], #324 @ 0x144 │ │ │ │ + sub.w r0, r2, r1, lsr #1 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sbc.w r0, lr, r1, lsr #1 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + sbcs.w r0, r2, r1, lsr #1 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r9] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ blx 99594 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1085408,80 +1085409,80 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 374948 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - orns r0, r6, r1, lsr #1 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + orns r0, sl, r1, lsr #1 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orr.w r0, ip, r1, lsr #1 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + orrs.w r0, r0, r1, lsr #1 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bic.w r0, r4, r1, lsr #1 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + bic.w r0, r8, r1, lsr #1 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [r4, #324]! @ 0x144 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + ldrd r0, r0, [r8, #324]! @ 0x144 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xeac40051 │ │ │ │ - @ instruction: 0xe99c0051 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + @ instruction: 0xeac80051 │ │ │ │ + @ instruction: 0xe9a00051 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [r2, #-324]! @ 0x144 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + ldrd r0, r0, [r6, #-324]! @ 0x144 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orrs.w r0, r6, r1, lsr #1 │ │ │ │ - stmdb r0!, {r0, r4, r6} │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + orrs.w r0, sl, r1, lsr #1 │ │ │ │ + stmdb r4!, {r0, r4, r6} │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [r0], #324 @ 0x144 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + ldrd r0, r0, [r4], #324 @ 0x144 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia.w lr!, {r0, r4, r6} │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + @ instruction: 0xe8c20051 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia.w r4, {r0, r4, r6} │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + ldmia.w r8, {r0, r4, r6} │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strd r0, r0, [ip], #-324 @ 0x144 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + ldrd r0, r0, [r0], #-324 @ 0x144 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [lr, #-324] @ 0x144 │ │ │ │ - @ instruction: 0xe81e0051 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + strd r0, r0, [r2, #-324]! @ 0x144 │ │ │ │ + @ instruction: 0xe8220051 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375108 │ │ │ │ + b.n 375110 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3750b0 │ │ │ │ + b.n 3750b8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375068 │ │ │ │ + b.n 375070 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375020 │ │ │ │ + b.n 375028 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374fac │ │ │ │ + b.n 374fb4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374f5c │ │ │ │ + b.n 374f64 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374f2c │ │ │ │ + b.n 374f34 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ vabs.f64 d10, d0 │ │ │ │ @@ -1085859,37 +1085860,37 @@ │ │ │ │ ... │ │ │ │ strb r4, [r1, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 37523c │ │ │ │ + b.n 375244 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 374de0 │ │ │ │ + b.n 374de8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375ce4 │ │ │ │ + b.n 375cec │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375c24 │ │ │ │ + b.n 375c2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 374e44 │ │ │ │ + b.n 374e4c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 375a20 │ │ │ │ + b.n 375a28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3759e0 │ │ │ │ + b.n 3759e8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ ldr r0, [pc, #296] @ (37570c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1086004,53 +1086005,53 @@ │ │ │ │ ldr r0, [pc, #92] @ (375758 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 375242 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - b.n 375a48 │ │ │ │ + b.n 375a50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375a14 │ │ │ │ + b.n 375a1c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3759e0 │ │ │ │ + b.n 3759e8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3759ac │ │ │ │ + b.n 3759b4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375978 │ │ │ │ + b.n 375980 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375944 │ │ │ │ + b.n 37594c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375910 │ │ │ │ + b.n 375918 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3758dc │ │ │ │ + b.n 3758e4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3758a8 │ │ │ │ + b.n 3758b0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 375874 │ │ │ │ + b.n 37587c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ vabs.f64 d10, d0 │ │ │ │ @@ -1086419,49 +1086420,49 @@ │ │ │ │ ... │ │ │ │ ldr r6, [pc, #784] @ (375e94 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #40] @ (375bb4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 375c24 │ │ │ │ + b.n 375c2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 375ad0 │ │ │ │ + ble.n 375ad8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 375c18 │ │ │ │ + ble.n 375c20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 375be4 │ │ │ │ + ble.n 375bec │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bgt.n 375ca8 │ │ │ │ + bgt.n 375cb0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bgt.n 375c74 │ │ │ │ + bgt.n 375c7c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bgt.n 375c40 │ │ │ │ + bgt.n 375c48 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bgt.n 375c0c │ │ │ │ + bgt.n 375c14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ ldr r0, [pc, #208] @ (375cac ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1086541,41 +1086542,41 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 37583e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 375bf8 │ │ │ │ + blt.n 375c00 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375bc4 │ │ │ │ + blt.n 375bcc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375d90 │ │ │ │ + blt.n 375d98 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375d5c │ │ │ │ + blt.n 375d64 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375d28 │ │ │ │ + blt.n 375d30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 375cf4 │ │ │ │ + blt.n 375cfc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bge.n 375cc0 │ │ │ │ + bge.n 375cc8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr.w r2, [pc, #3308] @ 3769e8 │ │ │ │ @@ -1087684,97 +1087685,97 @@ │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ b.n 37693c │ │ │ │ ldr r1, [pc, #288] @ (376b0c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r1, [pc, #48] @ (376a28 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 3769b8 │ │ │ │ + bpl.n 3769c0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 376984 │ │ │ │ + bpl.n 37698c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 376950 │ │ │ │ + bpl.n 376958 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 376b1c │ │ │ │ + bpl.n 376b24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bmi.n 376a20 │ │ │ │ + bmi.n 376a28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 376b0c │ │ │ │ + bmi.n 376b14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 376b18 │ │ │ │ + bmi.n 376b20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcc.n 376a24 │ │ │ │ + bcc.n 376a2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bpl.n 376aa4 │ │ │ │ + bpl.n 376aac │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 376a40 │ │ │ │ + bcs.n 376a48 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [pc, #0] @ (376a50 ) │ │ │ │ + ldr r7, [pc, #16] @ (376a60 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 376a10 │ │ │ │ + bcs.n 376a18 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [pc, #912] @ (376de8 ) │ │ │ │ + ldr r6, [pc, #928] @ (376df8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 376a9c │ │ │ │ + bcs.n 376aa4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 376a90 │ │ │ │ + bcs.n 376a98 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 376a94 │ │ │ │ + bcs.n 376a9c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bne.n 376a68 │ │ │ │ + bcs.n 376a70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [pc, #8] @ (376a7c ) │ │ │ │ + ldr r6, [pc, #24] @ (376a8c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bne.n 376a10 │ │ │ │ + bne.n 376a18 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r5, [pc, #840] @ (376dc4 ) │ │ │ │ + ldr r5, [pc, #856] @ (376dd4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bne.n 3769d8 │ │ │ │ + bne.n 3769e0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r5, [pc, #712] @ (376d4c ) │ │ │ │ + ldr r5, [pc, #728] @ (376d5c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - beq.n 376a70 │ │ │ │ + beq.n 376a78 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [pc, #1008] @ (376e7c ) │ │ │ │ + ldr r5, [pc, #0] @ (376a8c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ vcmpe.f64 d3, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 375d36 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d1, d9, d4 │ │ │ │ @@ -1088932,165 +1088933,165 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #308] @ (3778e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 377752 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #544] @ (3779e4 ) │ │ │ │ + ldr r0, [pc, #560] @ (3779f4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mov r0, sp │ │ │ │ + mov r4, sp │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ands r4, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - itee │ │ │ │ + itet │ │ │ │ lsl r1, r2, #1 │ │ │ │ - subal r3, #250 @ 0xfa │ │ │ │ - lslal r7, r1, #1 │ │ │ │ - it le │ │ │ │ + subal r3, #254 @ 0xfe │ │ │ │ + lsl r7, r1, #1 │ │ │ │ + itt le │ │ │ │ lslle r1, r2, #1 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + suble r3, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ vldr d7, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ movw r5, #1215 @ 0x4bf │ │ │ │ vmov.f64 d8, d7 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1089495,83 +1089496,83 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #148] @ (377de0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 375d38 │ │ │ │ nop │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbnz r2, 377e00 │ │ │ │ + cbnz r6, 377e00 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbnz r6, 377e02 │ │ │ │ + cbnz r2, 377e04 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r4, 377e04 │ │ │ │ + cbnz r0, 377e06 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r2, 377e06 │ │ │ │ + cbnz r6, 377e06 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r0, 377e08 │ │ │ │ + cbnz r4, 377e08 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r4, 377e08 │ │ │ │ + cbnz r0, 377e0a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r2, 377e0a │ │ │ │ + cbnz r6, 377e0a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r0, 377e0c │ │ │ │ + cbnz r4, 377e0c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - rev16 r0, r7 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00377de4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1089747,65 +1089748,65 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 377e78 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 377fbe │ │ │ │ + cbnz r6, 377fbe │ │ │ │ lsls r1, r2, #1 │ │ │ │ udf #181 @ 0xb5 │ │ │ │ - vtbl.8 d27, {d31- │ │ │ │ + cbnz r6, 377fce │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cbnz r1, 378038 │ │ │ │ - vtbx.8 d27, {d15-d17}, d22 │ │ │ │ + vtbx.8 d27, {d15-d17}, d26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbnz r2, 378046 │ │ │ │ + cbnz r6, 378046 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbnz r2, 37804c │ │ │ │ + cbnz r6, 37804c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbnz r4, 37806c │ │ │ │ + cbnz r0, 37806e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9aa3c │ │ │ │ @@ -1089826,17 +1089827,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r2, [pc, #2172] @ 3788f8 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -1090622,23 +1090623,23 @@ │ │ │ │ ... │ │ │ │ movs r5, #202 @ 0xca │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r4, 378932 │ │ │ │ + cbnz r0, 378934 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r0, 378932 │ │ │ │ + cbnz r4, 378932 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbz r0, 378960 │ │ │ │ + cbz r4, 378960 │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ add.w r2, r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bge.w 378bc6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1091198,57 +1091199,57 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #96] @ (378fc0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 378b4e │ │ │ │ nop │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00378fc4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1091322,29 +1091323,29 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 40307e │ │ │ │ asrs r0, r5, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ asrs r0, r3, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96074 │ │ │ │ @@ -1091365,17 +1091366,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1091432,15 +1091433,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r1, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ asrs r4, r2, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1092384,36 +1092385,36 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r2, r6, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, pc, #0 @ (adr r7, 379bf0 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 379c00 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ stc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - add r4, pc, #592 @ (adr r4, 379e50 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 379e60 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r4, pc, #688 @ (adr r4, 379eb4 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 379ec4 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #464 @ (adr r4, 379ddc ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 379dec ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf618004e │ │ │ │ - add r2, pc, #160 @ (adr r2, 379cbc ) │ │ │ │ + @ instruction: 0xf61c004e │ │ │ │ + add r2, pc, #176 @ (adr r2, 379ccc ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ bgt.n 379d12 │ │ │ │ add.w r1, r8, r4, lsl #3 │ │ │ │ vldr d6, [r1] │ │ │ │ vmul.f64 d6, d7, d6 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1093715,101 +1093716,101 @@ │ │ │ │ blx 97430 │ │ │ │ b.n 37a55a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ │ │ │ 0037abf0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1094221,135 +1094222,135 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ @ instruction: 0xfa420059 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r2, #1 │ │ │ │ b.n 37adde │ │ │ │ - vabal.u , d31, d8 │ │ │ │ + vabal.u , d31, d12 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsh.w r0, [r4, #89] @ 0x59 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ b.n 37a91e │ │ │ │ vsri.32 d30, d3, #1 │ │ │ │ - @ instruction: 0xffff8eb4 │ │ │ │ + @ instruction: 0xffff8eb8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1094377,17 +1094378,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 98cb0 │ │ │ │ @@ -1094442,15 +1094443,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orn r0, r6, #14221312 @ 0xd90000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ bic.w r0, ip, #14221312 @ 0xd90000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1094838,40 +1094839,40 @@ │ │ │ │ b.n 37b498 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf2d40059 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - vhadd.u8 q0, q1, q7 │ │ │ │ + vhadd.u8 q0, q3, q7 │ │ │ │ subs.w r0, r0, #89 @ 0x59 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cdp2 0, 9, cr0, cr12, cr14, {2} │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + cdp2 0, 10, cr0, cr0, cr14, {2} │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-312] @ 0xfffffec8 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + stc2l 0, cr0, [r2, #-312]! @ 0xfffffec8 │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldc2 0, cr0, [r0, #-312]! @ 0xfffffec8 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldc2 0, cr0, [r4, #-312]! @ 0xfffffec8 │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stc2 0, cr0, [r6, #-312] @ 0xfffffec8 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + stc2 0, cr0, [sl, #-312] @ 0xfffffec8 │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stc2l 0, cr0, [ip], #312 @ 0x138 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldc2l 0, cr0, [r0], #312 @ 0x138 │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stc2l 0, cr0, [r4], {78} @ 0x4e │ │ │ │ + stc2l 0, cr0, [r8], {78} @ 0x4e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 37b746 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ @@ -1095876,15 +1095877,15 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ... │ │ │ │ b.n 37c16c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov.w fp, r1, lsl #2 │ │ │ │ add.w r7, r9, r1, lsl #3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ bge.w 37c99e │ │ │ │ str.w r0, [sl, fp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -1096959,43 +1096960,43 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 37cf4a │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ vmov.f64 d10, d13 │ │ │ │ b.w 37c286 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r1, r2, #1 │ │ │ │ bls.n 37cf64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 37cac4 │ │ │ │ + b.n 37cacc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 37c884 │ │ │ │ + b.n 37c88c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 37c850 │ │ │ │ + b.n 37c858 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 37c824 │ │ │ │ + b.n 37c82c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 37d7f8 │ │ │ │ + b.n 37c800 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 37d7cc │ │ │ │ + b.n 37d7d4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr.w r2, [pc, #2888] @ 37db64 │ │ │ │ @@ -1098112,81 +1098113,81 @@ │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 37db74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ bpl.n 37db40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ b.n 37dc42 │ │ │ │ vsli.32 d30, d31, #31 │ │ │ │ - vqrdmlah.s q11, , d12[0] │ │ │ │ + @ instruction: 0xffff6ed0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 37dd60 │ │ │ │ + b.n 37dd68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - blt.n 37db90 │ │ │ │ + blt.n 37db98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - blt.n 37db5c │ │ │ │ + blt.n 37db64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bge.n 37db88 │ │ │ │ + bge.n 37db90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bge.n 37db50 │ │ │ │ + bge.n 37db58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bge.n 37db18 │ │ │ │ + bge.n 37db20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bls.n 37dbfc │ │ │ │ + bls.n 37dc04 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 37dbb8 │ │ │ │ + bhi.n 37dbc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 37db88 │ │ │ │ + bhi.n 37db90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 37db58 │ │ │ │ + bhi.n 37db60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 37db28 │ │ │ │ + bhi.n 37db30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 37dca0 │ │ │ │ + bhi.n 37dca8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 37dc70 │ │ │ │ + bhi.n 37dc78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [pc, #452] @ (37ddc8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #444] @ (37ddcc ) │ │ │ │ @@ -1098351,31 +1098352,31 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (37dde8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 37da82 │ │ │ │ nop │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvc.n 37dcd4 │ │ │ │ + bvc.n 37dcdc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvs.n 37de78 │ │ │ │ + bvs.n 37de80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvs.n 37de40 │ │ │ │ + bvs.n 37de48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bpl.n 37dd98 │ │ │ │ + bpl.n 37dda0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0037ddec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1098766,126 +1098767,126 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ bl 5521fe │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r5, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bpl.n 37e240 │ │ │ │ + bpl.n 37e248 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r7!, {r2, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 37e1e4 │ │ │ │ + bmi.n 37e1ec │ │ │ │ lsls r6, r1, #1 │ │ │ │ bcc.n 37e23e │ │ │ │ vmlal.u , d31, d11[0] │ │ │ │ - vsubl.u q11, d31, d4 │ │ │ │ + vsubl.u q11, d31, d8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 37e178 │ │ │ │ + bmi.n 37e180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 37e14c │ │ │ │ + bmi.n 37e154 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 37e2a8 │ │ │ │ + bmi.n 37e2b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 37e27c │ │ │ │ + bmi.n 37e284 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 37e214 │ │ │ │ + bcc.n 37e21c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 37e19c │ │ │ │ + bcc.n 37e1a4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 37e364 │ │ │ │ + bcc.n 37e36c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 37e2e8 │ │ │ │ + bcc.n 37e2f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37e264 │ │ │ │ + bcs.n 37e26c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37e1e4 │ │ │ │ + bcs.n 37e1ec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37e36c │ │ │ │ + bcs.n 37e374 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 37e2ec │ │ │ │ + bcs.n 37e2f4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bne.n 37e270 │ │ │ │ + bne.n 37e278 │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1098913,17 +1098914,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - beq.n 37e41c │ │ │ │ + beq.n 37e424 │ │ │ │ lsls r6, r1, #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-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1099455,59 +1099456,59 @@ │ │ │ │ ... │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r0, [pc, #732] @ (37ec1c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1099722,17 +1099723,17 @@ │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 37e544 │ │ │ │ vmul.f64 d5, d0, d5 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ b.n 37e602 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0037ec24 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1099804,28 +1099805,28 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rev r4, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ bl 272cde │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xf2d8004e │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + @ instruction: 0xf2dc004e │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ cbnz r4, 37ed26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99ea0 │ │ │ │ @@ -1099846,17 +1099847,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r1, [pc, #816] @ (37f098 ) │ │ │ │ @@ -1100129,33 +1100130,33 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb8e0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb722 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0037f0cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1100229,28 +1100230,28 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ mrrc2 15, 15, pc, fp, cr15 @ │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mrc 0, 3, r0, cr8, cr0, {2} │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + mrc 0, 3, r0, cr12, cr0, {2} │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r1, r2, r3, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 993e0 │ │ │ │ @@ -1100270,17 +1100271,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 98cb0 │ │ │ │ @@ -1100332,15 +1100333,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ cbz r4, 37f30c │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -1100422,23 +1100423,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (37f378 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 37f348 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1102773,65 +1102774,65 @@ │ │ │ │ b.n 380866 │ │ │ │ add r0, pc, #272 @ (adr r0, 380f74 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #752 @ (adr r6, 38116c ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 38117c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #632 @ (adr r6, 3810fc ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 38110c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 38109c ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 3810ac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #424 @ (adr r6, 38103c ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 38104c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 380fdc ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 380fec ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #216 @ (adr r6, 380f7c ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 380f8c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #112 @ (adr r6, 380f1c ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 380f2c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #968 @ (adr r5, 38127c ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 38128c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #856 @ (adr r5, 381214 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 381224 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 3811ac ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 3811bc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 38114c ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 38115c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #520 @ (adr r5, 3810dc ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 3810ec ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr.w r2, [pc, #3052] @ 381ad4 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -1103959,73 +1103960,73 @@ │ │ │ │ b.w 380f2a │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r1, pc, #80 @ (adr r1, 381b40 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 381b50 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #968 @ (adr r0, 381ec0 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 381ed0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #776 @ (adr r0, 381e08 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 381e18 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #568 @ (adr r0, 381d40 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 381d50 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #352 @ (adr r0, 381c70 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 381c80 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #372] @ (381cd0 ) │ │ │ │ movw r1, #1602 @ 0x642 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1104150,65 +1104151,65 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #112] @ (381d34 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 381286 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 00381d38 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1104495,94 +1104496,94 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 381dd0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r7, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ bl 4da036 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ bmi.n 38206e │ │ │ │ vrsra.u64 , , #1 │ │ │ │ - vtbl.8 d18, {d15}, d24 │ │ │ │ + vtbl.8 d18, {d15}, d28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1104610,17 +1104611,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r1, #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-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1104860,25 +1104861,25 @@ │ │ │ │ b.n 3822ee │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r1, r2, #1 │ │ │ │ strh r4, [r7, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #176] @ (382500 ) │ │ │ │ mov ip, r3 │ │ │ │ @@ -1104959,17 +1104960,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r6, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #156] @ (3825c0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1105043,17 +1105044,17 @@ │ │ │ │ nop │ │ │ │ strh r2, [r4, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003825d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1105148,34 +1105149,34 @@ │ │ │ │ b.n 38263e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mrc2 15, 2, pc, cr3, cr15, {7} │ │ │ │ strh r2, [r1, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r1, #1 │ │ │ │ strh r2, [r1, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mrc2 15, 3, pc, cr15, cr15, {7} │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 948c0 │ │ │ │ @@ -1105195,17 +1105196,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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 r3, [r1, #40] @ 0x28 │ │ │ │ @@ -1105285,23 +1105286,23 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1105449,35 +1105450,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (3829e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 382984 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1105507,17 +1105508,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #832] @ (382da0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1105836,57 +1105837,57 @@ │ │ │ │ b.n 382bb6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #15] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrb r2, [r2, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1105971,15 +1105972,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r4, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r5, #29] │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1106030,15 +1106031,15 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ str.w r8, [r4, #80] @ 0x50 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1106076,15 +1106077,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ 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, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1106206,23 +1106207,23 @@ │ │ │ │ strd r3, r3, [r6, #116] @ 0x74 │ │ │ │ movs r4, #1 │ │ │ │ b.n 3830a2 │ │ │ │ ldr r3, [r1, #120] @ 0x78 │ │ │ │ subs r5, r3, #1 │ │ │ │ bpl.n 3830b0 │ │ │ │ b.n 383106 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ blx 9a354 │ │ │ │ @@ -1106323,21 +1106324,21 @@ │ │ │ │ blx 96498 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 383412 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1106458,27 +1106459,27 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 3833d6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1106508,17 +1106509,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ blx 9dee4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1106802,21 +1106803,21 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 38378e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vldr d8, [pc, #4] @ 383820 │ │ │ │ b.n 383602 │ │ │ │ ... │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1106948,25 +1106949,25 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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 r2, [pc, #1168] @ 383e64 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -1107354,45 +1107355,45 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1107551,35 +1107552,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (384078 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 384016 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1107860,25 +1107861,25 @@ │ │ │ │ ... │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3839c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 384238 │ │ │ │ @@ -1107915,25 +1107916,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (38443c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 384244 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1108093,25 +1108094,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (384608 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 38447e │ │ │ │ nop │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1109225,114 +1109226,114 @@ │ │ │ │ nop │ │ │ │ str r0, [r4, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - vqadd.u64 q8, q6, q0 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + vmov.i32 q0, #128 @ 0x00000080 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vqadd.u16 q8, q6, q0 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + vqadd.u32 q8, q0, q0 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vqadd.u16 q0, q7, q0 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + vqadd.u32 q0, q1, q0 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mrc2 0, 6, r0, cr4, cr0, {2} │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + mrc2 0, 6, r0, cr8, cr0, {2} │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mrc2 0, 5, r0, cr2, cr0, {2} │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + mrc2 0, 5, r0, cr6, cr0, {2} │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mrc2 0, 4, r0, cr0, cr0, {2} │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + mrc2 0, 4, r0, cr4, cr0, {2} │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc2l 0, cr0, [r0, #320] @ 0x140 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + stc2l 0, cr0, [r4, #320] @ 0x140 │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-320]! @ 0xfffffec0 │ │ │ │ - stc2l 0, cr0, [r6], {80} @ 0x50 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + stc2 0, cr0, [r2, #320] @ 0x140 │ │ │ │ + stc2l 0, cr0, [sl], {80} @ 0x50 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc2 0, cr0, [r4], #320 @ 0x140 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + stc2 0, cr0, [r8], #320 @ 0x140 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc2 0, cr0, [r2], {80} @ 0x50 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + stc2 0, cr0, [r6], {80} @ 0x50 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mrrc2 0, 5, r0, r6, cr0 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + mrrc2 0, 5, r0, sl, cr0 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mcrr2 0, 5, r0, sl, cr0 │ │ │ │ - @ instruction: 0xfae40050 │ │ │ │ - ldrsb.w r0, [r0, #80] @ 0x50 │ │ │ │ - ldrsb.w r0, [lr, r0, lsl #1] │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + mcrr2 0, 5, r0, lr, cr0 │ │ │ │ + @ instruction: 0xfae80050 │ │ │ │ + ldrsb.w r0, [r4, #80] @ 0x50 │ │ │ │ + vld4.16 {d0-d3}, [r2 :64], r0 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vst4.16 {d0-d3}, [r2 :64], r0 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + vst4.16 {d0-d3}, [r6 :64], r0 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str??.w r0, [r4, #80] @ 0x50 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str??.w r0, [r8, #80] @ 0x50 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str.w r0, [sl, #80] @ 0x50 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str.w r0, [lr, #80] @ 0x50 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh.w r0, [sl, #80] @ 0x50 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + strh.w r0, [lr, #80] @ 0x50 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb.w r0, [ip, #80] @ 0x50 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr??.w r0, [r2, r0, lsl #1] │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + ldr??.w r0, [r6, r0, lsl #1] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr.w r0, [r4, r0, lsl #1] │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + ldr.w r0, [r8, r0, lsl #1] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh.w r0, [r8, r0, lsl #1] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb.w r0, [r8, r0, lsl #1] │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + ldrb.w r0, [ip, r0, lsl #1] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7fc0050 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + strb.w r0, [r0, r0, lsl #1] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7e00050 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + @ instruction: 0xf7e40050 │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7c40050 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + @ instruction: 0xf7c80050 │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7a80050 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + @ instruction: 0xf7ac0050 │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7a20050 │ │ │ │ + @ instruction: 0xf7a60050 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 38534c │ │ │ │ mov r0, r6 │ │ │ │ blx 9fbf4 │ │ │ │ @@ -1109504,42 +1109505,42 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #88] @ (38551c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3853b6 │ │ │ │ nop │ │ │ │ - rsbs r0, r8, #13631488 @ 0xd00000 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + rsbs r0, ip, #13631488 @ 0xd00000 │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs.w r0, sl, #13631488 @ 0xd00000 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + subs.w r0, lr, #13631488 @ 0xd00000 │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf5980050 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + @ instruction: 0xf59c0050 │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sbcs.w r0, ip, #13631488 @ 0xd00000 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + @ instruction: 0xf5800050 │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + sbc.w r0, r4, #13631488 @ 0xd00000 │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ sbc.w r0, r0, #13631488 @ 0xd00000 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + @ instruction: 0xf5220050 │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adcs.w r0, ip, #13631488 @ 0xd00000 │ │ │ │ adds.w r0, lr, #13631488 @ 0xd00000 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - adds.w r0, sl, #13631488 @ 0xd00000 │ │ │ │ - @ instruction: 0xf4dc0050 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + @ instruction: 0xf4e00050 │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf4c00050 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + @ instruction: 0xf4c40050 │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf4a40050 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + @ instruction: 0xf4a80050 │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -1109576,16 +1109577,16 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (38558c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 385550 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3ea0050 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + @ instruction: 0xf3ee0050 │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1109995,54 +1109996,54 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r2, [r3, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf39c0050 │ │ │ │ - @ instruction: 0xf4b40050 │ │ │ │ - usat r0, #16, ip, lsl #1 │ │ │ │ - rsbs r0, r4, #80 @ 0x50 │ │ │ │ - @ instruction: 0xf19e0050 │ │ │ │ - @ instruction: 0xf2620050 │ │ │ │ - @ instruction: 0xf0f80050 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + usat r0, #16, r0, asr #1 │ │ │ │ + @ instruction: 0xf4b80050 │ │ │ │ + @ instruction: 0xf3900050 │ │ │ │ + rsbs r0, r8, #80 @ 0x50 │ │ │ │ + sub.w r0, r2, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf2660050 │ │ │ │ + @ instruction: 0xf0fc0050 │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r5, [pc, #840] @ (385d9c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf0bc0050 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + @ instruction: 0xf0c00050 │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors.w r0, sl, #80 @ 0x50 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + eors.w r0, lr, #80 @ 0x50 │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orns r0, lr, #80 @ 0x50 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + eor.w r0, r2, #80 @ 0x50 │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orn r0, r6, #80 @ 0x50 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + orn r0, sl, #80 @ 0x50 │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orr.w r0, r8, #80 @ 0x50 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + orr.w r0, ip, #80 @ 0x50 │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - and.w r0, lr, #80 @ 0x50 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ands.w r0, r2, #80 @ 0x50 │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vshr.s32 q8, q0, #12 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + vshr.s32 q8, q0, #8 │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vshr.s32 q0, q0, #18 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + vshr.s32 q0, q0, #14 │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vshr.s16 q0, q0, #12 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + vshr.s16 q0, q0, #8 │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vqadd.s32 q8, q1, q0 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + vqadd.s32 q8, q3, q0 │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1110198,22 +1110199,22 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #552] @ (385e78 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #608] @ (385eb8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldcl 0, cr0, [r6, #-320]! @ 0xfffffec0 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldcl 0, cr0, [sl, #-320]! @ 0xfffffec0 │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-320] @ 0xfffffec0 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldcl 0, cr0, [ip, #-320] @ 0xfffffec0 │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc 0, cr0, [sl, #-320]! @ 0xfffffec0 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + stc 0, cr0, [lr, #-320]! @ 0xfffffec0 │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 00385c70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1110807,82 +1110808,82 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #172] @ (386388 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 386208 │ │ │ │ - mcrr 0, 5, r0, r0, cr0 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + mcrr 0, 5, r0, r4, cr0 │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xeafe0050 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + add.w r0, r2, r0, lsr #1 │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xeae00050 │ │ │ │ - eor.w r0, r2, r0, lsr #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + @ instruction: 0xeae40050 │ │ │ │ + eor.w r0, r6, r0, lsr #1 │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orn r0, r6, r0, lsr #1 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + orn r0, sl, r0, lsr #1 │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orn r0, r4, r0, lsr #1 │ │ │ │ - @ instruction: 0xe9b00050 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + orn r0, r8, r0, lsr #1 │ │ │ │ + @ instruction: 0xe9b40050 │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe9b20050 │ │ │ │ - ldmia.w sl!, {r4, r6} │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + @ instruction: 0xe9b60050 │ │ │ │ + ldmia.w lr!, {r4, r6} │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia.w r2, {r4, r6} │ │ │ │ + stmia.w r6, {r4, r6} │ │ │ │ + @ instruction: 0xe8320050 │ │ │ │ + ldrd r0, r0, [ip, #-320]! @ 0x140 │ │ │ │ @ instruction: 0xe82e0050 │ │ │ │ - ldrd r0, r0, [r8, #-320]! @ 0x140 │ │ │ │ - @ instruction: 0xe82a0050 │ │ │ │ - b.n 386284 │ │ │ │ + b.n 38628c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 38625c │ │ │ │ + b.n 386264 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386218 │ │ │ │ + b.n 386220 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3861dc │ │ │ │ + b.n 3861e4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3861b0 │ │ │ │ + b.n 3861b8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386180 │ │ │ │ + b.n 386188 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386154 │ │ │ │ + b.n 38615c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386128 │ │ │ │ + b.n 386130 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3860fc │ │ │ │ + b.n 386104 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3860c8 │ │ │ │ + b.n 3860d0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 38609c │ │ │ │ + b.n 3860a4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0038638c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1111242,117 +1111243,117 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 38642a │ │ │ │ cmp r2, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3862b4 │ │ │ │ + b.n 3862bc │ │ │ │ lsls r0, r2, #1 │ │ │ │ bl 258732 │ │ │ │ - b.n 386534 │ │ │ │ + b.n 38653c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38657c │ │ │ │ + b.n 386584 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r7, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3861cc │ │ │ │ + b.n 3861d4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #448] @ (386908 ) │ │ │ │ + ldr r7, [pc, #464] @ (386918 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ tst r6, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 386170 │ │ │ │ + b.n 386178 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #240] @ (386844 ) │ │ │ │ + ldr r7, [pc, #256] @ (386854 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r2, {r0, r1, r2, r5} │ │ │ │ vtbl.8 d28, {d31-) │ │ │ │ + ldr r7, [pc, #8] @ (38676c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3860d8 │ │ │ │ + b.n 3860e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #912] @ (386afc ) │ │ │ │ + ldr r6, [pc, #928] @ (386b0c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r5!, {r0, r1, r3, r5} │ │ │ │ vsli.32 q14, , #31 │ │ │ │ - vsri.32 q15, q13, #1 │ │ │ │ + vsri.32 q15, q15, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #664] @ (386a14 ) │ │ │ │ + ldr r6, [pc, #680] @ (386a24 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386040 │ │ │ │ + b.n 386048 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #560] @ (3869b4 ) │ │ │ │ + ldr r6, [pc, #576] @ (3869c4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r7!, {r0, r1, r3, r4} │ │ │ │ - vsri.32 d30, d20, #1 │ │ │ │ + vsri.32 d30, d24, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #384] @ (386910 ) │ │ │ │ + ldr r6, [pc, #400] @ (386920 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ bls.n 38686a │ │ │ │ - vraddhn.i d30, , q4 │ │ │ │ + vraddhn.i d30, , q6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #208] @ (38686c ) │ │ │ │ + ldr r6, [pc, #224] @ (38687c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386f74 │ │ │ │ + b.n 386f7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #80] @ (3867f4 ) │ │ │ │ + ldr r6, [pc, #96] @ (386804 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xef81ffff │ │ │ │ - b.n 386f00 │ │ │ │ + b.n 386f08 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #856] @ (386b08 ) │ │ │ │ + ldr r5, [pc, #872] @ (386b18 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ bcs.n 386886 │ │ │ │ - vrsra.u32 q15, q15, #1 │ │ │ │ + vsubw.u q15, , d2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #680] @ (386a64 ) │ │ │ │ + ldr r5, [pc, #696] @ (386a74 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386238 │ │ │ │ + b.n 386240 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 3861f4 │ │ │ │ + b.n 3861fc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386e4c │ │ │ │ + b.n 386e54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #440] @ (386984 ) │ │ │ │ + ldr r5, [pc, #456] @ (386994 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386290 │ │ │ │ + b.n 386298 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386204 │ │ │ │ + b.n 38620c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386de4 │ │ │ │ + b.n 386dec │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #200] @ (3868a4 ) │ │ │ │ + ldr r5, [pc, #216] @ (3868b4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3862d8 │ │ │ │ + b.n 3862e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386264 │ │ │ │ + b.n 38626c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386d74 │ │ │ │ + b.n 386d7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #968] @ (386bb4 ) │ │ │ │ + ldr r4, [pc, #984] @ (386bc4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3862a4 │ │ │ │ + b.n 3862ac │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386314 │ │ │ │ + b.n 38631c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386d0c │ │ │ │ + b.n 386d14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #728] @ (386ad4 ) │ │ │ │ + ldr r4, [pc, #744] @ (386ae4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r2, {r0, r2, r3, r5, r7} │ │ │ │ - vsli.32 q15, q14, #31 │ │ │ │ + vabal.u q15, d31, d0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386038 │ │ │ │ + b.n 386040 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386ca4 │ │ │ │ + b.n 386cac │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #480] @ (3869f0 ) │ │ │ │ + ldr r4, [pc, #496] @ (386a00 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9ead8 │ │ │ │ @@ -1111373,17 +1111374,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 386aa0 │ │ │ │ + b.n 386aa8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #320] @ (38699c ) │ │ │ │ + ldr r3, [pc, #336] @ (3869ac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1111452,19 +1111453,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (386924 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 38616c │ │ │ │ + b.n 386174 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 3870b4 │ │ │ │ + b.n 3870bc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #528] @ (386b38 ) │ │ │ │ + ldr r2, [pc, #544] @ (386b48 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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 r0, r1 │ │ │ │ @@ -1111488,17 +1111489,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (38697c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 387050 │ │ │ │ + b.n 387058 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #152] @ (386a18 ) │ │ │ │ + ldr r2, [pc, #168] @ (386a28 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1111531,19 +1111532,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (3869f0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 386cdc │ │ │ │ + b.n 386ce4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 386fe4 │ │ │ │ + b.n 386fec │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #728] @ (386ccc ) │ │ │ │ + ldr r1, [pc, #744] @ (386cdc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #132] @ (386a88 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1111600,21 +1111601,21 @@ │ │ │ │ b.n 386a46 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #66 @ 0x42 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 386fc4 │ │ │ │ + b.n 386fcc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #336] @ (386be8 ) │ │ │ │ + ldr r1, [pc, #352] @ (386bf8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r4, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 386f24 │ │ │ │ + b.n 386f2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -1111776,31 +1111777,31 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r3, #140 @ 0x8c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386f2c │ │ │ │ + b.n 386f34 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #56] @ (386cc4 ) │ │ │ │ + ldr r0, [pc, #72] @ (386cd4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 386e44 │ │ │ │ + b.n 386e4c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blxns r2 │ │ │ │ + blx r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386dbc │ │ │ │ + b.n 386dc4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 386d90 │ │ │ │ + b.n 386d98 │ │ │ │ lsls r0, r2, #1 │ │ │ │ bx r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -1112226,37 +1112227,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 386b8c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 38718c │ │ │ │ + ble.n 387194 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add sl, r6 │ │ │ │ + add lr, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 387108 │ │ │ │ + ble.n 387110 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3870dc │ │ │ │ + ble.n 3870e4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, sl │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3871a8 │ │ │ │ + bgt.n 3871b0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 3870f8 │ │ │ │ + blt.n 387100 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 387268 │ │ │ │ + blt.n 387270 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [pc, #220] @ (3872b0 ) │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #212] @ (3872b4 ) │ │ │ │ @@ -1112328,37 +1112329,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #64] @ (3872dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 387288 │ │ │ │ ... │ │ │ │ - bge.n 3872a0 │ │ │ │ + bge.n 3872a8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 387274 │ │ │ │ + bge.n 38727c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 38724c │ │ │ │ + bge.n 387254 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 387214 │ │ │ │ + bge.n 38721c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 387384 │ │ │ │ + bge.n 38738c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 387350 │ │ │ │ + bge.n 387358 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1113001,63 +1113002,63 @@ │ │ │ │ nop │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bhi.n 38794c │ │ │ │ + bhi.n 387954 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 387ab8 │ │ │ │ + bvs.n 387ac0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 387a90 │ │ │ │ + bvs.n 387a98 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 387a5c │ │ │ │ + bvs.n 387a64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3879cc │ │ │ │ + bmi.n 3879d4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 387920 │ │ │ │ + bmi.n 387928 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcc.n 387994 │ │ │ │ + bcc.n 38799c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 387968 │ │ │ │ + bcc.n 387970 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 38793c │ │ │ │ + bcc.n 387944 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 387b10 │ │ │ │ + bcc.n 387b18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 387ad8 │ │ │ │ + bcc.n 387ae0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 387aa8 │ │ │ │ + bcc.n 387ab0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 387a78 │ │ │ │ + bcc.n 387a80 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 387a4c │ │ │ │ + bcc.n 387a54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 00387a54 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1113454,123 +1113455,123 @@ │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r3, #222 @ 0xde │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 387ec8 │ │ │ │ + bcs.n 387ed0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ pldw [r9, #255]! │ │ │ │ - bcs.n 387ee4 │ │ │ │ + bcs.n 387eec │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcs.n 387f0c │ │ │ │ + bcs.n 387f14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 387e50 │ │ │ │ + bne.n 387e58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 387df4 │ │ │ │ + bne.n 387dfc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr7, cr15, {7} │ │ │ │ mrc 15, 1, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - bne.n 387f88 │ │ │ │ + bne.n 387f90 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 387f5c │ │ │ │ + bne.n 387f64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldc 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bne.n 387f88 │ │ │ │ + bne.n 387f90 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 387dd0 │ │ │ │ + bne.n 387dd8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 387ec4 │ │ │ │ + bne.n 387ecc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 387e98 │ │ │ │ + beq.n 387ea0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 387f74 │ │ │ │ + bne.n 387f7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 387fc4 │ │ │ │ + bne.n 387fcc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 387e20 │ │ │ │ + beq.n 387e28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 387f94 │ │ │ │ + bne.n 387f9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 387e14 │ │ │ │ + bne.n 387e1c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 387f9c │ │ │ │ + beq.n 387fa4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 387f68 │ │ │ │ + beq.n 387f70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 387fa8 │ │ │ │ + bne.n 387fb0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 387e30 │ │ │ │ + bne.n 387e38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 387ff4 │ │ │ │ + bne.n 387ffc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 387e34 │ │ │ │ + bne.n 387e3c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 387e20 │ │ │ │ + bne.n 387e28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 387e6c │ │ │ │ + bne.n 387e74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 38802c │ │ │ │ + bne.n 387e34 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 387e84 │ │ │ │ + bne.n 387e8c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 387e54 │ │ │ │ + bne.n 387e5c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 388028 │ │ │ │ + bne.n 388030 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 387ed8 │ │ │ │ + bne.n 387ee0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9449c │ │ │ │ @@ -1113591,17 +1113592,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 387fbc │ │ │ │ bls.n 387fb6 │ │ │ │ movs r0, #1 │ │ │ │ @@ -1113732,19 +1113733,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r6, r1, #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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1113846,23 +1113847,23 @@ │ │ │ │ strd r0, r1, [r6, #64] @ 0x40 │ │ │ │ strd r0, r1, [r6, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r6, #192] @ 0xc0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (3882ec ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1113902,15 +1113903,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r3, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r3, #122 @ 0x7a │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1114089,39 +1114090,39 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrb.w ip, [r0, #24] │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ ubfx lr, r2, #2, #1 │ │ │ │ @@ -1114219,17 +1114220,17 @@ │ │ │ │ bgt.n 3885ae │ │ │ │ movs r2, #0 │ │ │ │ b.n 3885d2 │ │ │ │ adds r3, r2, #4 │ │ │ │ b.n 388620 │ │ │ │ adds r3, r2, #3 │ │ │ │ b.n 388620 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1114414,21 +1114415,21 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 388870 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2768] @ 0xad0 │ │ │ │ ldr r5, [pc, #688] @ (388b68 ) │ │ │ │ @@ -1114697,25 +1114698,25 @@ │ │ │ │ ... │ │ │ │ adds r6, r1, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [pc, #320] @ (388cbc ) │ │ │ │ + ldr r7, [pc, #336] @ (388ccc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ vldr d7, [pc, #716] @ 388e60 │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 388d88 │ │ │ │ @@ -1114936,21 +1114937,21 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 389080 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ vldr d7, [pc, #556] @ 3890b8 │ │ │ │ vmov.f64 d15, d7 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ vmov.f64 d12, d7 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov r7, fp │ │ │ │ @@ -1115147,34 +1115148,34 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 3890b0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - itet al │ │ │ │ + itee al │ │ │ │ lslal r0, r2, #1 │ │ │ │ - mov r3, #122 @ 0x7a │ │ │ │ - lslal r6, r1, #1 │ │ │ │ - it lt │ │ │ │ + mov r3, #126 @ 0x7e │ │ │ │ + lsl r6, r1, #1 │ │ │ │ + itt lt │ │ │ │ lsllt r0, r2, #1 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movlt r3, #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - itee ls │ │ │ │ + itet ls │ │ │ │ lslls r0, r2, #1 │ │ │ │ - movhi r3, #34 @ 0x22 │ │ │ │ - lslhi r6, r1, #1 │ │ │ │ - itet pl │ │ │ │ + movhi r3, #38 @ 0x26 │ │ │ │ + lslls r6, r1, #1 │ │ │ │ + itte pl │ │ │ │ lslpl r0, r2, #1 │ │ │ │ - movmi r2, #230 @ 0xe6 │ │ │ │ - lslpl r6, r1, #1 │ │ │ │ + movpl r2, #234 @ 0xea │ │ │ │ + lslmi r6, r1, #1 │ │ │ │ vmul.f64 d7, d13, d13 │ │ │ │ vmul.f64 d6, d11, d13 │ │ │ │ vmla.f64 d7, d12, d12 │ │ │ │ vstr d5, [sp, #112] @ 0x70 │ │ │ │ vnmls.f64 d6, d10, d12 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ vmla.f64 d8, d15, d15 │ │ │ │ @@ -1115441,41 +1115442,41 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r6, 3894d8 │ │ │ │ + cbnz r2, 3894da │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #2610 @ 0xa32 │ │ │ │ ldr r0, [pc, #672] @ (389708 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1115698,35 +1115699,35 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 389910 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - cbnz r0, 389770 │ │ │ │ + cbnz r4, 389770 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r0, 389770 │ │ │ │ + cbnz r4, 389770 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r0, 38977e │ │ │ │ + cbnz r4, 38977e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbnz r2, 389762 │ │ │ │ + cbnz r6, 389762 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r4, 38974a │ │ │ │ + cbnz r0, 38974c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r4, 389742 │ │ │ │ + cbnz r0, 389744 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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.w ip, [r1, #236] @ 0xec │ │ │ │ @@ -1116164,29 +1116165,29 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ lsrs r6, r7, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r6, 389ce6 │ │ │ │ + cbz r2, 389ce8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [pc, #48] @ (389ca8 ) │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (389cac ) │ │ │ │ @@ -1116196,17 +1116197,17 @@ │ │ │ │ b.n 389b7e │ │ │ │ vldr d0, [pc, #12] @ 389ca0 │ │ │ │ b.n 389bf4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r6, 389d0a │ │ │ │ + cbz r2, 389d0c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1116523,23 +1116524,23 @@ │ │ │ │ mov sl, r3 │ │ │ │ b.n 38a068 │ │ │ │ ... │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r6, 38a06a │ │ │ │ + cbz r2, 38a06c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r0, 38a082 │ │ │ │ + cbz r4, 38a082 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r5, r9 │ │ │ │ beq.n 38a114 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -1116669,41 +1116670,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (38a1e8 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 389f3a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #836] @ (38a548 ) │ │ │ │ @@ -1117356,61 +1117357,61 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 38a462 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 38adb4 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #832 @ (adr r7, 38ad0c ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 38ad1c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 38acb4 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 38acc4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #560 @ (adr r7, 38ac0c ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 38ac1c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #928 @ (adr r7, 38ad84 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 38ad94 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 38ad1c ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 38ad2c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #704 @ (adr r6, 38acb4 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 38acc4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #592 @ (adr r6, 38ac4c ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 38ac5c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #480 @ (adr r6, 38abe4 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 38abf4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1117842,48 +1117843,48 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ stc2 0, cr0, [r0], #-352 @ 0xfffffea0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 38ae62 │ │ │ │ - vsli.64 q13, q9, #63 @ 0x3f │ │ │ │ + vsli.64 q13, q11, #63 @ 0x3f │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #248 @ (adr r6, 38afdc ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 38afec ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #904 @ (adr r5, 38b270 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 38b280 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, pc, #976 @ (adr r2, 38b2bc ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 38b2cc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #880 @ (adr r2, 38b264 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 38b274 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrsb.w r0, [sl, r8, lsl #1] │ │ │ │ - add r2, pc, #584 @ (adr r2, 38b148 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 38b158 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #488 @ (adr r2, 38b0f0 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 38b100 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #56 @ (adr r2, 38af48 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 38af58 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 38b1e0 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 38b1f0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #600 @ (adr r1, 38b178 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 38b188 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ blx a09fc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -1118209,15 +1118210,15 @@ │ │ │ │ vldr d0, [pc, #12] @ 38b2e0 │ │ │ │ b.n 38b24e │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ b.n 38abca │ │ │ │ ... │ │ │ │ - add r0, pc, #768 @ (adr r0, 38b5ec ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 38b5fc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ vldr d0, [pc, #368] @ 38b460 │ │ │ │ mov r0, r5 │ │ │ │ blx 9b7bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1118355,48 +1118356,48 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 38b2d0 │ │ │ │ b.n 38b24a │ │ │ │ ... │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vswp q8, │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + vmla.i q8, q3, d13[0] │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i16 q8, q3, d5[1] │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + vmla.i16 q8, q5, d5[1] │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i q0, q5, d13[0] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + vmla.i q0, q7, d13[0] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i16 q0, q7, d5[1] │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + vmla.i32 q0, q1, d13[0] │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i q0, q1, d1[3] │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + vmla.i q0, q3, d1[3] │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vhadd.u16 q8, q0, │ │ │ │ + vhadd.u16 q8, q2, │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ ldr.w r2, [pc, #2688] @ 38bf50 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1119354,81 +1119355,81 @@ │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.n 38c188 │ │ │ │ sbcs.w r0, r4, #88 @ 0x58 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, r0, #88 @ 0x58 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xe830004d │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + @ instruction: 0xe834004d │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfb70004d │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + @ instruction: 0xfb74004d │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfb50004d │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + @ instruction: 0xfb54004d │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa62004d │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + @ instruction: 0xfa66004d │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa42004d │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xfa46004d │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr??.w r0, [r8, #77] @ 0x4d │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + ldr??.w r0, [ip, #77] @ 0x4d │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr??.w r0, [r8, sp] │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + ldr??.w r0, [ip, sp] │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr.w r0, [r6, sp] │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + ldr.w r0, [sl, sp] │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh.w r0, [r4, sp] │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + ldrh.w r0, [r8, sp] │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf7dc004d │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + @ instruction: 0xf7e0004d │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf74a004d │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + @ instruction: 0xf74e004d │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf716004d │ │ │ │ - adds r2, r0, #4 │ │ │ │ + @ instruction: 0xf71a004d │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr.w r0, [r4, #77] @ 0x4d │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr.w r0, [r8, #77] @ 0x4d │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mcrr2 0, 4, r0, r8, cr13 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + mcrr2 0, 4, r0, ip, cr13 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adc.w r0, sl, #13434880 @ 0xcd0000 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + adc.w r0, lr, #13434880 @ 0xcd0000 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf4ae004d │ │ │ │ - str r1, [sp, #8] │ │ │ │ + @ instruction: 0xf4b2004d │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - eors.w r0, r2, #13434880 @ 0xcd0000 │ │ │ │ - ldc2 0, cr0, [sl, #-308] @ 0xfffffecc │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + eors.w r0, r6, #13434880 @ 0xcd0000 │ │ │ │ + ldc2 0, cr0, [lr, #-308] @ 0xfffffecc │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 38c1b0 │ │ │ │ @@ -1119723,38 +1119724,38 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 38c2d6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - rsb r0, r2, #77 @ 0x4d │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + rsb r0, r6, #77 @ 0x4d │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add.w r0, r2, #77 @ 0x4d │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + add.w r0, r6, #77 @ 0x4d │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf0e2004d │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf0e6004d │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf0c4004d │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf0c8004d │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf0a4004d │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf0a8004d │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - eor.w r0, sl, #77 @ 0x4d │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + eor.w r0, lr, #77 @ 0x4d │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - orn r0, lr, #77 @ 0x4d │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + orns r0, r2, #77 @ 0x4d │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - orrs.w r0, r2, #77 @ 0x4d │ │ │ │ + orrs.w r0, r6, #77 @ 0x4d │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [pc, #1632] @ 38ca00 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ @@ -1120291,49 +1120292,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #104] @ (38ca54 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 38c9d4 │ │ │ │ ... │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cbnz r7, 38ca70 │ │ │ │ - @ instruction: 0xffff8bd0 │ │ │ │ + @ instruction: 0xffff8bd4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vhadd.s16 q8, q7, │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + vhadd.s32 q8, q1, │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cbnz r3, 38ca6e │ │ │ │ - @ instruction: 0xffff8b5a │ │ │ │ + @ instruction: 0xffff8b5e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stc 0, cr0, [r2], {77} @ 0x4d │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + stc 0, cr0, [r6], {77} @ 0x4d │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - rsbs r0, r6, sp, lsl #1 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + rsbs r0, sl, sp, lsl #1 │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs.w r0, sl, sp, lsl #1 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + subs.w r0, lr, sp, lsl #1 │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xeb9c004d │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + sub.w r0, r0, sp, lsl #1 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strd r0, r0, [r6, #308] @ 0x134 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sl, #308] @ 0x134 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xe9a4004d │ │ │ │ + @ instruction: 0xe9a8004d │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ bl 389cb0 │ │ │ │ @@ -1120681,54 +1120682,54 @@ │ │ │ │ b.w 38beee │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 38ce18 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xe838004d │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + @ instruction: 0xe83c004d │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38cc10 │ │ │ │ + b.n 38cc18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38cbd8 │ │ │ │ + b.n 38cbe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 38ce34 │ │ │ │ + bcs.n 38ce3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38cb50 │ │ │ │ + b.n 38cb58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38cac4 │ │ │ │ + b.n 38cacc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38ca74 │ │ │ │ + b.n 38ca7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38ca3c │ │ │ │ + b.n 38ca44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38c9b0 │ │ │ │ + b.n 38c9b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38c980 │ │ │ │ + b.n 38c988 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r5, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ @@ -1121036,39 +1121037,39 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 38b854 │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 38d1e8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d920 │ │ │ │ + b.n 38d928 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d8c4 │ │ │ │ + b.n 38d8cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d88c │ │ │ │ + b.n 38d894 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d654 │ │ │ │ + b.n 38d65c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d624 │ │ │ │ + b.n 38d62c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d5ec │ │ │ │ + b.n 38d5f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #1502 @ 0x5de │ │ │ │ ldr r0, [pc, #300] @ (38d370 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1121172,37 +1121173,37 @@ │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ b.n 38d0ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d600 │ │ │ │ + b.n 38d608 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d5ac │ │ │ │ + b.n 38d5b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d514 │ │ │ │ + b.n 38d51c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d4e4 │ │ │ │ + b.n 38d4ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d4ac │ │ │ │ + b.n 38d4b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38d438 │ │ │ │ + b.n 38d440 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 0038d3a0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1121857,208 +1121858,208 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ bcs.n 38da10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ b.n 38dc66 │ │ │ │ - @ instruction: 0xffff7d8c │ │ │ │ + @ instruction: 0xffff7d90 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r3, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 28 │ │ │ │ + svc 32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bne.n 38da9c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ vdup.8 q13, d25[7] │ │ │ │ - vtbl.8 d23, {d15-d18}, d12 │ │ │ │ + @ instruction: 0xffff7b10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ vtbx.8 d26, {d15-d18}, d25 │ │ │ │ - vtbl.8 d23, {d31- │ │ │ │ + ble.n 38db0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 38da90 │ │ │ │ + ble.n 38da98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 38dc50 │ │ │ │ + ble.n 38dc58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 38dbdc │ │ │ │ + ble.n 38dbe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 38db60 │ │ │ │ + bgt.n 38db68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 38daec │ │ │ │ + bgt.n 38daf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 38dc78 │ │ │ │ + bgt.n 38dc80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 38dbe8 │ │ │ │ + bgt.n 38dbf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 38db60 │ │ │ │ + blt.n 38db68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 38dae8 │ │ │ │ + blt.n 38daf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 38dc70 │ │ │ │ + blt.n 38dc78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 38dbd4 │ │ │ │ + bge.n 38dbdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 38db5c │ │ │ │ + bge.n 38db64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 38dce4 │ │ │ │ + bge.n 38dcec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 38dc68 │ │ │ │ + bge.n 38dc70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bls.n 38dbf0 │ │ │ │ + bls.n 38dbf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bls.n 38db8c │ │ │ │ + bls.n 38db94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bls.n 38dd28 │ │ │ │ + bls.n 38dd30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bls.n 38dcc4 │ │ │ │ + bls.n 38dccc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bhi.n 38dc5c │ │ │ │ + bhi.n 38dc64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [pc, #456] @ (38de4c ) │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ ldr r1, [pc, #456] @ (38de50 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1122221,69 +1122222,69 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #120] @ (38deb8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 38d47e │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 38de20 │ │ │ │ + bvs.n 38de28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 38ddb8 │ │ │ │ + bvs.n 38ddc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 38df44 │ │ │ │ + bvs.n 38df4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 38dedc │ │ │ │ + bvs.n 38dee4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 38de5c │ │ │ │ + bpl.n 38de64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 38dde0 │ │ │ │ + bpl.n 38dde8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 38df64 │ │ │ │ + bpl.n 38df6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9cf10 │ │ │ │ @@ -1122304,17 +1122305,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 38de50 │ │ │ │ + bmi.n 38de58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1122581,23 +1122582,23 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 38e160 │ │ │ │ + bne.n 38e168 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1122636,17 +1122637,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (38e2c8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 38e284 │ │ │ │ + beq.n 38e28c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (38e338 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1122687,15 +1122688,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1122764,21 +1122765,21 @@ │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ blx a065c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 38e366 │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1122836,21 +1122837,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r3, [r6, #8] │ │ │ │ blx 99ff8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 0038e4c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1123285,133 +1123286,133 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 38e59a │ │ │ │ stmia r1!, {r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stc2 0, cr0, [r6, #-316] @ 0xfffffec4 │ │ │ │ + stc2 0, cr0, [sl, #-316] @ 0xfffffec4 │ │ │ │ lsls r3, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ mrrc2 15, 15, pc, r7, cr15 @ │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2l 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ ldr??.w pc, [fp, #4095] @ 0xfff │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb.w pc, [r5, #4095] @ 0xfff │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r0, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ bl 35e9c2 >::_M_fill_append(unsigned int, double const&)@@Base+0x19cba> │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 978a8 │ │ │ │ @@ -1123432,17 +1123433,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 0038ea88 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1123613,37 +1123614,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (38ec88 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 38ead8 │ │ │ │ nop │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 0038ec8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1124149,17 +1124150,17 @@ │ │ │ │ bcs.n 38f270 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ cbnz r0, 38f2bc │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb64e │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r9, ip │ │ │ │ mov r8, r4 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -1124890,29 +1124891,29 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 38fb78 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbnz r6, 38fc12 │ │ │ │ + cbnz r2, 38fc14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 38f030 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 38fbda │ │ │ │ @@ -1125392,41 +1125393,41 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 38effa │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 3900f0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r4, 39018e │ │ │ │ + cbz r0, 390190 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r4, 39018e │ │ │ │ + cbz r0, 390190 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - uxtb r0, r7 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #1727 @ 0x6bf │ │ │ │ ldr r0, [pc, #120] @ (3901c8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1125468,29 +1125469,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (3901e4 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 38effa │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r0, 39021e │ │ │ │ + cbz r4, 39021e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r0, 39021e │ │ │ │ + cbz r4, 39021e │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ ldr.w r9, [r1, #32] │ │ │ │ @@ -1125917,41 +1125918,41 @@ │ │ │ │ movlt r4, r8 │ │ │ │ blt.n 3906c6 │ │ │ │ b.n 3906f0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ add r4, pc, #208 @ (adr r4, 390738 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ add r1, pc, #616 @ (adr r1, 3908e4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 3906e6 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1126441,37 +1126442,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 390b9a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 390f80 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 390f90 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [pc, #804] @ (390f28 ) │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #796] @ (390f2c ) │ │ │ │ @@ -1126760,97 +1126761,97 @@ │ │ │ │ str.w r8, [r3] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r5, #68] @ 0x44 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ b.w 390418 │ │ │ │ ... │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #512 @ (adr r7, 391130 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 391140 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #400 @ (adr r7, 3910c8 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 3910d8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #288 @ (adr r7, 391060 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 391070 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 390ff8 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 391008 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 390f90 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 390fa0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #944] @ (391304 ) │ │ │ │ + ldr r7, [pc, #960] @ (391314 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #728 @ (adr r6, 391230 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 391240 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #648] @ (3911e4 ) │ │ │ │ + ldr r7, [pc, #664] @ (3911f4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #440 @ (adr r6, 391118 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 391128 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #536] @ (39117c ) │ │ │ │ + ldr r7, [pc, #552] @ (39118c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 3910a8 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 3910b8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #432] @ (39111c ) │ │ │ │ + ldr r7, [pc, #448] @ (39112c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #216 @ (adr r6, 391048 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 391058 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #208] @ (391044 ) │ │ │ │ + ldr r7, [pc, #224] @ (391054 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 391370 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 390f80 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #104] @ (390fe4 ) │ │ │ │ + ldr r7, [pc, #120] @ (390ff4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 391310 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 391320 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #0] @ (390f84 ) │ │ │ │ + ldr r7, [pc, #16] @ (390f94 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #808 @ (adr r5, 3912b0 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 3912c0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #920] @ (391324 ) │ │ │ │ + ldr r6, [pc, #936] @ (391334 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #704 @ (adr r5, 391250 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 391260 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #816] @ (3912c4 ) │ │ │ │ + ldr r6, [pc, #832] @ (3912d4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 3911f0 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 391200 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #712] @ (391264 ) │ │ │ │ + ldr r6, [pc, #728] @ (391274 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #496 @ (adr r5, 391190 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 3911a0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #608] @ (391204 ) │ │ │ │ + ldr r6, [pc, #624] @ (391214 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #392 @ (adr r5, 391130 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 391140 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #488] @ (391194 ) │ │ │ │ + ldr r6, [pc, #504] @ (3911a4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #280 @ (adr r5, 3910c8 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 3910d8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #176] @ (391064 ) │ │ │ │ + ldr r6, [pc, #192] @ (391074 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #992 @ (adr r4, 391398 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 3913a8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #32] @ (390fdc ) │ │ │ │ + ldr r6, [pc, #48] @ (390fec ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #848 @ (adr r4, 391310 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 391320 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #928] @ (391364 ) │ │ │ │ + ldr r5, [pc, #944] @ (391374 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #720 @ (adr r4, 391298 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 3912a8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #808] @ (3912f4 ) │ │ │ │ + ldr r5, [pc, #824] @ (391304 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 391220 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 391230 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 r2, [pc, #836] @ (391328 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -1127183,37 +1127184,37 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [pc, #136] @ (3913c0 ) │ │ │ │ + ldr r3, [pc, #152] @ (3913d0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #560] @ (39156c ) │ │ │ │ + ldr r2, [pc, #576] @ (39157c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #352 @ (adr r1, 3914a0 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 3914b0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (39139c ) │ │ │ │ + ldr r2, [pc, #104] @ (3913ac ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #56] @ (391380 ) │ │ │ │ + ldr r2, [pc, #72] @ (391390 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 3916b4 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 3916c4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #968] @ (391718 ) │ │ │ │ + ldr r1, [pc, #984] @ (391728 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 391644 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 391654 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #824] @ (391690 ) │ │ │ │ + ldr r1, [pc, #840] @ (3916a0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 3915bc ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 3915cc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #712] @ (391628 ) │ │ │ │ + ldr r1, [pc, #728] @ (391638 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #496 @ (adr r0, 391554 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 391564 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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.w ip, [pc, #684] @ 391624 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1127482,39 +1127483,39 @@ │ │ │ │ b.n 3915e2 │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [pc, #560] @ (391864 ) │ │ │ │ + ldr r0, [pc, #576] @ (391874 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #288] @ (39175c ) │ │ │ │ + ldr r0, [pc, #304] @ (39176c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blxns r3 │ │ │ │ + blx r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bx r3 │ │ │ │ + bxns r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov lr, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1127638,17 +1127639,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (3917bc ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 391794 │ │ │ │ - ldr r1, [pc, #928] @ (391b5c ) │ │ │ │ + ldr r1, [pc, #944] @ (391b6c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ vldr d6, [r1, #128] @ 0x80 │ │ │ │ @@ -1127882,37 +1127883,37 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [pc, #720] @ (391d40 ) │ │ │ │ + ldr r0, [pc, #736] @ (391d50 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #136] @ (391b00 ) │ │ │ │ + ldr r0, [pc, #152] @ (391b10 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blx r7 │ │ │ │ + blxns r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bx lr │ │ │ │ + bxns lr │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bx sl │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1128346,39 +1128347,39 @@ │ │ │ │ bne.n 391f72 │ │ │ │ b.n 391ec4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r1, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, r6 │ │ │ │ + add r6, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrh r2, [r3, #6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1128413,17 +1128414,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (392050 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1128715,31 +1128716,31 @@ │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r4, [r1, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1128902,17 +1128903,17 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ vldr d7, [r3] │ │ │ │ add.w ip, ip, #1408 @ 0x580 │ │ │ │ vabs.f64 d5, d7 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ @@ -1128972,21 +1128973,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (3926c0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 392658 │ │ │ │ nop │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #888] @ (392a50 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1129318,51 +1129319,51 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 392c68 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n 392b4c │ │ │ │ ldrb r2, [r6, #29] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r4, [r1, #27] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1129420,21 +1129421,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -1129477,17 +1129478,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (392c44 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1129528,15 +1129529,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ vldr d7, [r3] │ │ │ │ add.w ip, ip, #1408 @ 0x580 │ │ │ │ vabs.f64 d5, d7 │ │ │ │ @@ -1129597,21 +1129598,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (392d10 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 392caa │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ vldr d6, [r0] │ │ │ │ vldr d7, [r1] │ │ │ │ vabs.f64 d5, d6 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1129983,25 +1129984,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ @@ -1130152,17 +1130153,17 @@ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 39330a │ │ │ │ cmp r5, r8 │ │ │ │ bgt.n 393322 │ │ │ │ b.n 39328c │ │ │ │ nop │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1130362,39 +1130363,39 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 393402 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #10] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r6, [r0, #9] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r4, [r1, #256] @ 0x100 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1130609,21 +1130610,21 @@ │ │ │ │ b.n 393666 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 393682 │ │ │ │ mvn.w r4, #8 │ │ │ │ b.n 393666 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #764] @ (393b70 ) │ │ │ │ @@ -1130869,29 +1130870,29 @@ │ │ │ │ ... │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1131124,33 +1131125,33 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -1131557,35 +1131558,35 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r4, r6 │ │ │ │ @@ -1132119,25 +1132120,25 @@ │ │ │ │ b.n 3948ee │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 394ba0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #1559 @ 0x617 │ │ │ │ ldr.w r0, [pc, #1200] @ 394e58 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1132542,53 +1132543,53 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 393fc4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r7, [pc, #992] @ (395268 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #624] @ (3950fc ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ blx 9db44 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movw r3, #1621 @ 0x655 │ │ │ │ @@ -1133460,107 +1133461,107 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 395af0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ stmia r7!, {r0, r3, r5, r6} │ │ │ │ vqshl.u32 q14, , #31 │ │ │ │ @ instruction: 0xffffc745 │ │ │ │ - vrshr.u32 d17, d22, #1 │ │ │ │ + vrshr.u32 d17, d26, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bgt.n 395842 │ │ │ │ vabal.u q14, d31, d27 │ │ │ │ - vmla.i , , d16[0] │ │ │ │ + vmla.i , , d20[0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1134233,97 +1134234,97 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 39584c │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 396378 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00396208 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1134661,79 +1134662,79 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ add r6, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u q8, q3, │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + vhadd.u q8, q5, │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r0, r2} │ │ │ │ - @ instruction: 0xffffff22 │ │ │ │ + @ instruction: 0xffffff26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ blt.n 396686 │ │ │ │ - vcvt.u32.f32 , q8, #1 │ │ │ │ + vcvt.u32.f32 , q10, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr15, {2} │ │ │ │ - str r4, [r2, r2] │ │ │ │ + cdp2 0, 9, cr0, cr12, cr15, {2} │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ muls r2, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r3, r4, r7} │ │ │ │ - vqrdmlah.s , , d0[0] │ │ │ │ + vqrdmlah.s , , d4[0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr15, {2} │ │ │ │ - str r2, [r4, r0] │ │ │ │ + cdp2 0, 2, cr0, cr10, cr15, {2} │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 0, cr0, cr12, cr15, {2} │ │ │ │ - str r0, [r1, r0] │ │ │ │ + cdp2 0, 1, cr0, cr0, cr15, {2} │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r7!, {r0, r1, r2, r4, r5, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ - vqrdmulh.s , , d14[0] │ │ │ │ + @ instruction: 0xfffffdd2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #808] @ (3968fc ) │ │ │ │ + ldr r7, [pc, #824] @ (39690c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2 0, cr0, [r4, #316]! @ 0x13c │ │ │ │ - ldr r7, [pc, #704] @ (39689c ) │ │ │ │ + ldc2 0, cr0, [r8, #316]! @ 0x13c │ │ │ │ + ldr r7, [pc, #720] @ (3968ac ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r0!, {r0, r1, r5} │ │ │ │ - vcvt.u16.f16 , q11, #1 │ │ │ │ + vcvt.u16.f16 , q13, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #456] @ (3967b0 ) │ │ │ │ + ldr r7, [pc, #472] @ (3967c0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ cbnz r1, 396658 │ │ │ │ - vqrdmulh.s , , d10[0] │ │ │ │ + vqrdmulh.s , , d14[0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #280] @ (39670c ) │ │ │ │ + ldr r7, [pc, #296] @ (39671c ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr15, {2} │ │ │ │ + cdp2 0, 0, cr0, cr6, cr15, {2} │ │ │ │ + stc2 0, cr0, [r6, #-316] @ 0xfffffec4 │ │ │ │ + ldr r7, [pc, #8] @ (39660c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 7, cr0, cr0, cr15, {2} │ │ │ │ - cdp2 0, 0, cr0, cr2, cr15, {2} │ │ │ │ - stc2 0, cr0, [r2, #-316] @ 0xfffffec4 │ │ │ │ - ldr r6, [pc, #1016] @ (3969fc ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stc2l 0, cr0, [r4], #316 @ 0x13c │ │ │ │ - ldr r6, [pc, #888] @ (396984 ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stc2l 0, cr0, [r4], {79} @ 0x4f │ │ │ │ - ldc2 0, cr0, [sl, #-316]! @ 0xfffffec4 │ │ │ │ - cdp2 0, 1, cr0, cr4, cr15, {2} │ │ │ │ - cdp2 0, 7, cr0, cr10, cr15, {2} │ │ │ │ - stc2 0, cr0, [r2], {79} @ 0x4f │ │ │ │ - ldr r6, [pc, #504] @ (39681c ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr2, cr15, {2} │ │ │ │ - cdp2 0, 11, cr0, cr4, cr15, {2} │ │ │ │ - mcrr2 0, 4, r0, r8, cr15 │ │ │ │ - ldr r6, [pc, #272] @ (396744 ) │ │ │ │ + stc2l 0, cr0, [r8], #316 @ 0x13c │ │ │ │ + ldr r6, [pc, #904] @ (396994 ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stc2l 0, cr0, [r8], {79} @ 0x4f │ │ │ │ + ldc2 0, cr0, [lr, #-316]! @ 0xfffffec4 │ │ │ │ + cdp2 0, 1, cr0, cr8, cr15, {2} │ │ │ │ + cdp2 0, 7, cr0, cr14, cr15, {2} │ │ │ │ + stc2 0, cr0, [r6], {79} @ 0x4f │ │ │ │ + ldr r6, [pc, #520] @ (39682c ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cdp2 0, 6, cr0, cr6, cr15, {2} │ │ │ │ + cdp2 0, 11, cr0, cr8, cr15, {2} │ │ │ │ + mcrr2 0, 4, r0, ip, cr15 │ │ │ │ + ldr r6, [pc, #288] @ (396754 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [pc, #380] @ (3967b4 ) │ │ │ │ add.w r3, r4, #140 @ 0x8c │ │ │ │ ldr r1, [pc, #380] @ (3967b8 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1134869,43 +1134870,43 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #104] @ (396810 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 396306 │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r8, #316] @ 0x13c │ │ │ │ - ldc2l 0, cr0, [r6, #316]! @ 0x13c │ │ │ │ - @ instruction: 0xfb32004f │ │ │ │ - ldr r5, [pc, #184] @ (39687c ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stc2l 0, cr0, [r2, #316]! @ 0x13c │ │ │ │ - cdp2 0, 2, cr0, cr4, cr15, {2} │ │ │ │ - @ instruction: 0xfaf4004f │ │ │ │ - ldr r4, [pc, #960] @ (396b94 ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr15, {2} │ │ │ │ - ldc2l 0, cr0, [r8, #316]! @ 0x13c │ │ │ │ - @ instruction: 0xfaae004f │ │ │ │ - ldr r4, [pc, #680] @ (396a8c ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr15, {2} │ │ │ │ - cdp2 0, 9, cr0, cr0, cr15, {2} │ │ │ │ - @ instruction: 0xfa74004f │ │ │ │ - ldr r4, [pc, #448] @ (3969b4 ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr15, {2} │ │ │ │ - cdp2 0, 14, cr0, cr14, cr15, {2} │ │ │ │ - @ instruction: 0xfa3a004f │ │ │ │ - ldr r4, [pc, #216] @ (3968dc ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cdp2 0, 12, cr0, cr12, cr15, {2} │ │ │ │ - vhadd.u32 q0, q1, │ │ │ │ - vld1.8 {d16[2]}, [lr] │ │ │ │ - ldr r3, [pc, #936] @ (396bbc ) │ │ │ │ + stc2l 0, cr0, [ip, #316] @ 0x13c │ │ │ │ + ldc2l 0, cr0, [sl, #316]! @ 0x13c │ │ │ │ + @ instruction: 0xfb36004f │ │ │ │ + ldr r5, [pc, #200] @ (39688c ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stc2l 0, cr0, [r6, #316]! @ 0x13c │ │ │ │ + cdp2 0, 2, cr0, cr8, cr15, {2} │ │ │ │ + @ instruction: 0xfaf8004f │ │ │ │ + ldr r4, [pc, #976] @ (396ba4 ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cdp2 0, 4, cr0, cr6, cr15, {2} │ │ │ │ + ldc2l 0, cr0, [ip, #316]! @ 0x13c │ │ │ │ + @ instruction: 0xfab2004f │ │ │ │ + ldr r4, [pc, #696] @ (396a9c ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cdp2 0, 2, cr0, cr14, cr15, {2} │ │ │ │ + cdp2 0, 9, cr0, cr4, cr15, {2} │ │ │ │ + @ instruction: 0xfa78004f │ │ │ │ + ldr r4, [pc, #464] @ (3969c4 ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cdp2 0, 8, cr0, cr4, cr15, {2} │ │ │ │ + cdp2 0, 15, cr0, cr2, cr15, {2} │ │ │ │ + @ instruction: 0xfa3e004f │ │ │ │ + ldr r4, [pc, #232] @ (3968ec ) │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr15, {2} │ │ │ │ + vhadd.u32 q0, q3, │ │ │ │ + ldr??.w r0, [r2, #79] @ 0x4f │ │ │ │ + ldr r3, [pc, #952] @ (396bcc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98db0 │ │ │ │ @@ -1134926,16 +1134927,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, pc] │ │ │ │ - ldr r3, [pc, #304] @ (396990 ) │ │ │ │ + ldr??.w r0, [r4, pc] │ │ │ │ + ldr r3, [pc, #320] @ (3969a0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00396860 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1134965,16 +1134966,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str??.w r0, [r6, #79] @ 0x4f │ │ │ │ - ldr r2, [pc, #904] @ (396c50 ) │ │ │ │ + str??.w r0, [sl, #79] @ 0x4f │ │ │ │ + ldr r2, [pc, #920] @ (396c60 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a0e38 │ │ │ │ @@ -1135030,15 +1135031,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #62 @ 0x3e │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #316] @ 0x13c │ │ │ │ + stc2 0, cr0, [r2, #316]! @ 0x13c │ │ │ │ subs r5, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ @@ -1135511,19 +1135512,19 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ - vst1.8 {d0[2]}, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ + vst1.8 {d0[2]}, [r8] │ │ │ │ + mov r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8] │ │ │ │ - mov r4, r0 │ │ │ │ + vld4.16 {d16-d19}, [ip] │ │ │ │ + mov r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 9ae88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r0, r2, #1440 @ 0x5a0 │ │ │ │ @@ -1135836,37 +1135837,37 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ ... │ │ │ │ - @ instruction: 0xf6bc004f │ │ │ │ - muls r0, r3 │ │ │ │ + movt r0, #2127 @ 0x84f │ │ │ │ + muls r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - addw r0, r6, #2127 @ 0x84f │ │ │ │ - cmp r2, r4 │ │ │ │ + addw r0, sl, #2127 @ 0x84f │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf5ea004f │ │ │ │ - cmp r6, r0 │ │ │ │ + @ instruction: 0xf5ee004f │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf598004f │ │ │ │ - tst r4, r6 │ │ │ │ + @ instruction: 0xf59c004f │ │ │ │ + tst r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf4a2004f │ │ │ │ - asrs r6, r7 │ │ │ │ + @ instruction: 0xf4a6004f │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eor.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ - asrs r2, r4 │ │ │ │ + eor.w r0, sl, #13565952 @ 0xcf0000 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ - lsrs r2, r6 │ │ │ │ + orrs.w r0, sl, #13565952 @ 0xcf0000 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ands.w r0, r2, #13565952 @ 0xcf0000 │ │ │ │ - lsls r6, r5 │ │ │ │ + ands.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ vldr d0, [pc, #448] @ 397510 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ blx 9c508 │ │ │ │ @@ -1136008,16 +1136009,16 @@ │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d3 │ │ │ │ b.w 396c18 │ │ │ │ movs r3, #1 │ │ │ │ b.n 39745a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf37a004f │ │ │ │ - ands r6, r2 │ │ │ │ + @ instruction: 0xf37e004f │ │ │ │ + ands r2, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00397520 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1136214,54 +1136215,54 @@ │ │ │ │ b.n 3975ba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf182004f │ │ │ │ + @ instruction: 0xf186004f │ │ │ │ bl fffa772a ::Settings::boolParam@@Base+0xff686492> │ │ │ │ - @ instruction: 0xf188004f │ │ │ │ - adds r0, r1, #4 │ │ │ │ + @ instruction: 0xf18c004f │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r4, #79 @ 0x4f │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + adc.w r0, r8, #79 @ 0x4f │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r0, #142 @ 0x8e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds.w r0, r0, #79 @ 0x4f │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + adds.w r0, r4, #79 @ 0x4f │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bl 66774e │ │ │ │ bl 685752 │ │ │ │ - @ instruction: 0xf0d2004f │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf0d6004f │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf0b8004f │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + @ instruction: 0xf0bc004f │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf0e0004f │ │ │ │ - adds.w r0, lr, #79 @ 0x4f │ │ │ │ - @ instruction: 0xf124004f │ │ │ │ - sbc.w r0, lr, #79 @ 0x4f │ │ │ │ - orn r0, r0, #79 @ 0x4f │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf0e4004f │ │ │ │ + @ instruction: 0xf122004f │ │ │ │ + @ instruction: 0xf128004f │ │ │ │ + sbcs.w r0, r2, #79 @ 0x4f │ │ │ │ + orn r0, r4, #79 @ 0x4f │ │ │ │ + subs r5, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orr.w r0, r6, #79 @ 0x4f │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + orr.w r0, sl, #79 @ 0x4f │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc 0, cr0, [r8, #316] @ 0x13c │ │ │ │ - @ instruction: 0xf13a004f │ │ │ │ - and.w r0, sl, #79 @ 0x4f │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + ldc 0, cr0, [ip, #316] @ 0x13c │ │ │ │ + @ instruction: 0xf13e004f │ │ │ │ + and.w r0, lr, #79 @ 0x4f │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i32 d16, d12, d15[0] │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + vext.8 q8, q0, , #0 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9cdcc │ │ │ │ @@ -1136282,16 +1136283,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vhadd.s32 q0, q4, │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + vhadd.s32 q0, q6, │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1136357,18 +1136358,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 397ab8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - vext.8 q8, q2, , #0 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + vext.8 q8, q4, , #0 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i16 d16, d4, d7[1] │ │ │ │ + vmla.i16 d16, d8, d7[1] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (397918 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (39791c ) │ │ │ │ @@ -1136408,15 +1136409,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 q8, q5, │ │ │ │ + vhadd.s16 q8, q7, │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1136518,19 +1136519,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 0, cr0, cr0, cr15, {2} │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + cdp 0, 0, cr0, cr4, cr15, {2} │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldcl 0, cr0, [lr, #316] @ 0x13c │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + stcl 0, cr0, [r2, #316]! @ 0x13c │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #744] @ (397d70 ) │ │ │ │ @@ -1136805,15 +1136806,15 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add.w r0, r2, pc, lsl #1 │ │ │ │ + add.w r0, r6, pc, lsl #1 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 397e30 │ │ │ │ vldr d7, [r4, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 397da8 │ │ │ │ @@ -1136972,31 +1136973,31 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 397ec4 │ │ │ │ nop │ │ │ │ @ instruction: 0xfaffffff │ │ │ │ - strd r0, r0, [r6, #316] @ 0x13c │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + strd r0, r0, [sl, #316] @ 0x13c │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [r0, #-316]! @ 0x13c │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + ldrd r0, r0, [r4, #-316]! @ 0x13c │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [r4, #-316] @ 0x13c │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + ldrd r0, r0, [r8, #-316] @ 0x13c │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmdb r6!, {r0, r1, r2, r3, r6} │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + ldmdb sl!, {r0, r1, r2, r3, r6} │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmdb r8, {r0, r1, r2, r3, r6} │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + ldmdb ip, {r0, r1, r2, r3, r6} │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [ip], #316 @ 0x13c │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + stmdb r0, {r0, r1, r2, r3, r6} │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00397f74 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1137190,58 +1137191,58 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 398388 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r6, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r0!, {r0, r1, r2, r3, r6} │ │ │ │ + stmia.w r4!, {r0, r1, r2, r3, r6} │ │ │ │ @ instruction: 0xfab1ffff │ │ │ │ - ldrd r0, r0, [r4], #-316 @ 0x13c │ │ │ │ - @ instruction: 0xe8c2004f │ │ │ │ + ldrd r0, r0, [r8], #-316 @ 0x13c │ │ │ │ + @ instruction: 0xe8c6004f │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe80e004f │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + @ instruction: 0xe812004f │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 398150 │ │ │ │ + b.n 398158 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str.w pc, [r9, #255]! │ │ │ │ bl 30c1a6 >::_M_default_append(unsigned int)@@Base+0x572> │ │ │ │ - b.n 3980e4 │ │ │ │ + b.n 3980ec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3980b8 │ │ │ │ + b.n 3980c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 39808c │ │ │ │ + b.n 398094 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398150 │ │ │ │ + b.n 398158 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3981a8 │ │ │ │ + b.n 3981b0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39885c │ │ │ │ + b.n 398864 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3981b4 │ │ │ │ + b.n 3981bc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 397fb0 │ │ │ │ + b.n 397fb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 397f84 │ │ │ │ + b.n 397f8c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0cfc │ │ │ │ @@ -1137262,17 +1137263,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 397e58 │ │ │ │ + b.n 397e60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ bcc.n 39823c │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ @@ -1137766,93 +1137767,93 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 3984c2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398154 │ │ │ │ + b.n 39815c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3980d0 │ │ │ │ + b.n 3980d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398124 │ │ │ │ + b.n 39812c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398064 │ │ │ │ + b.n 39806c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398034 │ │ │ │ + b.n 39803c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 397fd4 │ │ │ │ + b.n 397fdc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398050 │ │ │ │ + b.n 398058 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398f3c │ │ │ │ + b.n 398f44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398f40 │ │ │ │ + b.n 398f48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398ebc │ │ │ │ + b.n 398ec4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398ee8 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ b.n 398ef0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398e3c │ │ │ │ + b.n 398ef8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + b.n 398e44 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398ee4 │ │ │ │ + b.n 398eec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398dc8 │ │ │ │ + b.n 398dd0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398d98 │ │ │ │ + b.n 398da0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398d64 │ │ │ │ + b.n 398d6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398d30 │ │ │ │ + b.n 398d38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398d5c │ │ │ │ + b.n 398d64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398cdc │ │ │ │ + b.n 398ce4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398d30 │ │ │ │ + b.n 398d38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398c7c │ │ │ │ + b.n 398c84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 398cd0 │ │ │ │ + b.n 398cd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398c1c │ │ │ │ + b.n 398c24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (398820 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1137889,15 +1137890,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 398bc4 │ │ │ │ + b.n 398bcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r0, r1, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ @@ -1138100,53 +1138101,53 @@ │ │ │ │ b.n 3988a0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r0, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 398fbc │ │ │ │ + b.n 398fc4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398c98 │ │ │ │ + b.n 398ca0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398cc4 │ │ │ │ + b.n 398ccc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 398cac │ │ │ │ + b.n 398cb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 398c8c │ │ │ │ + b.n 398c94 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 398bd8 │ │ │ │ + b.n 398be0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 398d28 │ │ │ │ + b.n 398d30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ @@ -1138320,29 +1138321,29 @@ │ │ │ │ b.n 398c3c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r3, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 398c64 │ │ │ │ + ble.n 398c6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r6, r3, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ble.n 398c88 │ │ │ │ + ble.n 398c90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 398c50 │ │ │ │ + bgt.n 398c58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r5, [pc, #1532] @ 39929c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1138907,59 +1138908,59 @@ │ │ │ │ b.n 399158 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r4, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 399328 │ │ │ │ + bgt.n 399330 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 399284 │ │ │ │ + blt.n 39928c │ │ │ │ lsls r7, r1, #1 │ │ │ │ asrs r4, r7, #31 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bge.n 3992ac │ │ │ │ + blt.n 3992b4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 39921c │ │ │ │ + bls.n 399224 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 399210 │ │ │ │ + bls.n 399218 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 3992d0 │ │ │ │ + bls.n 3992d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bhi.n 399224 │ │ │ │ + bhi.n 39922c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bhi.n 399208 │ │ │ │ + bhi.n 399210 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvc.n 39929c │ │ │ │ + bvc.n 3992a4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 399268 │ │ │ │ + bvc.n 399270 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 399370 │ │ │ │ + bvc.n 399378 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 399340 │ │ │ │ + bvc.n 399348 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 399310 │ │ │ │ + bvc.n 399318 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3992e0 │ │ │ │ + bvs.n 3992e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 399254 │ │ │ │ + bvs.n 39925c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, 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, [r1, #24] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1139034,23 +1139035,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (3993e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3993b8 │ │ │ │ - bvs.n 3992fc │ │ │ │ + bvs.n 399304 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 3992f0 │ │ │ │ + bpl.n 3992f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3994bc │ │ │ │ + bpl.n 3994c4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1139113,25 +1139114,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (3994b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 399478 │ │ │ │ nop │ │ │ │ - bpl.n 3993d0 │ │ │ │ + bpl.n 3993d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 399580 │ │ │ │ + bpl.n 399588 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bmi.n 399438 │ │ │ │ + bmi.n 399440 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 399400 │ │ │ │ + bmi.n 399408 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ ldr.w r5, [pc, #1216] @ 399988 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -1139557,33 +1139558,33 @@ │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ittt mi │ │ │ │ lslmi r3, r2, #1 │ │ │ │ - bmi.n 399a34 @ unpredictable │ │ │ │ + bmi.n 399a3c @ unpredictable │ │ │ │ lslmi r7, r1, #1 │ │ │ │ - bpl.n 39995c │ │ │ │ + bpl.n 399964 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 399a24 │ │ │ │ + bcs.n 399a2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 399a48 │ │ │ │ + bcs.n 399a50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bne.n 399a5c │ │ │ │ + bne.n 399a64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - beq.n 3999cc │ │ │ │ + beq.n 3999d4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 399a4c │ │ │ │ + bcs.n 399a54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 399a74 │ │ │ │ + bcs.n 399a7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ blx 9db44 │ │ │ │ ldr.w r3, [pc, #1672] @ 39a050 │ │ │ │ ldr.w r1, [sp, #1232] @ 0x4d0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ movw r8, #6454 @ 0x1936 │ │ │ │ @@ -1140155,89 +1140156,89 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b.n 399da4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 399f98 │ │ │ │ + beq.n 399fa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ @ instruction: 0xb7fe │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [pc, #824] @ (39a424 ) │ │ │ │ ldr.w r1, [sp, #1248] @ 0x4e0 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ b.w 399726 │ │ │ │ @@ -1140531,79 +1140532,79 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #140] @ (39a4a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 399e06 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -1140972,40 +1140973,40 @@ │ │ │ │ ... │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #664 @ 0x298 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ vshr.u16 q8, , #10 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r5, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ @@ -1141582,75 +1141583,75 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ b.w 39a672 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - itee ls │ │ │ │ + itet ls │ │ │ │ lslls r7, r1, #1 │ │ │ │ - lsrhi r4, r5, #7 │ │ │ │ - lslhi r5, r1, #1 │ │ │ │ - nop {7} │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrhi r0, r6, #7 │ │ │ │ + lslls r5, r1, #1 │ │ │ │ + ite vc │ │ │ │ + lslvc r7, r1, #1 │ │ │ │ + lsrvs r6, r1, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - itte mi │ │ │ │ + itet mi │ │ │ │ lslmi r7, r1, #1 │ │ │ │ - lsrmi r0, r4, #6 │ │ │ │ - lslpl r5, r1, #1 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + lsrpl r4, r4, #6 │ │ │ │ + lslmi r5, r1, #1 │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r2, 39b03c │ │ │ │ + cbnz r6, 39b03c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r2, 39b03c │ │ │ │ + cbnz r6, 39b03c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r6, 39b024 │ │ │ │ + cbnz r2, 39b026 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r6, 39b024 │ │ │ │ + cbnz r2, 39b026 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1142074,55 +1142075,55 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 39b354 │ │ │ │ nop │ │ │ │ @ instruction: 0xf6300057 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5ea0057 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vhadd.u q8, q0, q6 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + vhadd.u q8, q2, q6 │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vhadd.u q0, q4, q6 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + vhadd.u q0, q6, q6 │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vhadd.u16 q0, q7, q6 │ │ │ │ + vhadd.u32 q0, q1, q6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ sub sp, #12 │ │ │ │ cbz r4, 39b500 │ │ │ │ @@ -1142169,20 +1142170,20 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (39b578 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 39b4fa │ │ │ │ - cbz r4, 39b5ec │ │ │ │ + cbz r0, 39b5ee │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr12, {2} │ │ │ │ - cbz r6, 39b5ec │ │ │ │ + cdp2 0, 5, cr0, cr4, cr12, {2} │ │ │ │ + cbz r2, 39b5ee │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr12, {2} │ │ │ │ + cdp2 0, 3, cr0, cr6, cr12, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #224] @ (39b66c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #224] @ (39b670 ) │ │ │ │ @@ -1142271,25 +1142272,25 @@ │ │ │ │ blx 9cfa8 │ │ │ │ b.n 39b5d8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ba0057 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 39b6d0 │ │ │ │ + cbz r2, 39b6d2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc2l 0, cr0, [r2, #304] @ 0x130 │ │ │ │ + stc2l 0, cr0, [r6, #304] @ 0x130 │ │ │ │ orns r0, r0, #87 @ 0x57 │ │ │ │ - cbz r2, 39b6cc │ │ │ │ + cbz r6, 39b6cc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-304]! @ 0xfffffed0 │ │ │ │ - uxtb r6, r6 │ │ │ │ + stc2 0, cr0, [r2, #304] @ 0x130 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-304] @ 0xfffffed0 │ │ │ │ - cbz r4, 39b6ec │ │ │ │ + ldc2l 0, cr0, [r6, #-304] @ 0xfffffed0 │ │ │ │ + cbz r0, 39b6ee │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #364] @ (39b814 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1142442,26 +1142443,26 @@ │ │ │ │ b.n 39b74a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.s32 q0, , #32 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s64 q8, q3, │ │ │ │ - cbz r6, 39b860 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - mrrc2 0, 4, r0, r2, cr12 │ │ │ │ cbz r2, 39b862 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2 0, cr0, [r6], #-304 @ 0xfffffed0 │ │ │ │ - cbz r0, 39b84c │ │ │ │ + mrrc2 0, 4, r0, r6, cr12 │ │ │ │ + cbz r6, 39b862 │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + ldc2 0, cr0, [sl], #-304 @ 0xfffffed0 │ │ │ │ + cbz r4, 39b84c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfbbc004c │ │ │ │ - cbz r4, 39b848 │ │ │ │ + @ instruction: 0xfbc0004c │ │ │ │ + cbz r0, 39b84a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb90004c │ │ │ │ + @ instruction: 0xfb94004c │ │ │ │ stmdb 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, [r1, #68] @ 0x44 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1142607,22 +1142608,22 @@ │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #2159 @ 0x86f │ │ │ │ blx 96498 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d3fc │ │ │ │ b.n 39b85a │ │ │ │ - cbz r0, 39b9f8 │ │ │ │ + cbz r4, 39b9f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr??.w r0, [r4, #76] @ 0x4c │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + ldr??.w r0, [r8, #76] @ 0x4c │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vst1.8 {d16[2]}, [r8], ip │ │ │ │ + vst1.8 {d16[2]}, [ip], ip │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1142995,31 +1142996,31 @@ │ │ │ │ b.n 39bad4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 0, cr0, [r0], #-348 @ 0xfffffea4 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 39bed8 │ │ │ │ + cbz r4, 39bed8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r6, 39bede │ │ │ │ + cbz r2, 39bee0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r4, 39bebe │ │ │ │ + cbz r0, 39bec0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrd r0, r0, [r6, #348] @ 0x15c │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r6, 39be98 │ │ │ │ + cbz r2, 39be9a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adcs.w r0, ip, #13369344 @ 0xcc0000 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + sbc.w r0, r0, #13369344 @ 0xcc0000 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r1, r6, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9954c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1143124,39 +1143125,39 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (39bfec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 39be3e │ │ │ │ nop │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf4a2004c │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf4a6004c │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eor.w r0, r4, #13369344 @ 0xcc0000 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + eor.w r0, r8, #13369344 @ 0xcc0000 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orn r0, r6, #13369344 @ 0xcc0000 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + orn r0, sl, #13369344 @ 0xcc0000 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orr.w r0, r8, #13369344 @ 0xcc0000 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + orr.w r0, ip, #13369344 @ 0xcc0000 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bic.w r0, sl, #13369344 @ 0xcc0000 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + bic.w r0, lr, #13369344 @ 0xcc0000 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - and.w r0, sl, #13369344 @ 0xcc0000 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + and.w r0, lr, #13369344 @ 0xcc0000 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf3ee004c │ │ │ │ + @ instruction: 0xf3f2004c │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1143596,60 +1143597,60 @@ │ │ │ │ strd r3, r3, [r6, #276] @ 0x114 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 39c0ee │ │ │ │ b.n 39c10a │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ssat r0, #13, r4, lsl #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + ssat r0, #13, r8, lsl #1 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf2e8004c │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + @ instruction: 0xf2ec004c │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, pc, #624 @ (adr r7, 39c754 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 39c764 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf1f8004c │ │ │ │ - add r7, pc, #520 @ (adr r7, 39c6f4 ) │ │ │ │ + @ instruction: 0xf1fc004c │ │ │ │ + add r7, pc, #536 @ (adr r7, 39c704 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsbs r0, lr, #76 @ 0x4c │ │ │ │ - add r7, pc, #424 @ (adr r7, 39c69c ) │ │ │ │ + @ instruction: 0xf1e2004c │ │ │ │ + add r7, pc, #440 @ (adr r7, 39c6ac ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsb r0, r6, #76 @ 0x4c │ │ │ │ - add r7, pc, #320 @ (adr r7, 39c63c ) │ │ │ │ + rsb r0, sl, #76 @ 0x4c │ │ │ │ + add r7, pc, #336 @ (adr r7, 39c64c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sub.w r0, ip, #76 @ 0x4c │ │ │ │ - add r7, pc, #216 @ (adr r7, 39c5dc ) │ │ │ │ + subs.w r0, r0, #76 @ 0x4c │ │ │ │ + add r7, pc, #232 @ (adr r7, 39c5ec ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf192004c │ │ │ │ - add r7, pc, #632 @ (adr r7, 39c784 ) │ │ │ │ + @ instruction: 0xf196004c │ │ │ │ + add r7, pc, #648 @ (adr r7, 39c794 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #784 @ (adr r6, 39c820 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 39c830 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf120004c │ │ │ │ - add r6, pc, #680 @ (adr r6, 39c7c0 ) │ │ │ │ + @ instruction: 0xf124004c │ │ │ │ + add r6, pc, #696 @ (adr r6, 39c7d0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add.w r0, r6, #76 @ 0x4c │ │ │ │ - add r7, pc, #72 @ (adr r7, 39c568 ) │ │ │ │ + add.w r0, sl, #76 @ 0x4c │ │ │ │ + add r7, pc, #88 @ (adr r7, 39c578 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #896 @ (adr r6, 39c8a4 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 39c8b4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #752 @ (adr r6, 39c818 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 39c828 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 39c594 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 39c5a4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #632 @ (adr r5, 39c7a8 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 39c7b8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #568 @ (adr r5, 39c76c ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 39c77c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ @@ -1144287,84 +1144288,84 @@ │ │ │ │ ... │ │ │ │ b.n 39cdd0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 39cfe8 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 39cff8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #560 @ (adr r2, 39ce34 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 39ce44 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stcl 0, cr0, [r6], #304 @ 0x130 │ │ │ │ - add r2, pc, #952 @ (adr r2, 39cfc4 ) │ │ │ │ + stcl 0, cr0, [sl], #304 @ 0x130 │ │ │ │ + add r2, pc, #968 @ (adr r2, 39cfd4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #744 @ (adr r2, 39cef8 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 39cf08 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ svc 30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, pc, #712 @ (adr r5, 39cee0 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 39cef0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe9be004c │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, r0, [r2, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe994004c │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + @ instruction: 0xe998004c │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [r2, #-304]! @ 0x130 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldrd r0, r0, [r6, #-304]! @ 0x130 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe8c8004c │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + @ instruction: 0xe8cc004c │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia.w sl!, {r2, r3, r6} │ │ │ │ - add r3, pc, #720 @ (adr r3, 39cf18 ) │ │ │ │ + stmia.w lr!, {r2, r3, r6} │ │ │ │ + add r3, pc, #736 @ (adr r3, 39cf28 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe83c004c │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + strex r0, r0, [r0, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe81e004c │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xe822004c │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe804004c │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xe808004c │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39cc3c │ │ │ │ + b.n 39cc44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39cc10 │ │ │ │ + b.n 39cc18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39cbe4 │ │ │ │ + b.n 39cbec │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r0, [pc, #28] @ (39cc9c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (39cca0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 39cb5e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39cab0 │ │ │ │ + b.n 39cab8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2608] @ 0xa30 │ │ │ │ subw sp, sp, #1452 @ 0x5ac │ │ │ │ mov r5, r1 │ │ │ │ @@ -1145439,74 +1145440,74 @@ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ b.n 39d8a6 │ │ │ │ nop │ │ │ │ bls.n 39d6dc │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39d398 │ │ │ │ + b.n 39d3a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ bhi.n 39d8e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39df18 │ │ │ │ + b.n 39df20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39dee8 │ │ │ │ + b.n 39def0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39deb0 │ │ │ │ + b.n 39deb8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39de80 │ │ │ │ + b.n 39de88 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39db3c │ │ │ │ + b.n 39db44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 39dab0 │ │ │ │ + b.n 39dab8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ - vsri.64 d25, d16, #1 │ │ │ │ + vsri.64 d25, d20, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrb r4, [r4, #20] │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrb r4, [r3, #20] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ ble.n 39d8ba │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr.w lr, [r7, r3, lsl #2] │ │ │ │ @@ -1145870,27 +1145871,27 @@ │ │ │ │ b.n 39da50 │ │ │ │ ldrb.w r2, [r9, #385] @ 0x181 │ │ │ │ lsls r2, r2, #30 │ │ │ │ beq.n 39dbee │ │ │ │ b.n 39dbd2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 39db90 │ │ │ │ + bls.n 39db98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 39dd64 │ │ │ │ + bls.n 39dd6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ @@ -1146125,19 +1146126,19 @@ │ │ │ │ b.n 39de62 │ │ │ │ b.n 39dee2 │ │ │ │ nop.w │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvs.n 39dfc4 │ │ │ │ + bvs.n 39dfcc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ bgt.n 39de62 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #252] @ 0xfc │ │ │ │ @@ -1146674,47 +1146675,47 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #84] @ (39e500 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 39da08 │ │ │ │ ... │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 39e454 │ │ │ │ + bcs.n 39e45c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 39e420 │ │ │ │ + bcs.n 39e428 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 9db44 │ │ │ │ ldr.w r2, [pc, #2800] @ 39effc │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ movw r3, #2638 @ 0xa4e │ │ │ │ add r2, pc │ │ │ │ @@ -1147701,185 +1147702,185 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #352] @ (39f150 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 39e0d6 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1147952,17 +1147953,17 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 39f1cc │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w lr, [r5] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ b.n 39f1cc │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf3d0004c │ │ │ │ + @ instruction: 0xf3d4004c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #416] @ (39f3d4 ) │ │ │ │ ldr r3, [pc, #420] @ (39f3d8 ) │ │ │ │ @@ -1148133,43 +1148134,43 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ push {r1, r2, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 39f45c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - nop {13} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ite le │ │ │ │ + lslle r4, r1, #1 │ │ │ │ + stmdbgt sp!, {r4, 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 r4, [r1, r2, lsl #2] │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r6, sl, [sp, #56] @ 0x38 │ │ │ │ @@ -1148241,29 +1148242,29 @@ │ │ │ │ ldr.w r4, [sl, r4, lsl #2] │ │ │ │ ldr.w ip, [r4, #212] @ 0xd4 │ │ │ │ ldr r4, [pc, #36] @ (39f510 ) │ │ │ │ add r4, pc │ │ │ │ b.n 39f44e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr.w r3, [pc, #2680] @ 39ffa0 │ │ │ │ @@ -1149256,75 +1149257,75 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 39ffac │ │ │ │ lsls r7, r2, #1 │ │ │ │ sub sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r5} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r2} │ │ │ │ + push {r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -1149392,29 +1149393,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (3a0104 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3a0096 │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r4, 3a0130 │ │ │ │ + cbz r0, 3a0132 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ ldr.w lr, [r0, r2, lsl #2] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [lr, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ @@ -1150010,55 +1150011,55 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 3a0422 │ │ │ │ ... │ │ │ │ add r4, pc, #288 @ (adr r4, 3a0884 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r0, pc, #584 @ (adr r0, 3a09d4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a0230 │ │ │ │ + b.n 3a0238 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov.w sl, #5760 @ 0x1680 │ │ │ │ blx 9db44 │ │ │ │ ldr.w r3, [pc, #2112] @ 3a1008 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -1150824,110 +1150825,110 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #204] @ (3a10c8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3a0baa │ │ │ │ nop │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ - @ instruction: 0xffff6160 │ │ │ │ + @ instruction: 0xffff6164 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, pc, #960 @ (adr r7, 3a13e8 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 3a13f8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #976 @ (adr r5, 3a1410 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 3a1420 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #800 @ (adr r5, 3a1368 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 3a1378 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #488 @ (adr r5, 3a123c ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 3a124c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #376 @ (adr r5, 3a11d4 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 3a11e4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #264 @ (adr r5, 3a116c ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 3a117c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #840 @ (adr r4, 3a13bc ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 3a13cc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #688 @ (adr r4, 3a132c ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 3a133c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #560 @ (adr r4, 3a12b4 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 3a12c4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #448 @ (adr r4, 3a124c ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 3a125c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #336 @ (adr r4, 3a11e4 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 3a11f4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #224 @ (adr r4, 3a117c ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 3a118c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #112 @ (adr r4, 3a1114 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 3a1124 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #0 @ (adr r4, 3a10ac ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 3a10bc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #912 @ (adr r3, 3a1444 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 3a1454 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #808 @ (adr r3, 3a13e4 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 3a13f4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #704 @ (adr r3, 3a1384 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 3a1394 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #600 @ (adr r3, 3a1324 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 3a1334 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2808] @ 0xaf8 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1648] @ 3a1750 │ │ │ │ @@ -1151567,63 +1151568,63 @@ │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 3a19bc │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 3a1800 │ │ │ │ ldr.w r2, [sl, #4]! │ │ │ │ @@ -1152735,37 +1152736,37 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 3a240c │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 3a22f2 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #848] @ (3a26e4 ) │ │ │ │ + ldr r7, [pc, #864] @ (3a26f4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #760] @ (3a2698 ) │ │ │ │ + ldr r3, [pc, #776] @ (3a26a8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #344] @ (3a24fc ) │ │ │ │ + ldr r3, [pc, #360] @ (3a250c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ bgt.w 3a2292 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ ittt ne │ │ │ │ @@ -1153073,71 +1153074,71 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #124] @ (3a2764 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3a14b8 │ │ │ │ - ldr r7, [pc, #24] @ (3a2710 ) │ │ │ │ + ldr r7, [pc, #40] @ (3a2720 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add ip, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -1154188,58 +1154189,58 @@ │ │ │ │ b.n 3a32d2 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #80] @ (3a32a8 ) │ │ │ │ + ldr r6, [pc, #96] @ (3a32b8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #208] @ (3a332c ) │ │ │ │ + ldr r6, [pc, #224] @ (3a333c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #584] @ (3a34c0 ) │ │ │ │ + ldr r4, [pc, #600] @ (3a34d0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #656] @ (3a350c ) │ │ │ │ + ldr r4, [pc, #672] @ (3a351c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #336] @ (3a33d0 ) │ │ │ │ + ldr r4, [pc, #352] @ (3a33e0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe9b4004e │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + @ instruction: 0xe9b8004e │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp 0, 8, cr0, cr8, cr15, {2} │ │ │ │ + cdp 0, 8, cr0, cr12, cr15, {2} │ │ │ │ ldrd r3, r2, [r4, #-4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, fp │ │ │ │ ble.n 3a32cc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3a3378 │ │ │ │ @@ -1155489,122 +1155490,122 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3a362e │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r5, r3 │ │ │ │ b.w 3a362e │ │ │ │ nop │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rors r2, r7 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #584 @ (adr r3, 3a42b8 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 3a42c8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov sp, sl │ │ │ │ - vcvt.f32.u32 d18, d30, #1 │ │ │ │ + vqrdmlah.s q9, , d2[0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 1, cr0, cr0, cr12, {2} │ │ │ │ + cdp 0, 1, cr0, cr4, cr12, {2} │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [pc, #2744] @ 3a4bec │ │ │ │ movw r1, #1641 @ 0x669 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #2732] @ 3a4bf0 │ │ │ │ @@ -1156601,171 +1156602,171 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #324] @ (3a4d28 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3a45a4 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i q0, q3, d0[3] │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + vmla.i q0, q5, d0[3] │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #768] @ (3a4f40 ) │ │ │ │ + ldr r7, [pc, #784] @ (3a4f50 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @ instruction: 0xb809 │ │ │ │ - vqrdmlsh.s , , d6[0] │ │ │ │ + vqrdmlsh.s , , d10[0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #784] @ (3a5050 ) │ │ │ │ @@ -1157092,29 +1157093,29 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r1, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1157144,17 +1157145,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (3a50dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3a50a8 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -1157221,27 +1157222,27 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (3a51b0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 3a511c │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003a51b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1158233,318 +1158234,318 @@ │ │ │ │ b.w 3a52e0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r7, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ - vmls.i q9, , d0[0] │ │ │ │ + vmls.i q9, , d4[0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ strh r4, [r4, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ @ instruction: 0xffff6cb1 │ │ │ │ - vsli.64 , q6, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff15e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldc2l 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r9], {255} @ 0xff │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - vabal.u , d15, d24 │ │ │ │ + vabal.u , d15, d28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp r7, #163 @ 0xa3 │ │ │ │ - vsri.64 , q11, #1 │ │ │ │ + vsri.64 , q13, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ strh.w pc, [r7, #4095] @ 0xfff │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r6, #251 @ 0xfb │ │ │ │ vrshr.u64 , , #1 │ │ │ │ @ instruction: 0xffff9d27 │ │ │ │ - vrshr.u32 q9, q15, #1 │ │ │ │ + vsubl.u q9, d31, d2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [pc, #772] @ (3a6288 ) │ │ │ │ add.w r3, r4, #260 @ 0x104 │ │ │ │ ldr r1, [pc, #772] @ (3a628c ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1158822,95 +1158823,95 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #172] @ (3a6328 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3a52e0 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003a632c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1159085,31 +1159086,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (3a64f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n 3a63ce │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #456] @ (3a66a4 ) │ │ │ │ + ldr r7, [pc, #472] @ (3a66b4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #208] @ (3a65b4 ) │ │ │ │ + ldr r7, [pc, #224] @ (3a65c4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #24] @ (3a6504 ) │ │ │ │ + ldr r7, [pc, #40] @ (3a6514 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003a64f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1159117,15 +1159118,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx a1240 │ │ │ │ cbz r0, 3a6516 │ │ │ │ blx a0e38 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003a651c : │ │ │ │ stmdb 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 │ │ │ │ @@ -1159416,55 +1159417,55 @@ │ │ │ │ blx 9556c │ │ │ │ b.n 3a669e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r7, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #952] @ (3a6c18 ) │ │ │ │ + ldr r3, [pc, #968] @ (3a6c28 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #672] @ (3a6b0c ) │ │ │ │ + ldr r3, [pc, #688] @ (3a6b1c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003a6870 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1159521,27 +1159522,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (3a6928 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3a68b4 │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #808] @ (3a6c44 ) │ │ │ │ + ldr r2, [pc, #824] @ (3a6c54 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003a692c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1159590,21 +1159591,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (3a69c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3a6966 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vmla.i32 q0, q6, d14[0] │ │ │ │ - ldr r2, [pc, #32] @ (3a69e0 ) │ │ │ │ + vrev64.8 q0, q7 │ │ │ │ + ldr r2, [pc, #48] @ (3a69f0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i q0, q6, d2[3] │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + vmla.i16 q0, q0, d6[1] │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r0, r1, r0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1159718,17 +1159719,17 @@ │ │ │ │ b.n 3a6a56 │ │ │ │ mov r0, r4 │ │ │ │ blx a0800 │ │ │ │ ldrb.w r3, [r0, #385] @ 0x181 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bne.n 3a6ad4 │ │ │ │ b.n 3a69f8 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #408] @ (3a6cc4 ) │ │ │ │ + ldr r1, [pc, #424] @ (3a6cd4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a0e38 │ │ │ │ @@ -1159951,21 +1159952,21 @@ │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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 r6, r0 │ │ │ │ @@ -1160150,21 +1160151,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (3a7044 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1160205,15 +1160206,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #94 @ 0x5e │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1160482,21 +1160483,21 @@ │ │ │ │ ... │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ands r0, r7 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ @@ -1161762,103 +1161763,103 @@ │ │ │ │ b.n 3a7bc8 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r4, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [pc, #1172] @ 3a8620 │ │ │ │ @@ -1162296,79 +1162297,79 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3a85c8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r4, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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 r5, r3 │ │ │ │ @@ -1162614,37 +1162615,37 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 3a8772 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 3a8752 │ │ │ │ mvn.w ip, #1 │ │ │ │ b.n 3a8752 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [pc, #1168] @ 3a8e6c │ │ │ │ @@ -1163081,66 +1163082,66 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3a8e14 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ subs r2, r7, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vrev64.8 q0, q7 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + vrev64.16 q0, q7 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i16 q0, q3, d6[1] │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + vmla.i16 q0, q5, d6[1] │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.u q8, q6, q7 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + vmla.i q0, q0, d2[3] │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.u16 q8, q1, q7 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + vhadd.u16 q8, q3, q7 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.u16 q0, q0, q7 │ │ │ │ - movs r7, #32 │ │ │ │ + vhadd.u16 q0, q2, q7 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr14, {2} │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr14, {2} │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp2 0, 9, cr0, cr12, cr14, {2} │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + cdp2 0, 10, cr0, cr0, cr14, {2} │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr14, {2} │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + cdp2 0, 8, cr0, cr8, cr14, {2} │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc2l 0, cr0, [r2, #312]! @ 0x138 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + stc2l 0, cr0, [r6, #312]! @ 0x138 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-312]! @ 0xfffffec8 │ │ │ │ - movs r5, #134 @ 0x86 │ │ │ │ + ldc2l 0, cr0, [sl, #-312]! @ 0xfffffec8 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-312] @ 0xfffffec8 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + stc2l 0, cr0, [r2, #-312]! @ 0xfffffec8 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-312]! @ 0xfffffec8 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + stc2l 0, cr0, [r2, #-312] @ 0xfffffec8 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc2 0, cr0, [r4, #-312]! @ 0xfffffec8 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + stc2 0, cr0, [r8, #-312]! @ 0xfffffec8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -1163703,37 +1163704,37 @@ │ │ │ │ ... │ │ │ │ asrs r2, r6, #28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #27 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xfb52004e │ │ │ │ + @ instruction: 0xfb56004e │ │ │ │ bhi.n 3a961a │ │ │ │ - @ instruction: 0xfffff9fc │ │ │ │ + vtbl.8 d31, {d15-d17}, d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vld1.8 {d16[2]}, [r4], lr │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + vld1.8 {d16[2]}, [r8], lr │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh.w r0, [r8, #78] @ 0x4e │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + ldrh.w r0, [ip, #78] @ 0x4e │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf7be004e │ │ │ │ - subs r6, r1, #7 │ │ │ │ + @ instruction: 0xf7c2004e │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf7b8004e │ │ │ │ - @ instruction: 0xf71a004e │ │ │ │ - subs r2, r5, #4 │ │ │ │ + @ instruction: 0xf7bc004e │ │ │ │ + @ instruction: 0xf71e004e │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf6fc004e │ │ │ │ - subs r4, r1, #4 │ │ │ │ + @ instruction: 0xf700004e │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf6b4004e │ │ │ │ + @ instruction: 0xf6b8004e │ │ │ │ vldr d1, [pc, #648] @ 3a9810 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #20] │ │ │ │ vmov.f64 d2, d1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ @@ -1163975,26 +1163976,26 @@ │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 3a98c0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adcs.w r0, ip, #13500416 @ 0xce0000 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + sbc.w r0, r0, #13500416 @ 0xce0000 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf526004e │ │ │ │ - adds r6, r6, #4 │ │ │ │ + @ instruction: 0xf52a004e │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf4f0004e │ │ │ │ - adds r0, r0, #4 │ │ │ │ + @ instruction: 0xf4f4004e │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf4ec004e │ │ │ │ - @ instruction: 0xf39e004e │ │ │ │ - @ instruction: 0xf398004e │ │ │ │ + @ instruction: 0xf4f0004e │ │ │ │ + usat r0, #14, r2, asr #1 │ │ │ │ + @ instruction: 0xf39c004e │ │ │ │ blx 9ff98 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 3aa62a │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r3, [r0, #384] @ 0x180 │ │ │ │ @@ -1165245,73 +1165246,73 @@ │ │ │ │ ldr r0, [pc, #160] @ (3aa6e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.w 3a8f58 │ │ │ │ - @ instruction: 0xf136004e │ │ │ │ - adds r4, r0, r5 │ │ │ │ + @ instruction: 0xf13a004e │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds.w r0, r4, #78 @ 0x4e │ │ │ │ - stc 0, cr0, [r4, #312] @ 0x138 │ │ │ │ - ldcl 0, cr0, [r8, #-312]! @ 0xfffffec8 │ │ │ │ - @ instruction: 0xeb2a004e │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + adds.w r0, r8, #78 @ 0x4e │ │ │ │ + stc 0, cr0, [r8, #312] @ 0x138 │ │ │ │ + ldcl 0, cr0, [ip, #-312]! @ 0xfffffec8 │ │ │ │ + @ instruction: 0xeb2e004e │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add.w r0, ip, lr, lsl #1 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + adds.w r0, r0, lr, lsl #1 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xeae2004e │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + @ instruction: 0xeae6004e │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pkhbt r0, r2, lr, lsl #1 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + pkhbt r0, r6, lr, lsl #1 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xeaa2004e │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + @ instruction: 0xeaa6004e │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - eor.w r0, r2, lr, lsl #1 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + eor.w r0, r6, lr, lsl #1 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs.w r0, lr, lr, lsl #1 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + orn r0, r2, lr, lsl #1 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrd r0, r0, [r8], #312 @ 0x138 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + ldrd r0, r0, [ip], #312 @ 0x138 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa510 │ │ │ │ + b.n 3aa518 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa48c │ │ │ │ + b.n 3aa494 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3aa2c8 │ │ │ │ + b.n 3aa2d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa29c │ │ │ │ + b.n 3aa2a4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa274 │ │ │ │ + b.n 3aa27c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa21c │ │ │ │ + b.n 3aa224 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa1d0 │ │ │ │ + b.n 3aa1d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa164 │ │ │ │ + b.n 3aa16c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #384] @ (3aa868 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1165449,61 +1165450,61 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #104] @ (3aa8c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3aa71a │ │ │ │ - b.n 3aa184 │ │ │ │ + b.n 3aa18c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa158 │ │ │ │ + b.n 3aa160 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aa11c │ │ │ │ + b.n 3aa124 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab07c │ │ │ │ + b.n 3aa084 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab044 │ │ │ │ + b.n 3ab04c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab018 │ │ │ │ + b.n 3ab020 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aafec │ │ │ │ + b.n 3aaff4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aafc0 │ │ │ │ + b.n 3aafc8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aaf94 │ │ │ │ + b.n 3aaf9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aaf68 │ │ │ │ + b.n 3aaf70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aaf3c │ │ │ │ + b.n 3aaf44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aaf10 │ │ │ │ + b.n 3aaf18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1165526,17 +1165527,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 3aae18 │ │ │ │ + b.n 3aae20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003aa918 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1166000,147 +1166001,147 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ldc2 0, cr0, [r8, #-344] @ 0xfffffea8 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3ab290 │ │ │ │ + b.n 3ab298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab230 │ │ │ │ + b.n 3ab238 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r5, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3ab178 │ │ │ │ + b.n 3ab180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stc2l 0, cr0, [r8], #-344 @ 0xfffffea8 │ │ │ │ - b.n 3ab108 │ │ │ │ + b.n 3ab110 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r5!, {r0, r4, r5, r7} │ │ │ │ vshr.u64 q14, , #1 │ │ │ │ - vsra.u32 d30, d16, #1 │ │ │ │ + vsra.u32 d30, d20, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab068 │ │ │ │ + b.n 3ab070 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r3!, {r0, r2, r3, r5} │ │ │ │ vcvt.f16.u16 d29, d11, #1 │ │ │ │ - vshr.u64 q15, q4, #1 │ │ │ │ + vshr.u64 q15, q6, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aafd0 │ │ │ │ + b.n 3aafd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ - vaddl.u q15, d31, d0 │ │ │ │ + vaddl.u q15, d31, d4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ bkpt 0x00b5 │ │ │ │ - vmla.i q15, , d0[0] │ │ │ │ + vmla.i q15, , d4[0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3aaf04 │ │ │ │ + b.n 3aaf0c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aaed0 │ │ │ │ + b.n 3aaed8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3aafcc │ │ │ │ + b.n 3aafd4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab04c │ │ │ │ + b.n 3ab054 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab024 │ │ │ │ + b.n 3ab02c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab064 │ │ │ │ + b.n 3ab06c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab04c │ │ │ │ + b.n 3ab054 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab08c │ │ │ │ + b.n 3ab094 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab068 │ │ │ │ + b.n 3ab070 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab0a8 │ │ │ │ + b.n 3ab0b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab07c │ │ │ │ + b.n 3ab084 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab0ec │ │ │ │ + b.n 3ab0f4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab0c8 │ │ │ │ + b.n 3ab0d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab138 │ │ │ │ + b.n 3ab140 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab118 │ │ │ │ + b.n 3ab120 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab188 │ │ │ │ + b.n 3ab190 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab174 │ │ │ │ + b.n 3ab17c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab204 │ │ │ │ + b.n 3ab20c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab1dc │ │ │ │ + b.n 3ab1e4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab28c │ │ │ │ + b.n 3ab294 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #4 │ │ │ │ + udf #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ab26c │ │ │ │ + b.n 3ab274 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ab324 │ │ │ │ + b.n 3ab32c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3aae94 │ │ │ │ + ble.n 3aae9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9aa24 │ │ │ │ @@ -1166161,17 +1166162,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bgt.n 3aafcc │ │ │ │ + bgt.n 3aafd4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003aaf68 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1166180,15 +1166181,15 @@ │ │ │ │ blx a1240 │ │ │ │ blx a0e38 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ blx 9de84 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003aaf94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1166220,19 +1166221,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3aaf40 │ │ │ │ + blt.n 3aaf48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a0e38 │ │ │ │ @@ -1166395,26 +1166396,26 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 3ab148 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf5fc0056 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add.w r0, r0, #14024704 @ 0xd60000 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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, #200] @ (3ab29c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1166505,17 +1166506,17 @@ │ │ │ │ b.n 3ab1fc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orns r0, r2, #14024704 @ 0xd60000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, ip, #14024704 @ 0xd60000 │ │ │ │ - ble.n 3ab344 │ │ │ │ + ble.n 3ab34c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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, #188] @ 3ab37c │ │ │ │ mov r4, r3 │ │ │ │ @@ -1166597,17 +1166598,17 @@ │ │ │ │ b.n 3ab2e6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ usat r0, #22, r4, lsl #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bfi r0, r2, #1, #22 │ │ │ │ - bgt.n 3ab464 │ │ │ │ + bgt.n 3ab46c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1166642,15 +1166643,15 @@ │ │ │ │ add.w r1, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx a0064 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 3ab468 │ │ │ │ + bgt.n 3ab470 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (3ab464 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1166689,15 +1166690,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf23a0056 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3ab3d0 │ │ │ │ + blt.n 3ab3d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ addw r0, r2, #86 @ 0x56 │ │ │ │ │ │ │ │ 003ab474 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1166846,44 +1166847,44 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ab50c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ rsb r0, r2, #86 @ 0x56 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3ab678 │ │ │ │ + blt.n 3ab680 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stc2l 15, cr15, [pc, #1020]! @ 3ab9fc │ │ │ │ - cbnz r0, 3ab640 │ │ │ │ + cbnz r4, 3ab640 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blt.n 3ab65c │ │ │ │ + blt.n 3ab664 │ │ │ │ lsls r6, r1, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - bge.n 3ab5b4 │ │ │ │ + bge.n 3ab5bc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr11, {2} │ │ │ │ + cdp2 0, 9, cr0, cr2, cr11, {2} │ │ │ │ @ instruction: 0xf13c0056 │ │ │ │ - bge.n 3ab55c │ │ │ │ + bge.n 3ab564 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr11, {2} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr11, {2} │ │ │ │ @ instruction: 0xfaafffff │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ - bge.n 3ab6f0 │ │ │ │ + bge.n 3ab6f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr11, {2} │ │ │ │ - bge.n 3ab6c4 │ │ │ │ + cdp2 0, 2, cr0, cr2, cr11, {2} │ │ │ │ + bge.n 3ab6cc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 0, cr0, cr4, cr11, {2} │ │ │ │ + cdp2 0, 0, cr0, cr8, cr11, {2} │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ - bge.n 3ab668 │ │ │ │ + bge.n 3ab670 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #300] @ 0x12c │ │ │ │ - bls.n 3ab634 │ │ │ │ + ldc2l 0, cr0, [r4, #300] @ 0x12c │ │ │ │ + bls.n 3ab63c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [r0, #300]! @ 0x12c │ │ │ │ + ldc2 0, cr0, [r4, #300]! @ 0x12c │ │ │ │ │ │ │ │ 003ab64c : │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -1166998,25 +1166999,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (3ab7a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ab74e │ │ │ │ - bls.n 3ab7ec │ │ │ │ + bls.n 3ab7f4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3ab6b8 │ │ │ │ + bhi.n 3ab6c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mcrr2 0, 4, r0, ip, cr11 │ │ │ │ - bhi.n 3ab880 │ │ │ │ + mrrc2 0, 4, r0, r0, cr11 @ │ │ │ │ + bhi.n 3ab888 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc2 0, cr0, [ip], #-300 @ 0xfffffed4 │ │ │ │ - bhi.n 3ab850 │ │ │ │ + ldc2 0, cr0, [r0], #-300 @ 0xfffffed4 │ │ │ │ + bhi.n 3ab858 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [r0], {75} @ 0x4b │ │ │ │ + ldc2 0, cr0, [r4], {75} @ 0x4b │ │ │ │ │ │ │ │ 003ab7a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx a0e38 │ │ │ │ @@ -1167069,15 +1167070,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 0, 2, r0, cr14, cr6, {2} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3ab880 │ │ │ │ + bhi.n 3ab888 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mcr 0, 1, r0, cr12, cr6, {2} │ │ │ │ stmdb 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 │ │ │ │ @@ -1167509,87 +1167510,87 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 94908 │ │ │ │ b.n 3abbbc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldcl 0, cr0, [sl, #344] @ 0x158 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3abd18 │ │ │ │ + bhi.n 3abd20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3abccc │ │ │ │ + bvc.n 3abcd4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3abde4 │ │ │ │ + bhi.n 3abdec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3abdcc │ │ │ │ + bhi.n 3abdd4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3abd80 │ │ │ │ + bhi.n 3abd88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3abd6c │ │ │ │ + bhi.n 3abd74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3abcd4 │ │ │ │ + bpl.n 3abcdc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3abd50 │ │ │ │ + bls.n 3abd58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvs.n 3abe14 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - bvs.n 3abc80 │ │ │ │ + bvs.n 3abe1c │ │ │ │ lsls r6, r1, #1 │ │ │ │ bvs.n 3abc88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3abc74 │ │ │ │ + bvs.n 3abc90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3abd20 │ │ │ │ + bvc.n 3abc7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + bvs.n 3abd28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3abc94 │ │ │ │ + bmi.n 3abc9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf7de004b │ │ │ │ + @ instruction: 0xf7e2004b │ │ │ │ eor.w r0, r6, r6, lsr #1 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bmi.n 3abdf8 │ │ │ │ + bmi.n 3abe00 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3abd10 │ │ │ │ + bpl.n 3abd18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3abdb0 │ │ │ │ + bmi.n 3abdb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3abcd0 │ │ │ │ + bmi.n 3abcd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3abd70 │ │ │ │ + bcc.n 3abd78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3abd24 │ │ │ │ + bmi.n 3abd2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3abd08 │ │ │ │ + bcc.n 3abd10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3abe24 │ │ │ │ + bpl.n 3abe2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3abcc4 │ │ │ │ + bcc.n 3abccc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3abca0 │ │ │ │ + bvs.n 3abca8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3abe88 │ │ │ │ + bcc.n 3abe90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3abcb0 │ │ │ │ + bcc.n 3abcb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3abe5c │ │ │ │ + bcc.n 3abe64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1167646,24 +1167647,24 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (3abe58 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3abe24 │ │ │ │ nop │ │ │ │ - bcs.n 3abee4 │ │ │ │ + bcs.n 3abeec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf592004b │ │ │ │ - bcs.n 3abeb0 │ │ │ │ + @ instruction: 0xf596004b │ │ │ │ + bcs.n 3abeb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3abe68 │ │ │ │ + bvs.n 3abe70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3abe80 │ │ │ │ + bcs.n 3abe88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3abda8 │ │ │ │ + bpl.n 3abdb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1167796,31 +1167797,31 @@ │ │ │ │ add r1, pc │ │ │ │ blx 97144 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 3ac008 │ │ │ │ + bvs.n 3ac010 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3abff0 │ │ │ │ + bvs.n 3abff8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bpl.n 3ac01c │ │ │ │ + bpl.n 3ac024 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ac07c │ │ │ │ + bcs.n 3ac084 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3abf48 │ │ │ │ + bmi.n 3abf50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003ac008 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1167984,54 +1167985,54 @@ │ │ │ │ b.n 3ac08c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 3abe04 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bmi.n 3ac290 │ │ │ │ + bmi.n 3ac298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3ac0c8 │ │ │ │ + bmi.n 3ac0d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ssat r0, #12, lr, lsl #1 │ │ │ │ + @ instruction: 0xf312004b │ │ │ │ b.n 3abd44 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf2dc004b │ │ │ │ + @ instruction: 0xf2e0004b │ │ │ │ ldc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf29e004b │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + subw r0, r2, #75 @ 0x4b │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf284004b │ │ │ │ + @ instruction: 0xf288004b │ │ │ │ bl 2641ee │ │ │ │ - bcc.n 3ac150 │ │ │ │ + bcc.n 3ac158 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3ac180 │ │ │ │ + bcc.n 3ac188 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf238004b │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf23c004b │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf21e004b │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf222004b │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf1fe004b │ │ │ │ + addw r0, r2, #75 @ 0x4b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 959d8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1168051,17 +1168052,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adcs.w r0, r0, #75 @ 0x4b │ │ │ │ + adcs.w r0, r4, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -1168127,22 +1168128,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (3ac334 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ac304 │ │ │ │ - bcs.n 3ac410 │ │ │ │ + bcs.n 3ac418 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ac3bc │ │ │ │ + bcs.n 3ac3c4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors.w r0, r6, #75 @ 0x4b │ │ │ │ - bcs.n 3ac388 │ │ │ │ + eors.w r0, sl, #75 @ 0x4b │ │ │ │ + bcs.n 3ac390 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orns r0, r8, #75 @ 0x4b │ │ │ │ + orns r0, ip, #75 @ 0x4b │ │ │ │ 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 r8, r2 │ │ │ │ @@ -1168543,58 +1168544,58 @@ │ │ │ │ b.n 3ac66e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 3acd98 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3ac6f4 │ │ │ │ + bne.n 3ac6fc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3ac834 │ │ │ │ + bne.n 3ac83c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vmla.i d0, d6, d3[2] │ │ │ │ - bne.n 3ac80c │ │ │ │ + vmla.i d0, d10, d3[2] │ │ │ │ + bne.n 3ac814 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vhadd.s32 q8, q7, │ │ │ │ + vhadd.s q8, q1, │ │ │ │ b.n 3acc10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stcl 0, cr0, [r6, #-300] @ 0xfffffed4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stcl 0, cr0, [sl, #-300] @ 0xfffffed4 │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc 0, cr0, [ip, #-300]! @ 0xfffffed4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldc 0, cr0, [r0, #-300]! @ 0xfffffed4 │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc 0, cr0, [ip, #-300] @ 0xfffffed4 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldc 0, cr0, [r0, #-300] @ 0xfffffed4 │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc 0, cr0, [r2], {75} @ 0x4b │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldc 0, cr0, [r6], {75} @ 0x4b │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldcl 0, cr0, [sl], #-300 @ 0xfffffed4 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldcl 0, cr0, [lr], #-300 @ 0xfffffed4 │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stcl 0, cr0, [r0], #-300 @ 0xfffffed4 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [r4], #-300 @ 0xfffffed4 │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mcrr 0, 4, r0, r2, cr11 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + mcrr 0, 4, r0, r6, cr11 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc 0, cr0, [r8], #-300 @ 0xfffffed4 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + stc 0, cr0, [ip], #-300 @ 0xfffffed4 │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc 0, cr0, [sl], {75} @ 0x4b │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + stc 0, cr0, [lr], {75} @ 0x4b │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xebf0004b │ │ │ │ + @ instruction: 0xebf4004b │ │ │ │ │ │ │ │ 003ac830 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1168674,39 +1168675,39 @@ │ │ │ │ ldr r0, [pc, #68] @ (3ac938 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ac88c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ ble.n 3ac904 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add.w r0, lr, fp, lsl #1 │ │ │ │ + adds.w r0, r2, fp, lsl #1 │ │ │ │ ble.n 3ac89c │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pkhbt r0, sl, fp, lsl #1 │ │ │ │ + pkhbt r0, lr, fp, lsl #1 │ │ │ │ lsrs r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors.w r0, lr, fp, lsl #1 │ │ │ │ + @ instruction: 0xeaa2004b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98c98 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1168726,17 +1168727,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bic.w r0, r4, fp, lsl #1 │ │ │ │ + bic.w r0, r8, fp, lsl #1 │ │ │ │ │ │ │ │ 003ac988 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1169429,114 +1169430,114 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #224] @ (3ad198 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3acaee │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ bgt.n 3ad000 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe8ce004b │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + @ instruction: 0xe8d2004b │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia.w r0!, {r0, r1, r3, r6} │ │ │ │ + ldmia.w r4!, {r0, r1, r3, r6} │ │ │ │ blt.n 3ad190 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strd r0, r0, [lr], #-300 @ 0x12c │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldrd r0, r0, [r2], #-300 @ 0x12c │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe850004b │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xe854004b │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe832004b │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + @ instruction: 0xe836004b │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bics.w r0, r0, #13303808 @ 0xcb0000 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + bics.w r0, r4, #13303808 @ 0xcb0000 │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh.w r0, [r0, #79] @ 0x4f │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldrsh.w r0, [r4, #79] @ 0x4f │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ace0c │ │ │ │ + b.n 3ace14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3acd84 │ │ │ │ + b.n 3acd8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3accd0 │ │ │ │ + b.n 3accd8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3ad194 │ │ │ │ + ble.n 3ad19c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad8e4 │ │ │ │ + b.n 3ad8ec │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad8b8 │ │ │ │ + b.n 3ad8c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad888 │ │ │ │ + b.n 3ad890 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad85c │ │ │ │ + b.n 3ad864 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad830 │ │ │ │ + b.n 3ad838 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad800 │ │ │ │ + b.n 3ad808 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad7d4 │ │ │ │ + b.n 3ad7dc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad754 │ │ │ │ + b.n 3ad75c │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1169569,17 +1169570,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad554 │ │ │ │ + b.n 3ad55c │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -1170163,119 +1170164,119 @@ │ │ │ │ b.n 3ad4da │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 3ad7f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bls.n 3ad874 │ │ │ │ + bls.n 3ad87c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3ad838 │ │ │ │ + b.n 3ad840 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ mrc2 15, 0, pc, cr3, cr15, {7} │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3ad7b0 │ │ │ │ + bvs.n 3ad7b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bne.n 3ad930 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #952] @ (3adc18 ) │ │ │ │ + ldr r1, [pc, #968] @ (3adc28 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #792] @ (3adb80 ) │ │ │ │ + ldr r1, [pc, #808] @ (3adb90 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #6 │ │ │ │ + udf #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3ad850 │ │ │ │ + ble.n 3ad858 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3ad8dc │ │ │ │ + ble.n 3ad8e4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3ad7b8 │ │ │ │ + bgt.n 3ad7c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3ad954 │ │ │ │ + bgt.n 3ad95c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3ad924 │ │ │ │ + bgt.n 3ad92c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - itte │ │ │ │ + ittt │ │ │ │ lsl r6, r1, #1 │ │ │ │ - bgt.n 3ad8f4 @ unpredictable > │ │ │ │ + bgt.n 3ad8fc @ unpredictable > │ │ │ │ + lsl r3, r1, #1 │ │ │ │ + ittt al │ │ │ │ + lslal r6, r1, #1 │ │ │ │ + bgt.n 3ad8cc @ unpredictable │ │ │ │ lslal r3, r1, #1 │ │ │ │ - ittt le │ │ │ │ - lslle r6, r1, #1 │ │ │ │ - bgt.n 3ad8c4 @ unpredictable │ │ │ │ - lslle r3, r1, #1 │ │ │ │ - ittt gt │ │ │ │ + itte gt │ │ │ │ lslgt r6, r1, #1 │ │ │ │ - blt.n 3ad894 @ unpredictable │ │ │ │ - lslgt r3, r1, #1 │ │ │ │ - itte ge │ │ │ │ + blt.n 3ad89c @ unpredictable │ │ │ │ + lslle r3, r1, #1 │ │ │ │ + itet ge │ │ │ │ lslge r6, r1, #1 │ │ │ │ - blt.n 3ad864 @ unpredictable │ │ │ │ - lsllt r3, r1, #1 │ │ │ │ - itet hi │ │ │ │ + blt.n 3ad86c @ unpredictable │ │ │ │ + lslge r3, r1, #1 │ │ │ │ + itee hi │ │ │ │ lslhi r6, r1, #1 │ │ │ │ - blt.n 3ad834 @ unpredictable │ │ │ │ - lslhi r3, r1, #1 │ │ │ │ + blt.n 3ad83c @ unpredictable │ │ │ │ + lslls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #2860] @ 3ae410 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1171310,180 +1171311,180 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r5, {r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp 0, 11, cr0, cr8, cr11, {2} │ │ │ │ - bkpt 0x007c │ │ │ │ + cdp 0, 11, cr0, cr12, cr11, {2} │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3ae490 │ │ │ │ + ble.n 3ae498 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3ae470 │ │ │ │ + bls.n 3ae478 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3ae410 │ │ │ │ + bhi.n 3ae418 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r7} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3ae39c │ │ │ │ + bhi.n 3ae3a4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3ae4bc │ │ │ │ + bgt.n 3ae4c4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3ae4e0 │ │ │ │ + bhi.n 3ae4e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r4, 3ae4d8 │ │ │ │ + cbnz r0, 3ae4da │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3ae440 │ │ │ │ + bvc.n 3ae448 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3ae41c │ │ │ │ + bvs.n 3ae424 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - rev16 r0, r7 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r6, 3ae4f4 │ │ │ │ + cbnz r2, 3ae4f6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3ae4dc │ │ │ │ + bvs.n 3ae4e4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r2, 3ae4cc │ │ │ │ + cbnz r6, 3ae4cc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3ae4a8 │ │ │ │ + bvs.n 3ae4b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r4, 3ae4be │ │ │ │ + cbnz r0, 3ae4c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3ae3e8 │ │ │ │ + bpl.n 3ae3f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3ae4be │ │ │ │ + cbnz r2, 3ae4c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r2, 3ae4be │ │ │ │ + cbnz r6, 3ae4be │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3ae478 │ │ │ │ + bmi.n 3ae480 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r6, 3ae4de │ │ │ │ + cbnz r2, 3ae4e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3ae408 │ │ │ │ + bmi.n 3ae410 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3ae494 │ │ │ │ + bcc.n 3ae49c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r4, 3ae4dc │ │ │ │ + cbnz r0, 3ae4de │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ae4c8 │ │ │ │ + bcs.n 3ae4d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ae490 │ │ │ │ + bcs.n 3ae498 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ae454 │ │ │ │ + bcs.n 3ae45c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ae414 │ │ │ │ + bcs.n 3ae41c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3ae544 │ │ │ │ + bcs.n 3ae54c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3ae4f4 │ │ │ │ + bne.n 3ae4fc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3ae494 │ │ │ │ + bne.n 3ae49c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3ae464 │ │ │ │ + bne.n 3ae46c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3ae5b0 │ │ │ │ + bne.n 3ae5b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {lr} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3ae580 │ │ │ │ + bne.n 3ae588 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3ae510 │ │ │ │ + beq.n 3ae518 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3ae468 │ │ │ │ + beq.n 3ae470 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3ae5b8 │ │ │ │ + beq.n 3ae5c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r6, 3ae5be │ │ │ │ + cbz r2, 3ae5c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3ae5be │ │ │ │ + cbz r2, 3ae5c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r4, 3ae5c0 │ │ │ │ + cbz r0, 3ae5c2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [pc, #132] @ (3ae5f0 ) │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #124] @ (3ae5f4 ) │ │ │ │ @@ -1171530,25 +1171531,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (3ae604 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3ad916 │ │ │ │ - cbz r2, 3ae630 │ │ │ │ + cbz r6, 3ae630 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r2, 3ae624 │ │ │ │ + cbz r6, 3ae624 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3ae624 │ │ │ │ + cbz r2, 3ae626 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (3ae66c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1171585,15 +1171586,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ itt │ │ │ │ lsl r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1171914,50 +1171915,50 @@ │ │ │ │ blx 9c67c │ │ │ │ b.n 3ae718 │ │ │ │ ... │ │ │ │ nop {11} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ssat r0, #12, r4, lsl #1 │ │ │ │ - sxth r0, r2 │ │ │ │ + ssat r0, #12, r8, lsl #1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3ae9f8 │ │ │ │ + cbz r2, 3ae9fa │ │ │ │ lsls r6, r1, #1 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r2, 3aea22 │ │ │ │ + cbz r6, 3aea22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r0, 3aea28 │ │ │ │ + cbz r4, 3aea28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3aea24 │ │ │ │ + cbz r4, 3aea24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r4, 3aea28 │ │ │ │ + cbz r0, 3aea2a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r0, [pc, #2704] @ 3af4b0 │ │ │ │ movw r1, #945 @ 0x3b1 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #2692] @ 3af4b4 │ │ │ │ @@ -1172945,205 +1172946,205 @@ │ │ │ │ ldr r0, [pc, #404] @ (3af62c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3ae756 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r6, 3af4f6 │ │ │ │ + cbz r2, 3af4f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 3af944 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 3af954 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #824 @ (adr r7, 3af89c ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 3af8ac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #672 @ (adr r7, 3af80c ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 3af81c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #296 @ (adr r7, 3af6a0 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 3af6b0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #112 @ (adr r7, 3af5f0 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 3af600 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, 3af8b0 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 3af8c0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #616 @ (adr r6, 3af7f8 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 3af808 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #472 @ (adr r6, 3af770 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 3af780 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 3af650 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 3af660 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 3af5d8 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 3af5e8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #888 @ (adr r5, 3af928 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 3af938 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #696 @ (adr r5, 3af870 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 3af880 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #584 @ (adr r5, 3af808 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 3af818 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #8 @ (adr r5, 3af5d8 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 3af5e8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r8, r8 │ │ │ │ + add ip, r8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r4, pc, #728 @ (adr r4, 3af8b8 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 3af8c8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #608 @ (adr r4, 3af848 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 3af858 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, 3af674 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 3af684 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #800 @ (adr r7, 3af910 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 3af920 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 3af734 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 3af744 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 3af6cc ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 3af6dc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 3af884 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 3af894 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #904 @ (adr r3, 3af990 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 3af9a0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #920 @ (adr r7, 3af9ac ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 3af9bc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 3af6c8 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 3af6d8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #152 @ (adr r7, 3af6b4 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 3af6c4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 3af6a0 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 3af6b0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - itte mi │ │ │ │ + itet mi │ │ │ │ lslmi r3, r1, #1 │ │ │ │ - addmi r7, pc, #160 @ (adr r7, 3af6c8 ) │ │ │ │ - lslpl r6, r1, #1 │ │ │ │ - add r2, pc, #840 @ (adr r2, 3af974 ) │ │ │ │ + addpl r7, pc, #176 @ (adr r7, 3af6d8 ) │ │ │ │ + lslmi r6, r1, #1 │ │ │ │ + add r2, pc, #856 @ (adr r2, 3af984 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #976 @ (adr r7, 3afa00 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 3afa10 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003af630 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1173308,60 +1173309,60 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3af6ba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #520 @ (adr r2, 3af9e4 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 3af9f4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #240 @ (adr r6, 3af8d4 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 3af8e4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #440 @ (adr r6, 3af9a0 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 3af9b0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #736 @ (adr r0, 3afad0 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 3afae0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #536 @ (adr r0, 3afa14 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 3afa24 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ vrsqrts.f16 , , │ │ │ │ - add r0, pc, #288 @ (adr r0, 3af92c ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 3af93c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #184 @ (adr r0, 3af8cc ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 3af8dc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ bge.n 3af7b6 │ │ │ │ - vabal.u q13, d31, d14 │ │ │ │ + vsli.64 d26, d2, #63 @ 0x3f │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3afb94 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 3afba4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r0, 3af8b0 │ │ │ │ + cbnz r4, 3af8b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r0, 3af8b0 │ │ │ │ + cbnz r4, 3af8b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9ae2c │ │ │ │ @@ -1173382,17 +1173383,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r4, 3af8d0 │ │ │ │ + cbnz r0, 3af8d2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #196] @ (3af960 ) │ │ │ │ @@ -1173475,19 +1173476,19 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #344 @ 0x158 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 3afab0 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 3afac0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #432 @ (adr r4, 3afb24 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 3afb34 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #488 @ (adr r4, 3afb60 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 3afb70 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1174026,87 +1174027,87 @@ │ │ │ │ adds r7, #1 │ │ │ │ b.n 3afef4 │ │ │ │ ... │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #968 @ (adr r3, 3b035c ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 3b036c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #88 @ (adr r4, 3afff0 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 3b0000 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #328 @ (adr r3, 3b00e4 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 3b00f4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #368 @ (adr r3, 3b0110 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 3b0120 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 3b02ec ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 3b02fc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #632 @ (adr r2, 3b0230 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 3b0240 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #344 @ (adr r2, 3b0120 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 3b0130 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #232 @ (adr r2, 3b00b8 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 3b00c8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #376 @ (adr r3, 3b0150 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 3b0160 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #360 @ (adr r3, 3b0144 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 3b0154 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 3b034c ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 3b035c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #776 @ (adr r0, 3b02f4 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 3b0304 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 3b028c ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 3b029c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 3b0348 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 3b0358 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #712 @ (adr r0, 3b02c4 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 3b02d4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 3b03e8 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 3b03f8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #512 @ (adr r2, 3b0204 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 3b0214 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #864 @ (adr r0, 3b0378 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 3b0388 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 3b00bc ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 3b00cc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r4, #-4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -1174504,114 +1174505,114 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #216] @ (3b0540 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3afa5e │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs.w r0, lr, fp, lsl #1 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + rsb r0, r2, fp, lsl #1 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r6, 3b04fe │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [pc, #152] @ (3b05f0 ) │ │ │ │ @@ -1174670,23 +1174671,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (3b0600 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ blx 94908 │ │ │ │ b.n 3b059e │ │ │ │ - bmi.n 3b0688 │ │ │ │ + bmi.n 3b0690 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 003b0604 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1174789,48 +1174790,48 @@ │ │ │ │ ldr r0, [pc, #84] @ (3b0750 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b065c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r0, pc, #168 @ (adr r0, 3b07bc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mrc2 15, 4, pc, cr9, cr15, {7} │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b984 │ │ │ │ @@ -1174851,17 +1174852,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1174930,19 +1174931,19 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #88] @ (3b08dc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1174982,15 +1174983,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 003b08ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1175116,48 +1175117,48 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b096c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r3, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9559c │ │ │ │ @@ -1175177,17 +1175178,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003b0aac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1175197,15 +1175198,15 @@ │ │ │ │ blx a0b5c │ │ │ │ blx 98bcc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b07a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b0ad8 : │ │ │ │ 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 │ │ │ │ @@ -1175382,49 +1175383,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #80] @ (3b0ce0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b0c4a │ │ │ │ nop │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 3b10b0 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #320 @ (adr r7, 3b0e0c ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 3b0e1c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 3b0da4 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 3b0db4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #112 @ (adr r7, 3b0d4c ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 3b0d5c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #8 @ (adr r7, 3b0cec ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 3b0cfc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1175446,17 +1175447,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #488 @ (adr r6, 3b0f18 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 3b0f28 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003b0d30 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1176007,85 +1176008,85 @@ │ │ │ │ blx a18bc │ │ │ │ b.n 3b0ffc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 3b162c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 3b163c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 3b1480 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 3b1490 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #264 @ (adr r2, 3b1420 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 3b1430 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #24 @ (adr r2, 3b1340 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 3b1350 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #768 @ (adr r1, 3b1634 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 3b1644 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 3b1574 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 3b1584 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #224 @ (adr r1, 3b142c ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 3b143c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #64 @ (adr r1, 3b1394 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 3b13a4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1176126,21 +1176127,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (3b13e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r2, #1 │ │ │ │ b.n 3b1390 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b13e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1176221,40 +1176222,40 @@ │ │ │ │ ldr r0, [pc, #68] @ (3b14ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b1440 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0a14 │ │ │ │ @@ -1176275,17 +1176276,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1176356,29 +1176357,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #40] @ (3b1610 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3b1598 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1176682,19 +1176683,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 99318 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 3b16c4 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #692] @ (3b1c10 ) │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ @@ -1177055,46 +1177056,46 @@ │ │ │ │ ldr r0, [pc, #80] @ (3b1d5c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b1c78 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrh r0, [r2, #14] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99330 │ │ │ │ @@ -1177115,17 +1177116,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003b1dac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8} │ │ │ │ @@ -1177870,110 +1177871,110 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b21a2 │ │ │ │ ldrh r0, [r5, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors.w r0, r0, #77 @ 0x4d │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + eors.w r0, r4, #77 @ 0x4d │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e154 │ │ │ │ @@ -1177994,17 +1177995,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -1178289,59 +1178290,59 @@ │ │ │ │ b.n 3b297e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #27] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #1 │ │ │ │ @@ -1178395,25 +1178396,25 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (3b2b54 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b2aee │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b2b58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1178493,40 +1178494,40 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #64] @ (3b2c5c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b2bb2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - bge.n 3b2c54 │ │ │ │ + bge.n 3b2c5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r4, [r2, #11] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrb r6, [r2, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ mcr2 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94538 │ │ │ │ @@ -1178546,17 +1178547,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r0, [r1, #212] @ 0xd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1178646,25 +1178647,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (3b2db4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b2d54 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #200] @ (3b2e94 ) │ │ │ │ @@ -1178751,27 +1178752,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b2e26 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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, #444] @ (3b3088 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1178942,43 +1178943,43 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (3b30c0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b3034 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r3, r1, #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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1179068,19 +1179069,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ strh r5, [r0, #0] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1179131,19 +1179132,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (3b3260 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3b3234 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r4, [pc, #212] @ (3b334c ) │ │ │ │ @@ -1179237,27 +1179238,27 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b32de │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #15] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r2, [r5, #13] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #64] @ (3b33c0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1179280,19 +1179281,19 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1179578,17 +1179579,17 @@ │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #136] @ (3b3770 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1179647,15 +1179648,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1179682,15 +1179683,15 @@ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ blx 97144 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1179710,17 +1179711,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ blx 97144 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w ip, [pc, #348] @ 3b3980 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1179862,39 +1179863,39 @@ │ │ │ │ ... │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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, r2 │ │ │ │ ldr r2, [pc, #556] @ (3b3c00 ) │ │ │ │ @@ -1180113,55 +1180114,55 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 3b3bd2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1180404,53 +1180405,53 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [r2, #28] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #524] @ 3b4160 │ │ │ │ @@ -1180659,45 +1180660,45 @@ │ │ │ │ ... │ │ │ │ asrs r2, r4, #21 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #420] @ (3b4364 ) │ │ │ │ @@ -1180857,37 +1180858,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1181507,107 +1181508,107 @@ │ │ │ │ b.n 3b4a36 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #344] @ (3b4c60 ) │ │ │ │ + ldr r3, [pc, #360] @ (3b4c70 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #672] @ (3b4dd8 ) │ │ │ │ + ldr r1, [pc, #688] @ (3b4de8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1181848,19 +1181849,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r6, [r3, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r2, [pc, #1216] @ 3b5358 │ │ │ │ subs r5, r7, #4 │ │ │ │ ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ @@ -1182268,85 +1182269,85 @@ │ │ │ │ vldr d12, [r7, #-16] │ │ │ │ add.w r3, r3, #1408 @ 0x580 │ │ │ │ str r3, [sp, #32] │ │ │ │ vsub.f64 d12, d9, d12 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ b.n 3b4d1a │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1183462,113 +1183463,113 @@ │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ b.w 3b55ea │ │ │ │ strh r4, [r4, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r2, [r4, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (3b6500 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #760] @ (3b6410 ) │ │ │ │ + ldr r7, [pc, #776] @ (3b6420 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #776] @ (3b6424 ) │ │ │ │ + ldr r6, [pc, #792] @ (3b6434 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #448] @ (3b62e4 ) │ │ │ │ + ldr r6, [pc, #464] @ (3b62f4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #32] @ (3b614c ) │ │ │ │ + ldr r6, [pc, #48] @ (3b615c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [pc, #480] @ (3b6310 ) │ │ │ │ + ldr r5, [pc, #496] @ (3b6320 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #1016] @ (3b6538 ) │ │ │ │ + ldr r5, [pc, #8] @ (3b6148 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #880] @ (3b64c8 ) │ │ │ │ + ldr r6, [pc, #896] @ (3b64d8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [pc, #760] @ (3b6454 ) │ │ │ │ + ldr r2, [pc, #776] @ (3b6464 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #600] @ (3b63b8 ) │ │ │ │ + ldr r6, [pc, #616] @ (3b63c8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #384] @ (3b62e8 ) │ │ │ │ + ldr r6, [pc, #400] @ (3b62f8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #296] @ (3b6294 ) │ │ │ │ + ldr r6, [pc, #312] @ (3b62a4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #376] @ (3b62ec ) │ │ │ │ + ldr r5, [pc, #392] @ (3b62fc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [pc, #1000] @ (3b6560 ) │ │ │ │ + ldr r4, [pc, #1016] @ (3b6570 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [pc, #664] @ (3b6414 ) │ │ │ │ + ldr r4, [pc, #680] @ (3b6424 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [pc, #600] @ (3b63d8 ) │ │ │ │ + ldr r4, [pc, #616] @ (3b63e8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ sub.w r7, fp, #1072 @ 0x430 │ │ │ │ add.w r4, r8, #4 │ │ │ │ @@ -1184681,179 +1184682,179 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd fp, r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ b.n 3b7046 │ │ │ │ nop │ │ │ │ - mov sl, sp │ │ │ │ + mov lr, sp │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #224] @ (3b6f60 ) │ │ │ │ + ldr r1, [pc, #240] @ (3b6f70 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov sl, r0 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #160] @ (3b6f38 ) │ │ │ │ + ldr r1, [pc, #176] @ (3b6f48 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [pc, #416] @ (3b7044 ) │ │ │ │ + ldr r0, [pc, #432] @ (3b7054 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov lr, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #80] @ (3b6f00 ) │ │ │ │ + ldr r1, [pc, #96] @ (3b6f10 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (3b6ec0 ) │ │ │ │ + ldr r1, [pc, #24] @ (3b6ed0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, ip │ │ │ │ + add r0, sp │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [pc, #56] @ (3b6f1c ) │ │ │ │ + ldr r4, [pc, #72] @ (3b6f2c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmn r2, r7 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #224] @ (3b6fd4 ) │ │ │ │ + ldr r6, [pc, #240] @ (3b6fe4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [pc, #32] @ (3b6f38 ) │ │ │ │ + ldr r2, [pc, #48] @ (3b6f48 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (3b70b4 ) │ │ │ │ + ldr r2, [pc, #312] @ (3b70c4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #760 @ (adr r7, 3b728c ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 3b729c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #1000] @ (3b7384 ) │ │ │ │ + ldr r1, [pc, #1016] @ (3b7394 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 3b71c8 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 3b71d8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 3b70e8 │ │ │ │ ldrb.w r3, [r5, #385] @ 0x181 │ │ │ │ vldr d9, [r5, #176] @ 0xb0 │ │ │ │ tst.w r3, #28 │ │ │ │ beq.n 3b6fe4 │ │ │ │ @@ -1185511,159 +1185512,159 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #300] @ (3b78c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3b67ac │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, pc, #360 @ (adr r2, 3b7948 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 3b7958 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #8 @ (adr r2, 3b77f8 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 3b7808 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #40 @ (adr r0, 3b7850 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 3b7860 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1185864,43 +1185865,43 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (3b7b0c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b79b8 │ │ │ │ nop │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1186369,92 +1186370,92 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3b81f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r3, #26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr.w r0, [r6, pc] │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + ldr.w r0, [sl, pc] │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [pc, #24] @ (3b8080 ) │ │ │ │ movw r1, #1572 @ 0x624 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (3b8084 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3b7df4 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1186798,70 +1186799,70 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, lr, #1, #16 │ │ │ │ - @ instruction: 0xf31e004f │ │ │ │ + @ instruction: 0xf352004f │ │ │ │ + ssat r0, #16, r2, asr #1 │ │ │ │ movs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf272004f │ │ │ │ - movs r6, #20 │ │ │ │ + @ instruction: 0xf276004f │ │ │ │ + movs r6, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1187038,25 +1187039,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r0, #234 @ 0xea │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1187425,53 +1187426,53 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3b8cb0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ subs r4, r4, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r2, r2, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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 r0, r2 │ │ │ │ @@ -1187519,23 +1187520,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (3b8b80 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1187634,33 +1187635,33 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3b8bec │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ bne.n 3b8c2e │ │ │ │ b.n 3b8bea │ │ │ │ nop │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r3 │ │ │ │ @@ -1188079,67 +1188080,67 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r2, r0, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - subs r2, r6, r0 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r2, r2, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r2, r3, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ adds r2, r1, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + adds r0, r1, r0 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ @@ -1188501,59 +1188502,59 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #17 │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r0, r1, #15 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r4, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r4, r3, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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, #248] @ (3b9720 ) │ │ │ │ @@ -1188663,25 +1188664,25 @@ │ │ │ │ nop │ │ │ │ asrs r2, r4, #32 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #31 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1189623,141 +1189624,141 @@ │ │ │ │ mov r4, r9 │ │ │ │ b.n 3b9b1e │ │ │ │ ... │ │ │ │ lsrs r6, r1, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - adds r0, r7, r7 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [pc, #264] @ (3ba2f4 ) │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldr r5, [pc, #280] @ (3ba304 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ lsrs r2, r3, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r6, r5, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r2, r5, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xb6a2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r1, [pc, #880] @ (3ba5d4 ) │ │ │ │ + ldr r1, [pc, #896] @ (3ba5e4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r3, [pc, #1192] @ 3ba754 │ │ │ │ mov.w r1, #668 @ 0x29c │ │ │ │ add r3, pc │ │ │ │ add.w r6, r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 96498 │ │ │ │ @@ -1190182,131 +1190183,131 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #244] @ (3ba83c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ba61a │ │ │ │ nop │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1190668,52 +1190669,52 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ba8d8 │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r0, #340]! @ 0x154 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stc2l 0, cr0, [sl, #-340]! @ 0xfffffeac │ │ │ │ - vswp q0, │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + vmla.i q0, q3, d13[0] │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vhadd.u q0, q3, │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + vhadd.u q0, q5, │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vhadd.u q0, q7, │ │ │ │ - @ instruction: 0xfab8004d │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + vhadd.u8 q8, q1, │ │ │ │ + @ instruction: 0xfabc004d │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr13, {2} │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cdp2 0, 10, cr0, cr6, cr13, {2} │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr2, cr13, {2} │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + cdp2 0, 6, cr0, cr6, cr13, {2} │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr10, cr13, {2} │ │ │ │ - vld1.8 {d16[2]}, [r4]! │ │ │ │ + cdp2 0, 6, cr0, cr14, cr13, {2} │ │ │ │ + vld1.8 {d16[2]}, [r8]! │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #308] @ 0x134 │ │ │ │ - stc2 0, cr0, [lr, #308]! @ 0x134 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + stc2l 0, cr0, [r2, #308]! @ 0x134 │ │ │ │ + ldc2 0, cr0, [r2, #308]! @ 0x134 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [r6, #308]! @ 0x134 │ │ │ │ - ldrsh.w r0, [r0, sp] │ │ │ │ - stc2 0, cr0, [sl, #-308] @ 0xfffffecc │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + ldc2 0, cr0, [sl, #308]! @ 0x134 │ │ │ │ + ldrsh.w r0, [r4, sp] │ │ │ │ + stc2 0, cr0, [lr, #-308] @ 0xfffffecc │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [sl], #308 @ 0x134 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + ldc2 0, cr0, [lr], #308 @ 0x134 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1191158,57 +1191159,57 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n 3bae0e │ │ │ │ nop │ │ │ │ vst1.8 @ instruction: 0xf9880055 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3bafc4 │ │ │ │ + b.n 3bafcc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfb80004d │ │ │ │ - @ instruction: 0xfb36004d │ │ │ │ - lsls r4, r0, #25 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + @ instruction: 0xfb84004d │ │ │ │ @ instruction: 0xfb3a004d │ │ │ │ - @ instruction: 0xf6b2004d │ │ │ │ - @ instruction: 0xfad6004d │ │ │ │ + lsls r0, r1, #25 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + @ instruction: 0xfb3e004d │ │ │ │ + @ instruction: 0xf6b6004d │ │ │ │ + @ instruction: 0xfada004d │ │ │ │ ldrh.w r0, [r4, r5, lsl #1] │ │ │ │ - @ instruction: 0xfa7a004d │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + @ instruction: 0xfa7e004d │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr??.w r0, [lr, #77] @ 0x4d │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + @ instruction: 0xfa02004d │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vst1.8 {d0[2]}, [lr]! │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + ldrsb.w r0, [r2, #77] @ 0x4d │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vld4.16 {d0-d3}, [sl]! │ │ │ │ - str??.w r0, [lr, sp] │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + vld4.16 {d0-d3}, [lr]! │ │ │ │ + ldr??.w r0, [r2, sp] │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr.w r0, [r2, sp] │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + ldr.w r0, [r6, sp] │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh.w r0, [r6, sp] │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + ldrh.w r0, [sl, sp] │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb.w r0, [sl, sp] │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + ldrb.w r0, [lr, sp] │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7fe004d │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + strb.w r0, [r2, sp] │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7e2004d │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + @ instruction: 0xf7e6004d │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7b8004d │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + @ instruction: 0xf7bc004d │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf788004d │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + @ instruction: 0xf78c004d │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1191757,66 +1191758,66 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3bb242 │ │ │ │ orrs.w r0, r0, #13959168 @ 0xd50000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xf3fc0055 │ │ │ │ - @ instruction: 0xf636004d │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + @ instruction: 0xf63a004d │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - addw r0, r4, #2125 @ 0x84d │ │ │ │ - sbcs.w r0, lr, #77 @ 0x4d │ │ │ │ - b.n 3bbda8 │ │ │ │ + addw r0, r8, #2125 @ 0x84d │ │ │ │ + @ instruction: 0xf182004d │ │ │ │ + b.n 3bbdb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bbda4 │ │ │ │ + b.n 3bbdac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bbd60 │ │ │ │ + b.n 3bbd68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf538004d │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xf53c004d │ │ │ │ + movs r2, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds.w r0, sl, #13434880 @ 0xcd0000 │ │ │ │ - movs r2, r7 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ adds.w r0, lr, #13434880 @ 0xcd0000 │ │ │ │ - eors.w r0, r8, #77 @ 0x4d │ │ │ │ - movs r6, r4 │ │ │ │ + movs r6, r7 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + @ instruction: 0xf522004d │ │ │ │ + eors.w r0, ip, #77 @ 0x4d │ │ │ │ + movs r2, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf4a0004d │ │ │ │ - orr.w r0, lr, #13434880 @ 0xcd0000 │ │ │ │ - vhadd.u8 q0, q3, │ │ │ │ - orrs.w r0, r6, #13434880 @ 0xcd0000 │ │ │ │ - vmla.i16 d16, d0, d5[1] │ │ │ │ - @ instruction: 0xf3f8004d │ │ │ │ - @ instruction: 0xf3ea004d │ │ │ │ - vhadd.u8 q8, q3, │ │ │ │ - @ instruction: 0xf3f2004d │ │ │ │ - vhadd.s32 q8, q6, │ │ │ │ - usat r0, #13, lr, asr #1 │ │ │ │ - cdp2 0, 7, cr0, cr12, cr10, {2} │ │ │ │ - cdp2 0, 5, cr0, cr12, cr13, {2} │ │ │ │ - @ instruction: 0xf330004d │ │ │ │ - ldc2l 0, cr0, [lr, #296]! @ 0x128 │ │ │ │ - ssat r0, #14, sl, lsl #1 │ │ │ │ - ldc2l 0, cr0, [r8, #296] @ 0x128 │ │ │ │ - movw r0, #32845 @ 0x804d │ │ │ │ - ldc2 0, cr0, [r8, #-296] @ 0xfffffed8 │ │ │ │ - @ instruction: 0xf22e004d │ │ │ │ - ldc2l 0, cr0, [ip], #296 @ 0x128 │ │ │ │ - stc2l 0, cr0, [r4], {77} @ 0x4d │ │ │ │ - sub.w r0, sl, #77 @ 0x4d │ │ │ │ - ldc2l 0, cr0, [sl], #-296 @ 0xfffffed8 │ │ │ │ - adcs.w r0, r8, #77 @ 0x4d │ │ │ │ - stc2 0, cr0, [r8], #-296 @ 0xfffffed8 │ │ │ │ + @ instruction: 0xf4a4004d │ │ │ │ + orrs.w r0, r2, #13434880 @ 0xcd0000 │ │ │ │ + vhadd.u8 q0, q5, │ │ │ │ + orrs.w r0, sl, #13434880 @ 0xcd0000 │ │ │ │ + vmla.i16 d16, d4, d5[1] │ │ │ │ + @ instruction: 0xf3fc004d │ │ │ │ + @ instruction: 0xf3ee004d │ │ │ │ + vhadd.u8 q8, q5, │ │ │ │ + @ instruction: 0xf3f6004d │ │ │ │ + vhadd.s q8, q0, │ │ │ │ + @ instruction: 0xf3b2004d │ │ │ │ + cdp2 0, 8, cr0, cr0, cr10, {2} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr13, {2} │ │ │ │ + @ instruction: 0xf334004d │ │ │ │ + cdp2 0, 0, cr0, cr2, cr10, {2} │ │ │ │ + ssat r0, #14, lr, lsl #1 │ │ │ │ + ldc2l 0, cr0, [ip, #296] @ 0x128 │ │ │ │ + movw r0, #49229 @ 0xc04d │ │ │ │ + ldc2 0, cr0, [ip, #-296] @ 0xfffffed8 │ │ │ │ + @ instruction: 0xf232004d │ │ │ │ + stc2 0, cr0, [r0, #-296] @ 0xfffffed8 │ │ │ │ + stc2l 0, cr0, [r8], {77} @ 0x4d │ │ │ │ + sub.w r0, lr, #77 @ 0x4d │ │ │ │ + ldc2l 0, cr0, [lr], #-296 @ 0xfffffed8 │ │ │ │ + adcs.w r0, ip, #77 @ 0x4d │ │ │ │ + stc2 0, cr0, [ip], #-296 @ 0xfffffed8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1192243,46 +1192244,46 @@ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ bne.w 3bb9ae │ │ │ │ b.n 3bb94c │ │ │ │ stcl 0, cr0, [ip, #340]! @ 0x154 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4c004d │ │ │ │ + @ instruction: 0xfa50004d │ │ │ │ stcl 0, cr0, [r0, #-340] @ 0xfffffeac │ │ │ │ - vst1.8 {d16[2]}, [r8]! │ │ │ │ - vhadd.s16 q8, q0, │ │ │ │ - ldrsb.w r0, [r0, #77] @ 0x4d │ │ │ │ - vhadd.s16 q8, q4, │ │ │ │ - @ instruction: 0xead2004d │ │ │ │ - @ instruction: 0xf7d0004d │ │ │ │ - cdp 0, 8, cr0, cr12, cr13, {2} │ │ │ │ - ldr??.w r0, [sl, sl] │ │ │ │ - cdp 0, 7, cr0, cr2, cr13, {2} │ │ │ │ - vst4.16 {d16-d19}, [r0], sl │ │ │ │ - cdp 0, 3, cr0, cr0, cr13, {2} │ │ │ │ - vst4.16 {d0-d3}, [r0], sl │ │ │ │ - stcl 0, cr0, [sl, #308]! @ 0x134 │ │ │ │ - stc 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ - ldcl 0, cr0, [r6], #308 @ 0x134 │ │ │ │ - @ instruction: 0xf7c6004a │ │ │ │ - ldcl 0, cr0, [sl], {77} @ 0x4d │ │ │ │ - @ instruction: 0xf746004d │ │ │ │ - stcl 0, cr0, [r2], #308 @ 0x134 │ │ │ │ - @ instruction: 0xe85c004d │ │ │ │ - ldc 0, cr0, [lr], {77} @ 0x4d │ │ │ │ - @ instruction: 0xf76c004a │ │ │ │ - stc 0, cr0, [r2], {77} @ 0x4d │ │ │ │ - @ instruction: 0xf750004a │ │ │ │ - stcl 0, cr0, [r6], #-308 @ 0xfffffecc │ │ │ │ - @ instruction: 0xf734004a │ │ │ │ - mcrr 0, 4, r0, sl, cr13 │ │ │ │ - @ instruction: 0xf718004a │ │ │ │ - stc 0, cr0, [lr], #-308 @ 0xfffffecc │ │ │ │ - @ instruction: 0xf6fc004a │ │ │ │ + vst1.8 {d16[2]}, [ip]! │ │ │ │ + vhadd.s16 q8, q2, │ │ │ │ + ldrsb.w r0, [r4, #77] @ 0x4d │ │ │ │ + vhadd.s16 q8, q6, │ │ │ │ + @ instruction: 0xead6004d │ │ │ │ + @ instruction: 0xf7d4004d │ │ │ │ + cdp 0, 9, cr0, cr0, cr13, {2} │ │ │ │ + ldr??.w r0, [lr, sl] │ │ │ │ + cdp 0, 7, cr0, cr6, cr13, {2} │ │ │ │ + vst4.16 {d16-d19}, [r4], sl │ │ │ │ + cdp 0, 3, cr0, cr4, cr13, {2} │ │ │ │ + vst4.16 {d0-d3}, [r4], sl │ │ │ │ + stcl 0, cr0, [lr, #308]! @ 0x134 │ │ │ │ + stc 0, cr0, [r4, #308]! @ 0x134 │ │ │ │ + ldcl 0, cr0, [sl], #308 @ 0x134 │ │ │ │ + @ instruction: 0xf7ca004a │ │ │ │ + ldcl 0, cr0, [lr], {77} @ 0x4d │ │ │ │ + @ instruction: 0xf74a004d │ │ │ │ + stcl 0, cr0, [r6], #308 @ 0x134 │ │ │ │ + strd r0, r0, [r0], #-308 @ 0x134 │ │ │ │ + stc 0, cr0, [r2], #308 @ 0x134 │ │ │ │ + @ instruction: 0xf770004a │ │ │ │ + stc 0, cr0, [r6], {77} @ 0x4d │ │ │ │ + @ instruction: 0xf754004a │ │ │ │ + stcl 0, cr0, [sl], #-308 @ 0xfffffecc │ │ │ │ + @ instruction: 0xf738004a │ │ │ │ + mcrr 0, 4, r0, lr, cr13 │ │ │ │ + @ instruction: 0xf71c004a │ │ │ │ + ldc 0, cr0, [r2], #-308 @ 0xfffffecc │ │ │ │ + @ instruction: 0xf700004a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1192523,38 +1192524,38 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ b.n 3bbdce │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [r0], #340 @ 0x154 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, lr, sp, lsl #1 │ │ │ │ - movw r0, #24653 @ 0x604d │ │ │ │ - @ instruction: 0xeb26004d │ │ │ │ - b.n 3bbd1c │ │ │ │ + @ instruction: 0xeb22004d │ │ │ │ + movw r0, #41037 @ 0xa04d │ │ │ │ + @ instruction: 0xeb2a004d │ │ │ │ + b.n 3bbd24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrd r0, r0, [r2], #-340 @ 0x154 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [r0, #308]! @ 0x134 │ │ │ │ - orns r0, r0, #13434880 @ 0xcd0000 │ │ │ │ - ldrd r0, r0, [r8, #308]! @ 0x134 │ │ │ │ - b.n 3bbad8 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xe9b4004d │ │ │ │ - @ instruction: 0xf0f0004d │ │ │ │ - @ instruction: 0xe9bc004d │ │ │ │ - b.n 3bba70 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - strd r0, r0, [r8, #-308] @ 0x134 │ │ │ │ - ands.w r0, r8, #13238272 @ 0xca0000 │ │ │ │ - stmdb lr!, {r0, r2, r3, r6} │ │ │ │ - eor.w r0, r6, #77 @ 0x4d │ │ │ │ - ldmdb r6!, {r0, r2, r3, r6} │ │ │ │ - b.n 3bb97c │ │ │ │ + ldrd r0, r0, [r4, #308]! @ 0x134 │ │ │ │ + orns r0, r4, #13434880 @ 0xcd0000 │ │ │ │ + ldrd r0, r0, [ip, #308]! @ 0x134 │ │ │ │ + b.n 3bbae0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + @ instruction: 0xe9b8004d │ │ │ │ + @ instruction: 0xf0f4004d │ │ │ │ + strd r0, r0, [r0, #308] @ 0x134 │ │ │ │ + b.n 3bba78 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strd r0, r0, [ip, #-308] @ 0x134 │ │ │ │ + ands.w r0, ip, #13238272 @ 0xca0000 │ │ │ │ + ldmdb r2!, {r0, r2, r3, r6} │ │ │ │ + eor.w r0, sl, #77 @ 0x4d │ │ │ │ + ldmdb sl!, {r0, r2, r3, r6} │ │ │ │ + b.n 3bb984 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ ldr r4, [pc, #800] @ (3bc350 ) │ │ │ │ @@ -1192868,67 +1192869,67 @@ │ │ │ │ ... │ │ │ │ b.n 3bbf84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3bbf48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strex r0, r0, [r6, #308] @ 0x134 │ │ │ │ - b.n 3bc34c │ │ │ │ + strex r0, r0, [sl, #308] @ 0x134 │ │ │ │ + b.n 3bc354 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movt r0, #8266 @ 0x204a │ │ │ │ + movt r0, #24650 @ 0x604a │ │ │ │ b.n 3bbe44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bhi.n 3bc2b8 │ │ │ │ + bhi.n 3bc2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc280 │ │ │ │ + b.n 3bc288 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf256004a │ │ │ │ - bhi.n 3bc294 │ │ │ │ + @ instruction: 0xf25a004a │ │ │ │ + bhi.n 3bc29c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 3bc44c │ │ │ │ + bhi.n 3bc454 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bc214 │ │ │ │ + b.n 3bc21c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf218004a │ │ │ │ - b.n 3bc1e8 │ │ │ │ + @ instruction: 0xf21c004a │ │ │ │ + b.n 3bc1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf1fe004a │ │ │ │ - bhi.n 3bc42c │ │ │ │ + addw r0, r2, #74 @ 0x4a │ │ │ │ + bhi.n 3bc434 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r7, [pc, #624] @ (3bc608 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ - vmlsl.u q15, d31, d14[0] │ │ │ │ + vqshlu.s64 q15, q1, #63 @ 0x3f │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf19e004a │ │ │ │ - b.n 3bc114 │ │ │ │ + sub.w r0, r2, #74 @ 0x4a │ │ │ │ + b.n 3bc11c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf184004a │ │ │ │ + @ instruction: 0xf188004a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - vqshlu.s32 q15, q10, #31 │ │ │ │ + vqshlu.s32 q15, q12, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adc.w r0, r4, #74 @ 0x4a │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + adc.w r0, r8, #74 @ 0x4a │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3bbfb4 │ │ │ │ + b.n 3bbfbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf0c8004a │ │ │ │ - b.n 3bbf8c │ │ │ │ + @ instruction: 0xf0cc004a │ │ │ │ + b.n 3bbf94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf0b0004a │ │ │ │ - ands.w r0, lr, #74 @ 0x4a │ │ │ │ - b.n 3bbf20 │ │ │ │ + @ instruction: 0xf0b4004a │ │ │ │ + bic.w r0, r2, #74 @ 0x4a │ │ │ │ + b.n 3bbf28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orns r0, r4, #74 @ 0x4a │ │ │ │ - b.n 3bbef8 │ │ │ │ + orns r0, r8, #74 @ 0x4a │ │ │ │ + b.n 3bbf00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs.w r0, sl, #74 @ 0x4a │ │ │ │ + orrs.w r0, lr, #74 @ 0x4a │ │ │ │ vldr d1, [pc, #760] @ 3bc6e0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [pc, #764] @ (3bc6e8 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ vmov.f64 d0, d1 │ │ │ │ @@ -1193212,38 +1193213,38 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3bc2d2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - vhadd.s32 q0, q4, q5 │ │ │ │ - ands.w r0, lr, #77 @ 0x4d │ │ │ │ - cdp2 0, 15, cr0, cr8, cr13, {2} │ │ │ │ - cdp 0, 10, cr0, cr8, cr13, {2} │ │ │ │ - b.n 3bbf38 │ │ │ │ + vhadd.s32 q0, q6, q5 │ │ │ │ + bic.w r0, r2, #77 @ 0x4d │ │ │ │ + cdp2 0, 15, cr0, cr12, cr13, {2} │ │ │ │ + cdp 0, 10, cr0, cr12, cr13, {2} │ │ │ │ + b.n 3bbf40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr12, cr10, {2} │ │ │ │ - b.n 3bce74 │ │ │ │ + cdp 0, 15, cr0, cr0, cr10, {2} │ │ │ │ + b.n 3bce7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcdfc │ │ │ │ + b.n 3bce04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcd34 │ │ │ │ + b.n 3bcd3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcc14 │ │ │ │ + b.n 3bcc1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcba8 │ │ │ │ + b.n 3bcbb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc 0, cr0, [sl, #-296] @ 0xfffffed8 │ │ │ │ - b.n 3bcb7c │ │ │ │ + ldc 0, cr0, [lr, #-296] @ 0xfffffed8 │ │ │ │ + b.n 3bcb84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc 0, cr0, [r0, #-296] @ 0xfffffed8 │ │ │ │ - b.n 3bcb10 │ │ │ │ + stc 0, cr0, [r4, #-296] @ 0xfffffed8 │ │ │ │ + b.n 3bcb18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stcl 0, cr0, [r6], {74} @ 0x4a │ │ │ │ + stcl 0, cr0, [sl], {74} @ 0x4a │ │ │ │ ldr r0, [pc, #768] @ (3bca2c ) │ │ │ │ movw r1, #3852 @ 0xf0c │ │ │ │ mov r5, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #756] @ (3bca30 ) │ │ │ │ @@ -1193539,67 +1193540,67 @@ │ │ │ │ bl 3b3370 │ │ │ │ b.n 3bc46a │ │ │ │ ldr r1, [pc, #144] @ (3bcab4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 3b3370 │ │ │ │ b.n 3bc9f8 │ │ │ │ - b.n 3bcd40 │ │ │ │ + b.n 3bcd48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mrrc 0, 4, r0, r8, cr10 │ │ │ │ - b.n 3bcd08 │ │ │ │ + mrrc 0, 4, r0, ip, cr10 │ │ │ │ + b.n 3bcd10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc 0, cr0, [r6], #-296 @ 0xfffffed8 │ │ │ │ - b.n 3bccd0 │ │ │ │ + ldc 0, cr0, [sl], #-296 @ 0xfffffed8 │ │ │ │ + b.n 3bccd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xe9b6004d │ │ │ │ - @ instruction: 0xeb30004d │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xe9ba004d │ │ │ │ + @ instruction: 0xeb34004d │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh.w r0, [r0, sl] │ │ │ │ - bgt.n 3bcabc │ │ │ │ + strh.w r0, [r4, sl] │ │ │ │ + bgt.n 3bcac4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xebf4004d │ │ │ │ - b.n 3bcad4 │ │ │ │ + @ instruction: 0xebf8004d │ │ │ │ + b.n 3bcadc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add.w r0, r2, sl, lsl #1 │ │ │ │ - b.n 3bca80 │ │ │ │ + add.w r0, r6, sl, lsl #1 │ │ │ │ + b.n 3bca88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xead4004a │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + @ instruction: 0xead8004a │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xeaa8004a │ │ │ │ - ands.w r0, sl, sp, lsl #1 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + @ instruction: 0xeaac004a │ │ │ │ + ands.w r0, lr, sp, lsl #1 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orn r0, r4, sl, lsl #1 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + orn r0, r8, sl, lsl #1 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bics.w r0, r6, sl, lsl #1 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + bics.w r0, sl, sl, lsl #1 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - and.w r0, r8, sl, lsl #1 │ │ │ │ - svc 12 │ │ │ │ + and.w r0, ip, sl, lsl #1 │ │ │ │ + svc 16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [ip, #296] @ 0x128 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + strd r0, r0, [r0, #296]! @ 0x128 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xe9ae004a │ │ │ │ - ldmdb ip, {r0, r2, r3, r6} │ │ │ │ - @ instruction: 0xe8c4004d │ │ │ │ + @ instruction: 0xe9b2004a │ │ │ │ + stmdb r0!, {r0, r2, r3, r6} │ │ │ │ + @ instruction: 0xe8c8004d │ │ │ │ stmdb 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 ip, [pc, #2240] @ 3bd38c │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr.w r4, [pc, #2240] @ 3bd390 │ │ │ │ @@ -1194440,146 +1194441,146 @@ │ │ │ │ nop │ │ │ │ blt.n 3bd484 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 3bd3f4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 3bd320 │ │ │ │ + b.n 3bd328 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3bd408 │ │ │ │ + ble.n 3bd410 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3bd318 │ │ │ │ + bgt.n 3bd320 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe83c004d │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + strex r0, r0, [r0, #308] @ 0x134 │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blt.n 3bd318 │ │ │ │ + blt.n 3bd320 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd0b8 │ │ │ │ + b.n 3bd0c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bcf70 │ │ │ │ + b.n 3bcf78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd2b4 │ │ │ │ + b.n 3bd2bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3bd3fc │ │ │ │ + blt.n 3bd404 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bd314 │ │ │ │ + bge.n 3bd31c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcf30 │ │ │ │ + b.n 3bcf38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bd324 │ │ │ │ + bge.n 3bd32c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3bd418 │ │ │ │ + bvs.n 3bd420 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bd460 │ │ │ │ + bge.n 3bd468 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcfcc │ │ │ │ + b.n 3bcfd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3bd3a4 │ │ │ │ + bls.n 3bd3ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcd40 │ │ │ │ + b.n 3bcd48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3bd364 │ │ │ │ + bls.n 3bd36c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcfa0 │ │ │ │ + b.n 3bcfa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3bd374 │ │ │ │ + bls.n 3bd37c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3bd468 │ │ │ │ + bpl.n 3bd470 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3bd4f0 │ │ │ │ + bls.n 3bd4f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcc90 │ │ │ │ + b.n 3bcc98 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3bd4b8 │ │ │ │ + bls.n 3bd4c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcc54 │ │ │ │ + b.n 3bcc5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3bd454 │ │ │ │ + bls.n 3bd45c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bdbf0 │ │ │ │ + b.n 3bdbf8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3bd3dc │ │ │ │ + bhi.n 3bd3e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 3bd388 │ │ │ │ + bhi.n 3bd390 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 3bd39c │ │ │ │ + bhi.n 3bd3a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bdb38 │ │ │ │ + b.n 3bdb40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3bd334 │ │ │ │ + bhi.n 3bd33c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bdad4 │ │ │ │ + b.n 3bdadc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bccb8 │ │ │ │ + b.n 3bccc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bcca4 │ │ │ │ + b.n 3bccac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 3bd494 │ │ │ │ + bhi.n 3bd49c │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r4, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvc.n 3bd400 │ │ │ │ + bvc.n 3bd408 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd9a0 │ │ │ │ + b.n 3bd9a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvc.n 3bd4b8 │ │ │ │ + bvc.n 3bd4c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd85c │ │ │ │ + b.n 3bd864 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3bd468 │ │ │ │ + bvc.n 3bd470 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd80c │ │ │ │ + b.n 3bd814 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3bd434 │ │ │ │ + bvs.n 3bd43c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd7d8 │ │ │ │ + b.n 3bd7e0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3bd394 │ │ │ │ + bvs.n 3bd39c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd738 │ │ │ │ + b.n 3bd740 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3bd4f4 │ │ │ │ + bvs.n 3bd4fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd698 │ │ │ │ + b.n 3bd6a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bd87c │ │ │ │ + b.n 3bd884 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3bd470 │ │ │ │ + bpl.n 3bd478 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd8c0 │ │ │ │ + b.n 3bd8c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd844 │ │ │ │ + b.n 3bd84c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3bd428 │ │ │ │ + bpl.n 3bd430 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd5cc │ │ │ │ + b.n 3bd5d4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3bd3dc │ │ │ │ + bpl.n 3bd3e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd580 │ │ │ │ + b.n 3bd588 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3bd3a4 │ │ │ │ + bpl.n 3bd3ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd548 │ │ │ │ + b.n 3bd550 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3bd52c │ │ │ │ + bpl.n 3bd534 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bd4d0 │ │ │ │ + b.n 3bd4d8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1195026,57 +1195027,57 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3bdb88 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ bne.n 3bda48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3bd9cc │ │ │ │ + bgt.n 3bd9d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3bdae0 │ │ │ │ + b.n 3bdae8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ beq.n 3bd8f8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3bda40 │ │ │ │ + bcs.n 3bda48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3bd98c │ │ │ │ + beq.n 3bd994 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3bd930 │ │ │ │ + blt.n 3bd938 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3bd964 │ │ │ │ + beq.n 3bd96c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3bd908 │ │ │ │ + blt.n 3bd910 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3bd908 │ │ │ │ + ble.n 3bd910 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3bda2c │ │ │ │ + ble.n 3bda34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3bda40 │ │ │ │ + beq.n 3bda48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bd960 │ │ │ │ + bge.n 3bd968 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [pc, #956] @ (3bdd90 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 96780 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1195402,53 +1195403,53 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 3bd720 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 3bdfa0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - bgt.n 3bddf8 │ │ │ │ + bgt.n 3bde00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 3bde08 │ │ │ │ + bgt.n 3bde10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3bddec │ │ │ │ + bge.n 3bddf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3bdea8 │ │ │ │ + bvc.n 3bdeb0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3bde70 │ │ │ │ + bvc.n 3bde78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3bde44 │ │ │ │ + bvc.n 3bde4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3bdd24 │ │ │ │ + bvs.n 3bdd2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3bdcec │ │ │ │ + bvs.n 3bdcf4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ bne.w 3bd8ec │ │ │ │ sub.w r2, r5, #36 @ 0x24 │ │ │ │ movs r3, #10 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1195921,95 +1195922,95 @@ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ vmov.f64 d8, d10 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ b.n 3be21c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bpl.n 3be25c │ │ │ │ + bpl.n 3be264 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3be29c │ │ │ │ + bvc.n 3be2a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3be300 │ │ │ │ + bmi.n 3be308 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3be258 │ │ │ │ + bmi.n 3be260 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3be3dc │ │ │ │ + bmi.n 3be3e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3be388 │ │ │ │ + bmi.n 3be390 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be3f8 │ │ │ │ + bne.n 3be400 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3be43c │ │ │ │ + bcc.n 3be444 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3be40c │ │ │ │ + bcc.n 3be414 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3be3dc │ │ │ │ + bcc.n 3be3e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3be33c │ │ │ │ + bcs.n 3be344 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3be438 │ │ │ │ + bcs.n 3be440 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be348 │ │ │ │ + bne.n 3be350 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be318 │ │ │ │ + bne.n 3be320 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be2e8 │ │ │ │ + bne.n 3be2f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3be480 │ │ │ │ + bgt.n 3be488 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be424 │ │ │ │ + bne.n 3be42c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3be3f4 │ │ │ │ + bne.n 3be3fc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3be37c │ │ │ │ + beq.n 3be384 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [pc, #664] @ (3be668 ) │ │ │ │ + ldr r4, [pc, #680] @ (3be678 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3be3f4 │ │ │ │ + bcc.n 3be3fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3be3c8 │ │ │ │ + bcs.n 3be3d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 003be3dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1196160,52 +1196161,52 @@ │ │ │ │ b.n 3be464 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3be5a0 │ │ │ │ + bcs.n 3be5a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3be5dc │ │ │ │ + bcs.n 3be5e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r5, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r7, [r6, r0] │ │ │ │ vtbx.8 d29, {d15-d18}, d25 │ │ │ │ - vrsra.u64 q14, q11, #1 │ │ │ │ + vrsra.u64 q14, q13, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ - vrsra.u32 q14, q11, #1 │ │ │ │ + vrsra.u32 q14, q13, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0c10 │ │ │ │ @@ -1196226,17 +1196227,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003be604 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1196678,75 +1196679,75 @@ │ │ │ │ blx 9556c │ │ │ │ b.n 3bea68 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ b.n 3beac8 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ b.n 3bea90 │ │ │ │ nop │ │ │ │ - beq.n 3beb7c │ │ │ │ + beq.n 3beb84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov pc, r6 │ │ │ │ - vshr.u32 d29, d14, #1 │ │ │ │ + vaddl.u , d15, d18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3bf2c8 │ │ │ │ + b.n 3bf2d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3bf264 │ │ │ │ + b.n 3bf26c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf13e004f │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + adc.w r0, r2, #79 @ 0x4f │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bf0bc │ │ │ │ + b.n 3bf0c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bf084 │ │ │ │ + b.n 3bf08c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bf03c │ │ │ │ + b.n 3bf044 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bef84 │ │ │ │ + b.n 3bef8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vmla.i d0, d12, d3[3] │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + vmla.i16 d0, d0, d7[1] │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vhadd.s q0, q6, │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + vhadd.s8 q8, q0, │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bedd4 │ │ │ │ + b.n 3beddc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3bed84 │ │ │ │ + b.n 3bed8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1196777,15 +1196778,15 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #480 @ (adr r5, 3bedc4 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 3bedd4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #392] @ (3bed80 ) │ │ │ │ @@ -1196947,37 +1196948,37 @@ │ │ │ │ b.n 3bed5a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rev16 r0, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ cbnz r6, 3bedce │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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, #148] @ (3bee5c ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1197043,23 +1197044,23 @@ │ │ │ │ bne.n 3bee3a │ │ │ │ b.n 3bee04 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb87e │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1197129,23 +1197130,23 @@ │ │ │ │ b.n 3beeca │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb7ba │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb77e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1197874,129 +1197875,129 @@ │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ @ instruction: 0xb6c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ @ instruction: 0xb64e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3bf758 │ │ │ │ + bmi.n 3bf760 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3bf6b0 │ │ │ │ + bpl.n 3bf6b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3bf690 │ │ │ │ + bpl.n 3bf698 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 3bf794 │ │ │ │ + bpl.n 3bf79c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3bf988 │ │ │ │ + b.n 3bf990 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3bf748 │ │ │ │ + bcs.n 3bf750 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - it al │ │ │ │ + ite al │ │ │ │ lslal r5, r1, #1 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ite gt │ │ │ │ - lslgt r5, r1, #1 │ │ │ │ - pople {r1, r6, r7} │ │ │ │ + nop {13} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - itee ge │ │ │ │ - lslge r5, r1, #1 │ │ │ │ - poplt {r2, r5, r7} │ │ │ │ - lsllt r2, r1, #1 │ │ │ │ + itee lt │ │ │ │ + lsllt r5, r1, #1 │ │ │ │ + popge {r3, r5, r7} │ │ │ │ + lslge r2, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #32] @ (3bf7f4 ) │ │ │ │ movw r1, #1043 @ 0x413 │ │ │ │ mov r8, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #20] @ (3bf7f8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3bf11e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r6, 3bf866 │ │ │ │ + cbnz r2, 3bf868 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3352] @ 0xd18 │ │ │ │ sub.w sp, sp, #700 @ 0x2bc │ │ │ │ @@ -1198314,49 +1198315,49 @@ │ │ │ │ b.n 3bfa26 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3bfbc8 │ │ │ │ + cbnz r4, 3bfbc8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r6} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3bfbb6 │ │ │ │ + cbnz r4, 3bfbb6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r0, 3bfc30 │ │ │ │ + cbnz r4, 3bfc30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #832] @ (3bff18 ) │ │ │ │ @@ -1198666,63 +1198667,63 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3bfed4 │ │ │ │ nop │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev16 r2, r7 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3bff5c │ │ │ │ + cbnz r4, 3bff5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r6, 3bff60 │ │ │ │ + cbnz r2, 3bff62 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r6, 3bff66 │ │ │ │ + cbnz r2, 3bff68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3376] @ 0xd30 │ │ │ │ sub.w sp, sp, #684 @ 0x2ac │ │ │ │ mov r5, r3 │ │ │ │ @@ -1199387,113 +1199388,113 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3c0680 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #656 @ (adr r6, 3c0938 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, pc, #96 @ (adr r6, 3c0714 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 3c0740 │ │ │ │ + cbz r4, 3c0740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r6, 3c075a │ │ │ │ + cbz r2, 3c075c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r6, 3c075a │ │ │ │ + cbz r2, 3c075c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r2, 3c073c │ │ │ │ + cbz r6, 3c073c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3376] @ 0xd30 │ │ │ │ sub.w sp, sp, #684 @ 0x2ac │ │ │ │ mov r4, r2 │ │ │ │ @@ -1199734,47 +1199735,47 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 3c08ee │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c0a34 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1199933,67 +1199934,67 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r3, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r2, r1, #1 │ │ │ │ adds r5, #219 @ 0xdb │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #752] @ (3c0f1c ) │ │ │ │ + ldr r7, [pc, #768] @ (3c0f2c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 3c102c ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #904 @ (adr r7, 3c0fcc ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 3c0fdc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d414 │ │ │ │ @@ -1200014,17 +1200015,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #112 @ (adr r7, 3c0d00 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 3c0d10 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c0c90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1201209,189 +1201210,189 @@ │ │ │ │ blx 9556c │ │ │ │ b.n 3c18ea │ │ │ │ nop │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r5, r1, #1 │ │ │ │ blx ip │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bxns r4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbz r2, 3c1a12 │ │ │ │ + cbz r6, 3c1a12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 3c1a14 │ │ │ │ + cbz r0, 3c1a16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 3c1bb4 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 3c1bc4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #376 @ (adr r2, 3c1bb0 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 3c1bc0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #792 @ (adr r4, 3c1d5c ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 3c1d6c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #752 @ (adr r1, 3c1d38 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 3c1d48 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 3c1cd4 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 3c1ce4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #640 @ (adr r1, 3c1cd0 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 3c1ce0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #472 @ (adr r4, 3c1c2c ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 3c1c3c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 3c1c08 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 3c1c18 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #568 @ (adr r7, 3c1c98 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 3c1ca8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #952 @ (adr r2, 3c1e2c ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 3c1e3c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3c1aa4 │ │ │ │ + bcs.n 3c1aac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #8 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 3c1b30 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 3c1b40 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #184 @ (adr r2, 3c1bac ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 3c1bbc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #144 @ (adr r6, 3c1ba0 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 3c1bb0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 3c1b28 │ │ │ │ + cbz r0, 3c1b2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 3c1c30 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 3c1c40 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, pc, #832 @ (adr r5, 3c1e64 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 3c1e74 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, pc, #664 @ (adr r5, 3c1dc0 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 3c1dd0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, pc, #856 @ (adr r5, 3c1e84 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 3c1e94 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r3, [pc, #3280] @ 3c2800 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r7 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ add r3, pc │ │ │ │ mov r8, r7 │ │ │ │ @@ -1202503,175 +1202504,175 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #340] @ (3c2948 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str r4, [sp, #28] │ │ │ │ b.w 3c115a │ │ │ │ - add r4, pc, #272 @ (adr r4, 3c2914 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 3c2924 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, pc, #504 @ (adr r3, 3c2a00 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 3c2a10 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 3c2b34 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 3c2b44 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #376 @ (adr r2, 3c2988 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 3c2998 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #56 @ (adr r2, 3c2854 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 3c2864 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #248 @ (adr r2, 3c2918 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 3c2928 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 3c2c04 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 3c2c14 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #640 @ (adr r1, 3c2ab0 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 3c2ac0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #152 @ (adr r1, 3c28d8 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 3c28e8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 3c2a64 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 3c2a74 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 3c2b94 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 3c2ba4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf696004c │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf69a004c │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #944 @ (adr r0, 3c2c18 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 3c2c28 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, pc, #920 @ (adr r0, 3c2c04 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 3c2c14 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - hlt 0x003e │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #600 @ (adr r6, 3c2acc ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 3c2adc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #288 @ (adr r0, 3c29a4 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 3c29b4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3c28ce │ │ │ │ + rev r2, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3c295c │ │ │ │ + bge.n 3c2964 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #776 @ (adr r5, 3c2ba0 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 3c2bb0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 3c2b0c ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 3c2b1c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 9, cr0, cr12, cr13, {2} │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr13, {2} │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #200 @ (adr r4, 3c2990 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 3c29a0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bhi.n 3c29d0 │ │ │ │ + bhi.n 3c27d8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, pc, #88 @ (adr r7, 3c2950 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 3c2960 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - and.w r0, r4, #76 @ 0x4c │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + and.w r0, r8, #76 @ 0x4c │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vld4.16 {d16-d19}, [r0]! │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + vld4.16 {d16-d19}, [r4]! │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -1203133,121 +1203134,121 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str r4, [sp, #28] │ │ │ │ b.w 3c115a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rsbs r0, r0, ip, lsl #1 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + rsbs r0, r4, ip, lsl #1 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xeb26004c │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + @ instruction: 0xeb2a004c │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strd r0, r0, [r6, #-304]! @ 0x130 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + strd r0, r0, [sl, #-304]! @ 0x130 │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movt r0, #16461 @ 0x404d │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + movt r0, #32845 @ 0x804d │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov sl, r1 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r3, sp, #348 @ 0x15c │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -1204458,179 +1204459,179 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #344] @ (3c3dd4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str r6, [sp, #28] │ │ │ │ b.w 3c115a │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c4444 │ │ │ │ + b.n 3c444c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c354c │ │ │ │ + b.n 3c3554 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ + mov r4, sl │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #216 @ (adr r3, 3c3de4 ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 3c3df4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orrs.w r0, r8, r9, lsl #1 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + orrs.w r0, ip, r9, lsl #1 │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrd r0, r0, [r2, #292] @ 0x124 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrd r0, r0, [r6, #292] @ 0x124 │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1204860,71 +1204861,71 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #124] @ (3c40b4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str r5, [sp, #28] │ │ │ │ b.w 3c2e0e │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3c4044 │ │ │ │ + bpl.n 3c404c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ @@ -1204970,17 +1204971,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ @@ -1205030,15 +1205031,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1205109,29 +1205110,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #40] @ (3c42a0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3c4228 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1205286,35 +1205287,35 @@ │ │ │ │ ... │ │ │ │ str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1205510,39 +1205511,39 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ subs.w fp, r2, #0 │ │ │ │ @@ -1205631,23 +1205632,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (3c47c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3c478c │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1205676,15 +1205677,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #216] @ (3c48fc ) │ │ │ │ + ldr r1, [pc, #232] @ (3c490c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1206008,19 +1206009,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 99318 │ │ │ │ movs r3, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 3c48d4 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1692] @ 3c524c │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ @@ -1206601,23 +1206602,23 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp lr, pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #156] @ (3c531c ) │ │ │ │ @@ -1206688,17 +1206689,17 @@ │ │ │ │ b.n 3c52da │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r1, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ strh r2, [r2, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2640] @ 0xa50 │ │ │ │ @@ -1206941,43 +1206942,43 @@ │ │ │ │ b.n 3c551e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r7, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r6, [r5, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r4, [pc, #2832] @ 3c6150 │ │ │ │ @@ -1208033,57 +1208034,57 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.w 3c58cc │ │ │ │ str r4, [r0, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r6, [pc, #440] @ (3c6320 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #984] @ (3c6544 ) │ │ │ │ + ldr r4, [pc, #1000] @ (3c6554 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #392] @ (3c62fc ) │ │ │ │ + ldr r4, [pc, #408] @ (3c630c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #792] @ (3c6498 ) │ │ │ │ + ldr r2, [pc, #808] @ (3c64a8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #16] @ (3c6198 ) │ │ │ │ + ldr r1, [pc, #32] @ (3c61a8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #168] @ (3c6238 ) │ │ │ │ + ldr r0, [pc, #184] @ (3c6248 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 3c5ec8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ble.w 3c5c72 │ │ │ │ @@ -1208296,73 +1208297,73 @@ │ │ │ │ ldr r0, [pc, #132] @ (3c6490 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3c57d2 │ │ │ │ mov r2, r9 │ │ │ │ b.n 3c5f36 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #776] @ (3c678c ) │ │ │ │ + ldr r7, [pc, #792] @ (3c679c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #656] @ (3c671c ) │ │ │ │ + ldr r7, [pc, #672] @ (3c672c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #536] @ (3c66ac ) │ │ │ │ + ldr r7, [pc, #552] @ (3c66bc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #848] @ (3c67f8 ) │ │ │ │ @@ -1208704,33 +1208705,33 @@ │ │ │ │ b.n 3c6570 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sbcs r0, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #360] @ (3c6970 ) │ │ │ │ + ldr r6, [pc, #376] @ (3c6980 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r0, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #944] @ (3c6bc4 ) │ │ │ │ + ldr r5, [pc, #960] @ (3c6bd4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #704] @ (3c6ae0 ) │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r5, [pc, #720] @ (3c6af0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ bne.n 3c6834 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3c66fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -1209020,41 +1209021,41 @@ │ │ │ │ vldr s15, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ blx 9e594 │ │ │ │ b.n 3c656a │ │ │ │ nop │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #56] @ (3c6b88 ) │ │ │ │ + ldr r1, [pc, #72] @ (3c6b98 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #904] @ (3c6ee4 ) │ │ │ │ + ldr r0, [pc, #920] @ (3c6ef4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #792] @ (3c6e7c ) │ │ │ │ + ldr r0, [pc, #808] @ (3c6e8c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1209562,83 +1209563,83 @@ │ │ │ │ b.n 3c6c10 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ subs r2, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r2, r1, #1 │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp ip, lr │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r8, fp │ │ │ │ + add ip, fp │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, r5 │ │ │ │ + add r6, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1209942,33 +1209943,33 @@ │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #116 @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #720] @ (3c77fc ) │ │ │ │ + ldr r6, [pc, #736] @ (3c780c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (3c7660 ) │ │ │ │ + ldr r6, [pc, #320] @ (3c7670 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #936] @ (3c78e0 ) │ │ │ │ + ldr r5, [pc, #952] @ (3c78f0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ adds r1, #154 @ 0x9a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 9e46c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1210255,53 +1210256,53 @@ │ │ │ │ add r2, pc │ │ │ │ bl 3c41d0 │ │ │ │ b.n 3c73a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r5, [pc, #0] @ (3c7848 ) │ │ │ │ + ldr r5, [pc, #16] @ (3c7858 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [pc, #920] @ (3c7be8 ) │ │ │ │ + ldr r4, [pc, #936] @ (3c7bf8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [pc, #816] @ (3c7b88 ) │ │ │ │ + ldr r4, [pc, #832] @ (3c7b98 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [pc, #712] @ (3c7b28 ) │ │ │ │ + ldr r4, [pc, #728] @ (3c7b38 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (3c7aa0 ) │ │ │ │ + ldr r3, [pc, #568] @ (3c7ab0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #448] @ (3c7a4c ) │ │ │ │ + ldr r2, [pc, #464] @ (3c7a5c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #856] @ (3c7bec ) │ │ │ │ + ldr r7, [pc, #872] @ (3c7bfc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1924 @ 0x784 │ │ │ │ ldr r0, [pc, #72] @ (3c78e4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1210326,21 +1210327,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (3c78f0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3c74a8 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #912] @ (3c7c78 ) │ │ │ │ + ldr r1, [pc, #928] @ (3c7c88 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #712] @ (3c7bb8 ) │ │ │ │ + ldr r1, [pc, #728] @ (3c7bc8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1210803,57 +1210804,57 @@ │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #144] @ (3c7e8c ) │ │ │ │ + ldr r1, [pc, #160] @ (3c7e9c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ cmp r4, #206 @ 0xce │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #768] @ (3c8108 ) │ │ │ │ + ldr r0, [pc, #784] @ (3c8118 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #416] @ (3c7fb0 ) │ │ │ │ + ldr r5, [pc, #432] @ (3c7fc0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blx fp │ │ │ │ + blxns fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r2, ip │ │ │ │ + mov r6, ip │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #120] @ (3c7eac ) │ │ │ │ + ldr r3, [pc, #136] @ (3c7ebc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #736] @ (3c8118 ) │ │ │ │ + ldr r3, [pc, #752] @ (3c8128 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #232] @ (3c7f24 ) │ │ │ │ + ldr r3, [pc, #248] @ (3c7f34 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #200] @ (3c7f08 ) │ │ │ │ + ldr r3, [pc, #216] @ (3c7f18 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add sl, pc │ │ │ │ + add lr, pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -1210973,27 +1210974,27 @@ │ │ │ │ b.n 3c7970 │ │ │ │ ldr r2, [pc, #36] @ (3c7fa0 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 3c41d0 │ │ │ │ b.n 3c7a52 │ │ │ │ - ldr r2, [pc, #8] @ (3c7f94 ) │ │ │ │ + ldr r2, [pc, #24] @ (3c7fa4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #768] @ (3c8290 ) │ │ │ │ + ldr r1, [pc, #784] @ (3c82a0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #736] @ (3c8274 ) │ │ │ │ + ldr r1, [pc, #752] @ (3c8284 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #24] @ (3c7fb0 ) │ │ │ │ + ldr r2, [pc, #40] @ (3c7fc0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ (3c80f4 ) │ │ │ │ + ldr r2, [pc, #360] @ (3c8104 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs r0, r4 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #592] @ (3c81f4 ) │ │ │ │ + ldr r1, [pc, #608] @ (3c8204 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1800] @ 0x708 │ │ │ │ subw sp, sp, #2260 @ 0x8d4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1211305,64 +1211306,64 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3c8230 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #336] @ (3c847c ) │ │ │ │ + ldr r1, [pc, #352] @ (3c848c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf3fc004e │ │ │ │ - ldr r1, [pc, #120] @ (3c83b0 ) │ │ │ │ + and.w r0, r0, #13500416 @ 0xce0000 │ │ │ │ + ldr r1, [pc, #136] @ (3c83c0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #24] @ (3c8354 ) │ │ │ │ + ldr r1, [pc, #40] @ (3c8364 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #288] @ (3c8464 ) │ │ │ │ + ldr r0, [pc, #304] @ (3c8474 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blxns r9 │ │ │ │ + blx sl │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, #20 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r8, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2016] @ 0x7e0 │ │ │ │ subw sp, sp, #2036 @ 0x7f4 │ │ │ │ @@ -1211700,45 +1211701,45 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3c870e │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r4, pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bic.w r0, r8, #78 @ 0x4e │ │ │ │ - cmp r2, fp │ │ │ │ + bic.w r0, ip, #78 @ 0x4e │ │ │ │ + cmp r6, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp 0, 5, cr0, cr4, cr14, {2} │ │ │ │ - bics r6, r0 │ │ │ │ + cdp 0, 5, cr0, cr8, cr14, {2} │ │ │ │ + bics r2, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r6, r6, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - negs r0, r0 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #4 │ │ │ │ blx 9bf58 │ │ │ │ ldr.w r1, [pc, #1596] @ 3c8dec │ │ │ │ rsb r2, r0, #560 @ 0x230 │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ @@ -1212300,112 +1212301,112 @@ │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ adds r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ blx 970bc <__strncat_chk@plt> │ │ │ │ b.n 3c88dc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc 0, cr0, [r8], {78} @ 0x4e │ │ │ │ - rors r4, r5 │ │ │ │ + ldc 0, cr0, [ip], {78} @ 0x4e │ │ │ │ + rors r0, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r7 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orr.w r0, r6, lr, lsl #1 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + orr.w r0, sl, lr, lsl #1 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xe8de004e │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + strd r0, r0, [r2], #312 @ 0x138 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1212717,61 +1212718,61 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3c91d2 │ │ │ │ asrs r0, r5, #29 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pkhbt r0, lr, r9, lsl #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + @ instruction: 0xead20049 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eor.w r0, r2, r9, lsl #1 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + eor.w r0, r6, r9, lsl #1 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r5, r1, #1 │ │ │ │ asrs r6, r6, #20 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c9280 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1212960,70 +1212961,70 @@ │ │ │ │ b.n 3c930a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r6, #14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r6, r7, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ vqshlu.s32 q9, , #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r3, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e784 │ │ │ │ @@ -1213044,17 +1213045,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c9528 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1213785,87 +1213786,87 @@ │ │ │ │ ldr.w r7, [r4, #4056] @ 0xfd8 │ │ │ │ cmp r7, #8 │ │ │ │ bne.w 3c97ee │ │ │ │ mov fp, sl │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 3c9972 │ │ │ │ ... │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r6, r7, #29 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [pc, #872] @ (3ca210 ) │ │ │ │ ldr.w r0, [r4, #4024] @ 0xfb8 │ │ │ │ add r1, pc │ │ │ │ blx 9ff28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3ca932 │ │ │ │ @@ -1214144,43 +1214145,43 @@ │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ str.w r2, [r4, #4028] @ 0xfbc │ │ │ │ str.w r1, [r3, #-80] │ │ │ │ b.n 3c9d4a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ beq.w 3ca75e │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ bne.w 3c9dea │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ @@ -1214503,33 +1214504,33 @@ │ │ │ │ bl 3c4824 │ │ │ │ ldr.w r0, [r4, #4024] @ 0xfb8 │ │ │ │ b.n 3ca5c2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add.w r1, sp, #131072 @ 0x20000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r1, #284 @ 0x11c │ │ │ │ sub.w r3, r6, #136 @ 0x88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r6, #140 @ 0x8c │ │ │ │ @@ -1215055,98 +1215056,98 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d0 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.w 3c9c12 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc2 0, cr0, [r0, #-304] @ 0xfffffed0 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldc2 0, cr0, [r4, #-304] @ 0xfffffed0 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 3c4824 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3cb0ea │ │ │ │ @@ -1215512,68 +1215513,68 @@ │ │ │ │ bl 3c41d0 │ │ │ │ b.w 3ca6b0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e8004c │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf7ec004c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [pc, #896] @ (3cb500 ) │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ blx 9e280 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1215877,54 +1215878,54 @@ │ │ │ │ bne.w 3caebe │ │ │ │ b.n 3cb3a2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr.w r0, [r6, ip] │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + ldr.w r0, [sl, ip] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf69e004c │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + subw r0, r2, #2124 @ 0x84c │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i q8, q5, d1[2] │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + vmla.i q8, q7, d1[2] │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i16 q0, q0, d1[1] │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + vmla.i16 q0, q2, d1[1] │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vhadd.u q8, q0, │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + vhadd.u q8, q2, │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr.w r0, [r6, #-124] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ blx 9e594 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr.w r1, [r6, #-128] │ │ │ │ @@ -1216266,56 +1216267,56 @@ │ │ │ │ ldr.w r1, [r4, #4056] @ 0xfd8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.w 3c9972 │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc2l 0, cr0, [r8, #292]! @ 0x124 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + stc2l 0, cr0, [ip, #292]! @ 0x124 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-292]! @ 0xfffffedc │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + stc2l 0, cr0, [ip, #-292]! @ 0xfffffedc │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc2l 0, cr0, [lr], #-292 @ 0xfffffedc │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + ldc2l 0, cr0, [r2], #-292 @ 0xfffffedc │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfba40049 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + @ instruction: 0xfba80049 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfb6c0049 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + @ instruction: 0xfb700049 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a01a4 │ │ │ │ @@ -1216336,17 +1216337,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vld1.8 {d0[2]}, [ip], r9 │ │ │ │ + ldrsh.w r0, [r0, #73] @ 0x49 │ │ │ │ │ │ │ │ 003cba00 : │ │ │ │ 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, #1312] @ 0x520 │ │ │ │ @@ -1217509,123 +1217510,123 @@ │ │ │ │ ldr r2, [pc, #276] @ (3cc7d0 ) │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ movw r3, #4895 @ 0x131f │ │ │ │ add r2, pc │ │ │ │ blx 97430 │ │ │ │ b.n 3cc1fc │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbde0049 │ │ │ │ + @ instruction: 0xfbe20049 │ │ │ │ ldc 0, cr0, [r4], {84} @ 0x54 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb.w r0, [lr, #73] @ 0x49 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + ldrb.w r0, [r2, #73] @ 0x49 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr??.w r0, [r0, r9] │ │ │ │ + ldr??.w r0, [r4, r9] │ │ │ │ adds.w r0, sl, r4, lsr #1 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vhadd.s q8, q3, q6 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + vhadd.s q8, q5, q6 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf7580049 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + @ instruction: 0xf75c0049 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3cc74c │ │ │ │ + bmi.n 3cc754 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3cc6d8 │ │ │ │ + bcc.n 3cc6e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #10 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + ubfx r0, r6, #1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - usat r0, #9, lr, lsl #1 │ │ │ │ - beq.n 3cc744 │ │ │ │ + @ instruction: 0xf3920049 │ │ │ │ + beq.n 3cc74c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 3cc7bc │ │ │ │ + cbz r0, 3cc7be │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr6, cr9, {2} │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cdp2 0, 4, cr0, cr10, cr9, {2} │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vmla.i16 q8, q3, d4[1] │ │ │ │ - @ instruction: 0xf0dc0049 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + vmla.i16 q8, q5, d4[1] │ │ │ │ + @ instruction: 0xf0e00049 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr12, {2} │ │ │ │ - vmla.i32 d0, d14, d9[0] │ │ │ │ - cdp2 0, 4, cr0, cr8, cr12, {2} │ │ │ │ - vhadd.s16 q8, q0, │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + cdp2 0, 10, cr0, cr10, cr12, {2} │ │ │ │ + vext.8 q0, q1, , #0 │ │ │ │ + cdp2 0, 4, cr0, cr12, cr12, {2} │ │ │ │ + vhadd.s16 q8, q2, │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc2l 0, cr0, [r8, #304]! @ 0x130 │ │ │ │ - ldc2l 0, cr0, [r0], #304 @ 0x130 │ │ │ │ - ldcl 0, cr0, [r8, #292]! @ 0x124 │ │ │ │ - ldc2 0, cr0, [lr], {76} @ 0x4c │ │ │ │ - stc 0, cr0, [r6, #292]! @ 0x124 │ │ │ │ - ldc2 0, cr0, [lr], #-304 @ 0xfffffed0 │ │ │ │ - @ instruction: 0xfba6004c │ │ │ │ + stc2l 0, cr0, [ip, #304]! @ 0x130 │ │ │ │ + ldc2l 0, cr0, [r4], #304 @ 0x130 │ │ │ │ + ldcl 0, cr0, [ip, #292]! @ 0x124 │ │ │ │ + stc2 0, cr0, [r2], #304 @ 0x130 │ │ │ │ + stc 0, cr0, [sl, #292]! @ 0x124 │ │ │ │ + mcrr2 0, 4, r0, r2, cr12 │ │ │ │ + @ instruction: 0xfbaa004c │ │ │ │ ldr r1, [pc, #912] @ (3ccb68 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9e280 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3cca7e │ │ │ │ @@ -1217955,41 +1217956,41 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #108] @ (3ccbc0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3cbecc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cdp 0, 2, cr0, cr8, cr9, {2} │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + cdp 0, 2, cr0, cr12, cr9, {2} │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfa36004c │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + @ instruction: 0xfa3a004c │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr??.w r0, [r2, ip] │ │ │ │ - orrs.w r0, sl, r9, lsl #1 │ │ │ │ - ldrsh.w r0, [sl, ip] │ │ │ │ - orr.w r0, r2, r9, lsl #1 │ │ │ │ - str??.w r0, [r0, #76] @ 0x4c │ │ │ │ + ldr??.w r0, [r6, ip] │ │ │ │ + orrs.w r0, lr, r9, lsl #1 │ │ │ │ + ldrsh.w r0, [lr, ip] │ │ │ │ + orr.w r0, r6, r9, lsl #1 │ │ │ │ + str??.w r0, [r4, #76] @ 0x4c │ │ │ │ strb r7, [r3, #30] │ │ │ │ vabdl.u , d31, d7 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ - vtbx.8 d31, {d15}, d18 │ │ │ │ + vtbx.8 d31, {d15}, d22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strd r0, r0, [sl, #-292]! @ 0x124 │ │ │ │ - ldrh.w r0, [sl, ip] │ │ │ │ - vhadd.u q0, q4, q6 │ │ │ │ - @ instruction: 0xf784004c │ │ │ │ - cdp2 0, 8, cr0, cr2, cr12, {2} │ │ │ │ - @ instruction: 0xf75e004c │ │ │ │ - cdp2 0, 5, cr0, cr12, cr12, {2} │ │ │ │ - @ instruction: 0xf738004c │ │ │ │ - cdp2 0, 3, cr0, cr6, cr12, {2} │ │ │ │ + strd r0, r0, [lr, #-292]! @ 0x124 │ │ │ │ + ldrh.w r0, [lr, ip] │ │ │ │ + vhadd.u q0, q6, q6 │ │ │ │ + @ instruction: 0xf788004c │ │ │ │ + cdp2 0, 8, cr0, cr6, cr12, {2} │ │ │ │ + @ instruction: 0xf762004c │ │ │ │ + cdp2 0, 6, cr0, cr0, cr12, {2} │ │ │ │ + @ instruction: 0xf73c004c │ │ │ │ + cdp2 0, 3, cr0, cr10, cr12, {2} │ │ │ │ ldr.w r1, [pc, #2200] @ 3cd460 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9e280 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3ccfcc │ │ │ │ mov r1, r5 │ │ │ │ @@ -1218770,90 +1218771,90 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 3cd72e │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ b.n 3cd3ea │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf636004c │ │ │ │ - b.n 3cd2e8 │ │ │ │ + @ instruction: 0xf63a004c │ │ │ │ + b.n 3cd2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3cd424 │ │ │ │ + ble.n 3cd42c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf4ee004c │ │ │ │ - b.n 3cd070 │ │ │ │ + @ instruction: 0xf4f2004c │ │ │ │ + b.n 3cd078 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eor.w r0, r0, #13369344 @ 0xcc0000 │ │ │ │ - b.n 3ccf9c │ │ │ │ + eor.w r0, r4, #13369344 @ 0xcc0000 │ │ │ │ + b.n 3ccfa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orrs.w r0, lr, #13369344 @ 0xcc0000 │ │ │ │ - b.n 3ccf60 │ │ │ │ + orn r0, r2, #13369344 @ 0xcc0000 │ │ │ │ + b.n 3ccf68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - usat r0, #12, r6, lsl #1 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + usat r0, #12, sl, lsl #1 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3cd584 │ │ │ │ + blt.n 3cd58c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3cd510 │ │ │ │ + blt.n 3cd518 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd208 │ │ │ │ + b.n 3cd210 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cd16c │ │ │ │ + b.n 3cd174 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs.w r0, r6, #76 @ 0x4c │ │ │ │ - b.n 3cd9cc │ │ │ │ + sbcs.w r0, sl, #76 @ 0x4c │ │ │ │ + b.n 3cd9d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orrs.w r0, ip, #76 @ 0x4c │ │ │ │ - b.n 3cd7ac │ │ │ │ + orn r0, r0, #76 @ 0x4c │ │ │ │ + b.n 3cd7b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orr.w r0, r2, #76 @ 0x4c │ │ │ │ - b.n 3cd77c │ │ │ │ + orr.w r0, r6, #76 @ 0x4c │ │ │ │ + b.n 3cd784 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 3cd550 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 3cd560 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr12, {2} │ │ │ │ - vmla.i16 d16, d2, d4[1] │ │ │ │ - tst r4, r1 │ │ │ │ + cdp2 0, 10, cr0, cr12, cr12, {2} │ │ │ │ + vmla.i16 d16, d6, d4[1] │ │ │ │ + tst r0, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.s16 q0, q6, q6 │ │ │ │ - vhadd.s8 q0, q5, q6 │ │ │ │ - b.n 3cd52c │ │ │ │ + vhadd.s32 q0, q0, q6 │ │ │ │ + vhadd.s8 q0, q7, q6 │ │ │ │ + b.n 3cd534 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr14, cr12, {2} │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + cdp 0, 15, cr0, cr2, cr12, {2} │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 11, cr0, cr6, cr12, {2} │ │ │ │ + cdp 0, 11, cr0, cr10, cr12, {2} │ │ │ │ ldr r7, [pc, #848] @ (3cd868 ) │ │ │ │ mov r0, fp │ │ │ │ ldr.w r4, [r8] │ │ │ │ movw r5, #4194 @ 0x1062 │ │ │ │ add r7, pc │ │ │ │ blx 9db44 │ │ │ │ mov r3, r7 │ │ │ │ @@ -1219163,54 +1219164,54 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3cd9ec │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ b.n 3cd436 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stcl 0, cr0, [r8, #-304] @ 0xfffffed0 │ │ │ │ - stc2l 0, cr0, [r6], #-304 @ 0xfffffed0 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + stcl 0, cr0, [ip, #-304] @ 0xfffffed0 │ │ │ │ + stc2l 0, cr0, [sl], #-304 @ 0xfffffed0 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rsb r0, r6, ip, lsl #1 │ │ │ │ - bgt.n 3cd81c │ │ │ │ + rsb r0, sl, ip, lsl #1 │ │ │ │ + bgt.n 3cd824 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub.w r0, lr, ip, lsl #1 │ │ │ │ - bgt.n 3cd7f4 │ │ │ │ + subs.w r0, r2, ip, lsl #1 │ │ │ │ + bgt.n 3cd7fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xeb96004c │ │ │ │ - bgt.n 3cd7cc │ │ │ │ + @ instruction: 0xeb9a004c │ │ │ │ + bgt.n 3cd7d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adc.w r0, ip, ip, lsl #1 │ │ │ │ - bgt.n 3cd940 │ │ │ │ + adcs.w r0, r0, ip, lsl #1 │ │ │ │ + bgt.n 3cd948 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xeb34004c │ │ │ │ - bgt.n 3cd918 │ │ │ │ + @ instruction: 0xeb38004c │ │ │ │ + bgt.n 3cd920 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds.w r0, r4, ip, lsl #1 │ │ │ │ - bgt.n 3cd8e0 │ │ │ │ + adds.w r0, r8, ip, lsl #1 │ │ │ │ + bgt.n 3cd8e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xeaf8004c │ │ │ │ - bgt.n 3cd8b0 │ │ │ │ + @ instruction: 0xeafc004c │ │ │ │ + bgt.n 3cd8b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xead8004c │ │ │ │ - blt.n 3cd878 │ │ │ │ + @ instruction: 0xeadc004c │ │ │ │ + blt.n 3cd880 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xeab8004c │ │ │ │ - blt.n 3cd840 │ │ │ │ + @ instruction: 0xeabc004c │ │ │ │ + blt.n 3cd848 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors.w r0, ip, ip, lsl #1 │ │ │ │ - blt.n 3cd80c │ │ │ │ + @ instruction: 0xeaa0004c │ │ │ │ + blt.n 3cd814 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orns r0, r2, ip, lsl #1 │ │ │ │ - blt.n 3cd9c4 │ │ │ │ + orns r0, r6, ip, lsl #1 │ │ │ │ + blt.n 3cd9cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bic.w r0, ip, ip, lsl #1 │ │ │ │ + bics.w r0, r0, ip, lsl #1 │ │ │ │ ldr.w r6, [pc, #1848] @ 3ce010 │ │ │ │ mov r0, fp │ │ │ │ blx 9db44 │ │ │ │ mov.w r7, #3376 @ 0xd30 │ │ │ │ add r6, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -1219845,114 +1219846,114 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #260] @ (3ce100 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3cbecc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xe986004c │ │ │ │ - ldmdb r2!, {r2, r3, r6} │ │ │ │ - bge.n 3ce088 │ │ │ │ + @ instruction: 0xe98a004c │ │ │ │ + ldmdb r6!, {r2, r3, r6} │ │ │ │ + bge.n 3ce090 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrd r0, r0, [lr], #304 @ 0x130 │ │ │ │ - vext.8 q8, q5, q6, #0 │ │ │ │ - @ instruction: 0xe8d4004c │ │ │ │ - vmla.i16 d16, d0, d4[1] │ │ │ │ - stmia.w r8, {r2, r3, r6} │ │ │ │ - bls.n 3cdf4c │ │ │ │ + stmdb r2, {r2, r3, r6} │ │ │ │ + vext.8 q8, q7, q6, #0 │ │ │ │ + @ instruction: 0xe8d8004c │ │ │ │ + vmla.i16 d16, d4, d4[1] │ │ │ │ + stmia.w ip, {r2, r3, r6} │ │ │ │ + bls.n 3cdf54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf712004c │ │ │ │ - strex r0, r0, [r4, #304] @ 0x130 │ │ │ │ - bls.n 3ce0d4 │ │ │ │ + @ instruction: 0xf716004c │ │ │ │ + strex r0, r0, [r8, #304] @ 0x130 │ │ │ │ + bls.n 3ce0dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xe812004c │ │ │ │ - bls.n 3ce078 │ │ │ │ + @ instruction: 0xe816004c │ │ │ │ + bls.n 3ce080 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce028 │ │ │ │ + b.n 3ce030 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3ce038 │ │ │ │ + bhi.n 3ce040 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cdfe4 │ │ │ │ + b.n 3cdfec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3cdff4 │ │ │ │ + bhi.n 3cdffc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cdfb4 │ │ │ │ + b.n 3cdfbc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3cdfc0 │ │ │ │ + bhi.n 3cdfc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cdf74 │ │ │ │ + b.n 3cdf7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3cdf84 │ │ │ │ + bhi.n 3cdf8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cdf44 │ │ │ │ + b.n 3cdf4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3ce150 │ │ │ │ + bhi.n 3ce158 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cdf08 │ │ │ │ + b.n 3cdf10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3ce114 │ │ │ │ + bhi.n 3ce11c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cded4 │ │ │ │ + b.n 3cdedc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3ce0e0 │ │ │ │ + bhi.n 3ce0e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cde94 │ │ │ │ + b.n 3cde9c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3ce0a4 │ │ │ │ + bhi.n 3ce0ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cde64 │ │ │ │ + b.n 3cde6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3ce070 │ │ │ │ + bvc.n 3ce078 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cde24 │ │ │ │ + b.n 3cde2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3ce030 │ │ │ │ + bvc.n 3ce038 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cdd8c │ │ │ │ + b.n 3cdd94 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf622004c │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + @ instruction: 0xf626004c │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rsb r0, sl, #13369344 @ 0xcc0000 │ │ │ │ - subs.w r0, r6, #13369344 @ 0xcc0000 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + rsb r0, lr, #13369344 @ 0xcc0000 │ │ │ │ + subs.w r0, sl, #13369344 @ 0xcc0000 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf4c6004c │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + @ instruction: 0xf4ca004c │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf4ce004c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf4d2004c │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stcl 0, cr0, [sl], #-304 @ 0xfffffed0 │ │ │ │ - cbz r0, 3ce13c │ │ │ │ + stcl 0, cr0, [lr], #-304 @ 0xfffffed0 │ │ │ │ + cbz r4, 3ce13c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf3f6004c │ │ │ │ - subs.w r0, r4, ip, lsl #1 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xf3fa004c │ │ │ │ + subs.w r0, r8, ip, lsl #1 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r2, 3ce11e │ │ │ │ + cbz r6, 3ce11e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf33c004c │ │ │ │ - sxtb r6, r2 │ │ │ │ + sbfx r0, r0, #1, #13 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pkhbt r0, r6, ip, lsl #1 │ │ │ │ - b.n 3ce76c │ │ │ │ + pkhbt r0, sl, ip, lsl #1 │ │ │ │ + b.n 3ce774 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bic.w r0, ip, ip, lsl #1 │ │ │ │ - b.n 3ce620 │ │ │ │ + bics.w r0, r0, ip, lsl #1 │ │ │ │ + b.n 3ce628 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9c8bc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ rsb r3, r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -1220503,109 +1220504,109 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #224] @ (3ce7d0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3cbecc │ │ │ │ ... │ │ │ │ - @ instruction: 0xf58a0049 │ │ │ │ - orns r0, ip, #76 @ 0x4c │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xf58e0049 │ │ │ │ + eor.w r0, r0, #76 @ 0x4c │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce788 │ │ │ │ + b.n 3ce790 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ce738 │ │ │ │ + b.n 3ce740 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.s q8, q2, q6 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + vhadd.s q8, q4, q6 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + vhadd.s16 q8, q0, q6 │ │ │ │ vhadd.s8 q8, q6, q6 │ │ │ │ - vhadd.s8 q8, q4, q6 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc 0, cr0, [r6, #304]! @ 0x130 │ │ │ │ - stcl 0, cr0, [r8, #-304]! @ 0xfffffed0 │ │ │ │ - @ instruction: 0xf22a0049 │ │ │ │ - ldcl 0, cr0, [lr, #-304] @ 0xfffffed0 │ │ │ │ - ble.n 3ce6e0 │ │ │ │ + ldc 0, cr0, [sl, #304]! @ 0x130 │ │ │ │ + stcl 0, cr0, [ip, #-304]! @ 0xfffffed0 │ │ │ │ + @ instruction: 0xf22e0049 │ │ │ │ + stcl 0, cr0, [r2, #-304]! @ 0xfffffed0 │ │ │ │ + ble.n 3ce6e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc 0, cr0, [r0, #-304]! @ 0xfffffed0 │ │ │ │ - ble.n 3ce818 │ │ │ │ + ldc 0, cr0, [r4, #-304]! @ 0xfffffed0 │ │ │ │ + ble.n 3ce820 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 3ce7e0 │ │ │ │ + ble.n 3ce7e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 3ce7b0 │ │ │ │ + ble.n 3ce7b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 3ce780 │ │ │ │ + ble.n 3ce788 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 3ce748 │ │ │ │ + bgt.n 3ce750 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 3ce71c │ │ │ │ + bgt.n 3ce724 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 3ce6ec │ │ │ │ + bgt.n 3ce6f4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 3ce6ac │ │ │ │ + bgt.n 3ce6b4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 3ce874 │ │ │ │ + bgt.n 3ce87c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 3ce840 │ │ │ │ + bgt.n 3ce848 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 3ce808 │ │ │ │ + bgt.n 3ce810 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 3ce7d0 │ │ │ │ + bgt.n 3ce7d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 3ce7a0 │ │ │ │ + blt.n 3ce7a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 3ce770 │ │ │ │ + blt.n 3ce778 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 3ce738 │ │ │ │ + blt.n 3ce740 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 3ce708 │ │ │ │ + blt.n 3ce710 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ced08 │ │ │ │ + b.n 3ced10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -1220652,17 +1220653,17 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {pc} │ │ │ │ - bge.n 3ce8ec │ │ │ │ + bge.n 3ce8f4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ @@ -1220714,15 +1220715,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98c004c │ │ │ │ + @ instruction: 0xe990004c │ │ │ │ pop {r1, r3, r7, pc} │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1220842,37 +1220843,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #68] @ (3cea68 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ce996 │ │ │ │ - ldmdb r0!, {r2, r3, r6} │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + ldmdb r4!, {r2, r3, r6} │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe8d0004c │ │ │ │ - ldmia r2, {r2} │ │ │ │ + @ instruction: 0xe8d4004c │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia.w r6!, {r2, r3, r6} │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia.w sl!, {r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia.w r6, {r2, r3, r6} │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + stmia.w sl, {r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe856004c │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + @ instruction: 0xe85a004c │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xe83a004c │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xe83e004c │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1220950,23 +1220951,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (3ceb50 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 3ceaf2 │ │ │ │ nop │ │ │ │ - b.n 3cea20 │ │ │ │ + b.n 3cea28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ce9f4 │ │ │ │ + b.n 3ce9fc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce9b0 │ │ │ │ + b.n 3ce9b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3cebe0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1221033,23 +1221034,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (3cec18 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 3cebba │ │ │ │ nop │ │ │ │ - b.n 3ce958 │ │ │ │ + b.n 3ce960 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ce92c │ │ │ │ + b.n 3ce934 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce8e8 │ │ │ │ + b.n 3ce8f0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, ip, [r1, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1221125,27 +1221126,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (3ced10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3cecd6 │ │ │ │ - b.n 3ce8dc │ │ │ │ + b.n 3ce8e4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ce85c │ │ │ │ + b.n 3ce864 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce82c │ │ │ │ + b.n 3ce834 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce7f4 │ │ │ │ + b.n 3ce7fc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ subs.w fp, r2, #0 │ │ │ │ @@ -1221234,23 +1221235,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (3cee24 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3cedec │ │ │ │ - b.n 3ce81c │ │ │ │ + b.n 3ce824 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ce724 │ │ │ │ + b.n 3ce72c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3ce6d0 │ │ │ │ + b.n 3ce6d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #896] @ (3cf1bc ) │ │ │ │ @@ -1221582,55 +1221583,55 @@ │ │ │ │ b.n 3cf12e │ │ │ │ @ instruction: 0xb80c │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7e2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 3cf920 │ │ │ │ + b.n 3cf928 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3cf6d0 │ │ │ │ + b.n 3cf6d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3cf588 │ │ │ │ + b.n 3cf590 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3cf4fc │ │ │ │ + b.n 3cf504 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf4d0 │ │ │ │ + b.n 3cf4d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf490 │ │ │ │ + b.n 3cf498 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf464 │ │ │ │ + b.n 3cf46c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf430 │ │ │ │ + b.n 3cf438 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf404 │ │ │ │ + b.n 3cf40c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf3d8 │ │ │ │ + b.n 3cf3e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf3a4 │ │ │ │ + b.n 3cf3ac │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3cf374 │ │ │ │ + b.n 3cf37c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #384] @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1221979,29 +1221980,29 @@ │ │ │ │ blx 9e828 │ │ │ │ b.n 3cf540 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ cbz r4, 3cf5c6 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 3cf628 │ │ │ │ + ble.n 3cf630 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3cf61c │ │ │ │ + ble.n 3cf624 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cdp 0, 12, cr0, cr6, cr14, {2} │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + cdp 0, 12, cr0, cr10, cr14, {2} │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adc.w r0, r0, ip, lsl #1 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + adc.w r0, r4, ip, lsl #1 │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #236] @ (3cf6d8 ) │ │ │ │ @@ -1222105,27 +1222106,27 @@ │ │ │ │ b.n 3cf69a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3cf7c0 │ │ │ │ + bgt.n 3cf7c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3cf790 │ │ │ │ + bgt.n 3cf798 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r7, sp, #888 @ 0x378 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - blt.n 3cf6e0 │ │ │ │ + blt.n 3cf6e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3cf650 │ │ │ │ + blt.n 3cf658 │ │ │ │ lsls r4, r1, #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 │ │ │ │ ldr.w r2, [pc, #2620] @ 3d014c │ │ │ │ sub sp, #20 │ │ │ │ @@ -1223115,33 +1223116,33 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #896 @ 0x380 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3d01a4 │ │ │ │ + bge.n 3d01ac │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3d0168 │ │ │ │ + bge.n 3d0170 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bls.n 3d0124 │ │ │ │ + bls.n 3d012c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3d00b8 │ │ │ │ + bls.n 3d00c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3d00ec │ │ │ │ + bpl.n 3d00f4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3d00c0 │ │ │ │ + bpl.n 3d00c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1148] @ 3d0610 │ │ │ │ @@ -1223558,80 +1223559,80 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3d02b4 │ │ │ │ nop │ │ │ │ add r4, pc, #704 @ (adr r4, 3d08d4 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3d051c │ │ │ │ + bne.n 3d0524 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3d066c │ │ │ │ + bne.n 3d0674 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, pc, #592 @ (adr r3, 3d087c ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - beq.n 3d066c │ │ │ │ + beq.n 3d0674 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ite ls │ │ │ │ + it ls │ │ │ │ lslls r4, r1, #1 │ │ │ │ - rsbhi r0, sl, #13369344 @ 0xcc0000 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + rsb r0, lr, #13369344 @ 0xcc0000 │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1224095,90 +1224096,90 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3d07d8 │ │ │ │ ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - eors.w r0, r2, #76 @ 0x4c │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + eors.w r0, r6, #76 @ 0x4c │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #976 @ (adr r7, 3d101c ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 3d102c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #3248] @ 3d1914 │ │ │ │ @@ -1225377,239 +1225378,239 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 3d1b4c │ │ │ │ ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ittt ge │ │ │ │ + itte ge │ │ │ │ lslge r4, r1, #1 │ │ │ │ - lsrge r2, r1, #16 │ │ │ │ - lslge r5, r1, #1 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + lsrge r6, r1, #16 │ │ │ │ + lsllt r5, r1, #1 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r4, r1, #1 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - it lt │ │ │ │ + itt lt │ │ │ │ lsllt r4, r1, #1 │ │ │ │ - ite ge │ │ │ │ - lslge r4, r1, #1 │ │ │ │ - poplt {r3, r4, r6, r7, pc} │ │ │ │ + noplt {11} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - itt mi │ │ │ │ + it mi │ │ │ │ lslmi r4, r1, #1 │ │ │ │ - popmi {r4, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - itte cc │ │ │ │ + ittt cc │ │ │ │ lslcc r4, r1, #1 │ │ │ │ - itet ne @ unpredictable │ │ │ │ - lslne r4, r1, #1 │ │ │ │ - popeq {r1, r2, r3, r5, pc} │ │ │ │ + itte ne @ unpredictable │ │ │ │ lslne r4, r1, #1 │ │ │ │ - bkpt 0x00f4 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ittt eq │ │ │ │ + popne {r1, r4, r5, pc} │ │ │ │ lsleq r4, r1, #1 │ │ │ │ - popeq {r3, r4, pc} │ │ │ │ + bkpt 0x00f8 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + itte eq │ │ │ │ lsleq r4, r1, #1 │ │ │ │ - vmla.i32 q0, q0, d11[0] │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + popeq {r2, r3, r4, pc} │ │ │ │ + lslne r4, r1, #1 │ │ │ │ + vmla.i32 q0, q2, d11[0] │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.u q0, q2, │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + vhadd.u q0, q4, │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r6, 3d1ade │ │ │ │ + pop {r1} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r0, 3d1ae8 │ │ │ │ + cbnz r4, 3d1ae8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3d1ad6 │ │ │ │ + cbnz r4, 3d1ad6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r0, 3d1ad8 │ │ │ │ + cbnz r4, 3d1ad8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3d1ae0 │ │ │ │ + cbnz r6, 3d1ae0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc2l 0, cr0, [r0, #-300]! @ 0xfffffed4 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + stc2l 0, cr0, [r4, #-300]! @ 0xfffffed4 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2l 0, cr0, [sl], #300 @ 0x12c │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + ldc2l 0, cr0, [lr], #300 @ 0x12c │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r6, 3d1b42 │ │ │ │ + cbnz r2, 3d1b44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3d1b3c │ │ │ │ + cbnz r4, 3d1b3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r6, 3d1afc │ │ │ │ + cbnz r2, 3d1afe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r4, 3d1b40 │ │ │ │ + cbnz r0, 3d1b42 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r6, 3d1b3c │ │ │ │ + cbnz r2, 3d1b3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr.w r2, [pc, #1972] @ 3d22a0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r2, pc │ │ │ │ blx 9e828 │ │ │ │ @@ -1226358,201 +1226359,202 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ b.w 3d1058 │ │ │ │ mov r3, r0 │ │ │ │ b.w 3d14f4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3d22c0 │ │ │ │ + cbnz r6, 3d22c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r4, 3d22c8 │ │ │ │ + cbnz r0, 3d22ca │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfa0e004b │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + @ instruction: 0xfa12004b │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vld1.8 {d0[2]}, [r6], fp │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + vld1.8 {d0[2]}, [sl], fp │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid i │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf7f2004b │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + @ instruction: 0xf7f6004b │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf782004b │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + @ instruction: 0xf786004b │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cpsie i │ │ │ │ + cpsie ai │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3d23ca │ │ │ │ + push {r1} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r4, 3d23d2 │ │ │ │ + cbz r0, 3d23d4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r2, 3d23c4 │ │ │ │ + cbz r6, 3d23c4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + cbz r4, 3d23d2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r0, 3d23d2 │ │ │ │ + @ instruction: 0xf624004b │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cbz r2, 3d23c4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf620004b │ │ │ │ - vrev64. q8, q6 │ │ │ │ - cbz r6, 3d23c2 │ │ │ │ + cbz r2, 3d23c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3d23be │ │ │ │ + cbz r2, 3d23c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ uxtb r6, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - uxtb r2, r7 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs.w r0, r8, #13303808 @ 0xcb0000 │ │ │ │ - uxth r2, r3 │ │ │ │ + sbcs.w r0, ip, #13303808 @ 0xcb0000 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf530004b │ │ │ │ - vhadd.u8 q0, q7, q6 │ │ │ │ - sxtb r6, r0 │ │ │ │ + @ instruction: 0xf534004b │ │ │ │ + vhadd.u16 q0, q1, q6 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r4, 3d2436 │ │ │ │ + cbz r0, 3d2438 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r2, 3d2440 │ │ │ │ + cbz r6, 3d2440 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - eors.w r0, r2, #13303808 @ 0xcb0000 │ │ │ │ - cbz r6, 3d243c │ │ │ │ + eors.w r0, r6, #13303808 @ 0xcb0000 │ │ │ │ + cbz r2, 3d243e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3d243c │ │ │ │ + cbz r2, 3d243e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r4, 3d243c │ │ │ │ + cbz r0, 3d243e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r4, 3d2402 │ │ │ │ + cbz r0, 3d2404 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3d23fc │ │ │ │ + cbz r2, 3d23fe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3d23fc │ │ │ │ + cbz r2, 3d23fe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r2, 3d243a │ │ │ │ + cbz r6, 3d243a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r2, 3d240c │ │ │ │ + cbz r6, 3d240c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #304] @ 0x130 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + stc2l 0, cr0, [r0, #304]! @ 0x130 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r2, 3d2404 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-304]! @ 0xfffffed0 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + stc2l 0, cr0, [ip, #-304]! @ 0xfffffed0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3d2466 │ │ │ │ + cbz r2, 3d2468 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r0, 3d2468 │ │ │ │ + cbz r4, 3d2468 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1227315,112 +1227317,112 @@ │ │ │ │ b.n 3d249c │ │ │ │ nop │ │ │ │ strh r2, [r0, #16] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - @ instruction: 0xffffaff8 │ │ │ │ + @ instruction: 0xffffaffc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orn r0, r6, #75 @ 0x4b │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + orn r0, sl, #75 @ 0x4b │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs.w r0, r6, #75 @ 0x4b │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + orrs.w r0, sl, #75 @ 0x4b │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vext.8 q0, q7, , #0 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + vmla.i d16, d2, d3[2] │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vst4.16 {d16-d19}, [sl], ip │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + vst4.16 {d16-d19}, [lr], ip │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str.w r0, [r2, ip] │ │ │ │ + str.w r0, [r6, ip] │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ vcvt.u16.f16 d28, d13, #1 │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ @ instruction: 0xffffcbd1 │ │ │ │ - vqshl.u64 d31, d26, #63 @ 0x3f │ │ │ │ + vqshl.u64 d31, d30, #63 @ 0x3f │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf704004c │ │ │ │ + @ instruction: 0xf708004c │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldcl 0, cr0, [r6], {75} @ 0x4b │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + ldcl 0, cr0, [sl], {75} @ 0x4b │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf6b6004c │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + @ instruction: 0xf6ba004c │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mcrr 0, 4, r0, r6, cr11 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + mcrr 0, 4, r0, sl, cr11 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rsbs r0, ip, #13369344 @ 0xcc0000 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf5e0004c │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xeb2e004b │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + @ instruction: 0xeb32004b │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf4dc004c │ │ │ │ - add r7, pc, #936 @ (adr r7, 3d3088 ) │ │ │ │ + @ instruction: 0xf4e0004c │ │ │ │ + add r7, pc, #952 @ (adr r7, 3d3098 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #840 @ (adr r7, 3d3030 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 3d3040 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #752 @ (adr r7, 3d2fdc ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 3d2fec ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ands.w r0, lr, #13369344 @ 0xcc0000 │ │ │ │ - add r7, pc, #352 @ (adr r7, 3d2e54 ) │ │ │ │ + bic.w r0, r2, #13369344 @ 0xcc0000 │ │ │ │ + add r7, pc, #368 @ (adr r7, 3d2e64 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrd r0, r0, [r4, #300]! @ 0x12c │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + ldrd r0, r0, [r8, #300]! @ 0x12c │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #296 @ (adr r7, 3d2e28 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 3d2e38 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #248 @ (adr r7, 3d2dfc ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 3d2e0c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #224 @ (adr r7, 3d2de8 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 3d2df8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r6, [r5, #10] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf378004c │ │ │ │ - add r6, pc, #664 @ (adr r6, 3d2fac ) │ │ │ │ + @ instruction: 0xf37c004c │ │ │ │ + add r6, pc, #680 @ (adr r6, 3d2fbc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 3d2e28 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 3d2e38 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1288] @ 3d3238 │ │ │ │ @@ -1227899,95 +1227901,95 @@ │ │ │ │ blx 9d3fc │ │ │ │ str.w fp, [sp, #24] │ │ │ │ b.n 3d2ed0 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #488 @ (adr r6, 3d342c ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 3d343c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, pc, #416 @ (adr r6, 3d33e8 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 3d33f8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #800 @ (adr r3, 3d356c ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 3d357c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #632 @ (adr r3, 3d34cc ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 3d34dc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, pc, #296 @ (adr r4, 3d3380 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 3d3390 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ strb r0, [r7, #29] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r3, pc, #40 @ (adr r3, 3d3288 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 3d3298 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #496 @ (adr r4, 3d3458 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 3d3468 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, 3d3394 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 3d33a4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #256 @ (adr r3, 3d3378 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 3d3388 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 3d335c ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 3d336c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #208 @ (adr r3, 3d3350 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 3d3360 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 3d3344 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 3d3354 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 3d3348 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 3d3358 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 3d3290 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 3d32a0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #344 @ (adr r3, 3d33f0 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 3d3400 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 3d35fc ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 3d360c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #56 @ (adr r3, 3d32d8 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 3d32e8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 3d34dc ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 3d34ec ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #208 @ (adr r1, 3d337c ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 3d338c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 3d369c ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 3d36ac ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #288 @ (adr r2, 3d33dc ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 3d33ec ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 3d35f0 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 3d3600 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #8 @ (adr r2, 3d32cc ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 3d32dc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 3d3578 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 3d3588 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #568 @ (adr r0, 3d3508 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 3d3518 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #328 @ (adr r0, 3d3420 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 3d3430 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #208 @ (adr r0, 3d33b0 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 3d33c0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1256] @ 3d37e0 │ │ │ │ @@ -1228460,85 +1228462,85 @@ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ b.n 3d34c0 │ │ │ │ nop │ │ │ │ strb r4, [r1, #13] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r1, #1 │ │ │ │ strb r0, [r1, #6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #3720] @ 0xe88 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ @@ -1228823,47 +1228825,47 @@ │ │ │ │ b.n 3d3ada │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #480] @ (3d3d94 ) │ │ │ │ + ldr r1, [pc, #496] @ (3d3da4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx 94dbc │ │ │ │ ldr.w r9, [r4, #1060] @ 0x424 │ │ │ │ addw r1, r4, #1324 @ 0x52c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1229028,55 +1229030,55 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #92] @ (3d3e04 ) │ │ │ │ add r3, pc │ │ │ │ blx a18bc │ │ │ │ b.n 3d38fa │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -1229386,41 +1229388,41 @@ │ │ │ │ b.n 3d4070 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #1324 @ 0x52c │ │ │ │ ldr r0, [pc, #476] @ (3d4394 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1229608,71 +1229610,71 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #124] @ (3d4404 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3d4070 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1229735,27 +1229737,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9e280 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3d4460 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 3d4480 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1230462,141 +1230464,141 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r3, #20] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #1048] @ 0x418 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1230699,33 +1230701,33 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9e280 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3d4df8 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #1712] @ 3d5594 │ │ │ │ @@ -1231339,123 +1231341,123 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3d51e6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ strb r0, [r4, r6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #1176] @ 3d5b24 │ │ │ │ @@ -1231903,95 +1231905,95 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3d57dc │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #736] @ (3d5e08 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [pc, #432] @ (3d5cf0 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #160 @ (adr r0, 3d5bf4 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 3d5c04 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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, #3688] @ 0xe68 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1232553,117 +1232555,117 @@ │ │ │ │ b.n 3d5ca4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #368] @ (3d6384 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r1, [pc, #640] @ (3d64b0 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #2616] @ 0xa38 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1233036,37 +1233038,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r6, r0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #848] @ (3d6a48 ) │ │ │ │ + ldr r6, [pc, #864] @ (3d6a58 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr.w r0, [pc, #1716] @ 3d6dd8 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1704] @ 3d6ddc │ │ │ │ @@ -1233628,82 +1233630,82 @@ │ │ │ │ bne.w 3d63ec │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.w 3d640c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #144] @ (3d6e84 ) │ │ │ │ + ldr r2, [pc, #160] @ (3d6e94 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #928] @ (3d719c ) │ │ │ │ + ldr r1, [pc, #944] @ (3d71ac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #48] @ (3d6e38 ) │ │ │ │ + ldr r1, [pc, #64] @ (3d6e48 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #392] @ (3d6fa0 ) │ │ │ │ + ldr r0, [pc, #408] @ (3d6fb0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blx r2 │ │ │ │ + blxns r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bx sl │ │ │ │ + bxns sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov ip, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, #1424 @ 0x590 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ vneg.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.w 3d65ca │ │ │ │ @@ -1234059,111 +1234061,111 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #208] @ (3d7318 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3d6746 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp │ │ │ │ + add r4, sp │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1234258,35 +1234260,35 @@ │ │ │ │ blx 96780 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3d73b6 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 3d73aa │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1760] @ 3d7b30 │ │ │ │ @@ -1234932,70 +1234934,70 @@ │ │ │ │ b.n 3d79fc │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r1, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - and.w r0, r0, #13303808 @ 0xcb0000 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + and.w r0, r4, #13303808 @ 0xcb0000 │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 3d79fc │ │ │ │ b.n 3d7cf8 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ @@ -1235396,73 +1235398,73 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.w 3d771c │ │ │ │ movs r3, #11 │ │ │ │ b.n 3d7c9e │ │ │ │ ... │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrsb r0, [r7, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r5, [r3, #212] @ 0xd4 │ │ │ │ blx 9be3c │ │ │ │ ldr r1, [pc, #556] @ (3d82dc ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -1235669,77 +1235671,77 @@ │ │ │ │ ldr r0, [pc, #140] @ (3d8358 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3d8014 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #952] @ (3d86f8 ) │ │ │ │ + ldr r7, [pc, #968] @ (3d8708 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #832] @ (3d8688 ) │ │ │ │ + ldr r7, [pc, #848] @ (3d8698 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #704] @ (3d8610 ) │ │ │ │ + ldr r7, [pc, #720] @ (3d8620 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #592] @ (3d85a8 ) │ │ │ │ + ldr r7, [pc, #608] @ (3d85b8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 003d835c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1235928,70 +1235930,70 @@ │ │ │ │ b.n 3d83e6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #218 @ 0xda │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #712] @ (3d8810 ) │ │ │ │ + ldr r6, [pc, #728] @ (3d8820 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #512] @ (3d875c ) │ │ │ │ + ldr r6, [pc, #528] @ (3d876c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r6, [pc, #304] @ (3d8698 ) │ │ │ │ + ldr r6, [pc, #320] @ (3d86a8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #56] @ (3d85b0 ) │ │ │ │ + ldr r6, [pc, #72] @ (3d85c0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #976] @ (3d8950 ) │ │ │ │ + ldr r5, [pc, #992] @ (3d8960 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [pc, #748] @ (3d8874 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [pc, #672] @ (3d8834 ) │ │ │ │ + ldr r5, [pc, #688] @ (3d8844 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #568] @ (3d87d4 ) │ │ │ │ + ldr r5, [pc, #584] @ (3d87e4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [pc, #328] @ (3d86f4 ) │ │ │ │ + ldr r5, [pc, #344] @ (3d8704 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #208] @ (3d8684 ) │ │ │ │ + ldr r5, [pc, #224] @ (3d8694 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a948 │ │ │ │ @@ -1236012,17 +1236014,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #464] @ (3d87d0 ) │ │ │ │ + ldr r4, [pc, #480] @ (3d87e0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 003d8604 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1236425,77 +1236427,77 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #848] @ (3d8da0 ) │ │ │ │ + ldr r3, [pc, #864] @ (3d8db0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #560] @ (3d8c8c ) │ │ │ │ + ldr r3, [pc, #576] @ (3d8c9c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #408] @ (3d8bfc ) │ │ │ │ + ldr r3, [pc, #424] @ (3d8c0c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r0, r1, #5 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r2, [pc, #944] @ (3d8e20 ) │ │ │ │ + ldr r2, [pc, #960] @ (3d8e30 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #608] @ (3d8cd4 ) │ │ │ │ + ldr r3, [pc, #624] @ (3d8ce4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #872] @ (3d8de0 ) │ │ │ │ + ldr r2, [pc, #888] @ (3d8df0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #936] @ (3d8e2c ) │ │ │ │ + ldr r3, [pc, #952] @ (3d8e3c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #712] @ (3d8d50 ) │ │ │ │ + ldr r3, [pc, #728] @ (3d8d60 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #8] @ (3d8a94 ) │ │ │ │ + ldr r2, [pc, #24] @ (3d8aa4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #1000] @ (3d8e78 ) │ │ │ │ + ldr r1, [pc, #1016] @ (3d8e88 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #224] @ (3d8b74 ) │ │ │ │ + ldr r3, [pc, #240] @ (3d8b84 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #304] @ (3d8bd0 ) │ │ │ │ + ldr r2, [pc, #320] @ (3d8be0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #40] @ (3d8acc ) │ │ │ │ + ldr r1, [pc, #56] @ (3d8adc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #720] @ (3d8d78 ) │ │ │ │ + ldr r1, [pc, #736] @ (3d8d88 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #792] @ (3d8dc4 ) │ │ │ │ + ldr r0, [pc, #808] @ (3d8dd4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #688] @ (3d8d64 ) │ │ │ │ + ldr r0, [pc, #704] @ (3d8d74 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #448] @ (3d8c7c ) │ │ │ │ + ldr r0, [pc, #464] @ (3d8c8c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ (3d8c10 ) │ │ │ │ + ldr r0, [pc, #352] @ (3d8c20 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #96] @ (3d8b28 ) │ │ │ │ + ldr r0, [pc, #112] @ (3d8b38 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 95048 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3d87fc │ │ │ │ @@ -1236990,73 +1236992,73 @@ │ │ │ │ ldr r0, [pc, #136] @ (3d908c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3d8d68 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - blxns fp │ │ │ │ + blx ip │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov ip, r2 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bx r7 │ │ │ │ + bx r8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r6, sl │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r6, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bxns r1 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add ip, r0 │ │ │ │ + add r8, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orrs r0, r7 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r2, r2 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1416] @ 3d961c │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ @@ -1237554,133 +1237556,133 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #256] @ (3d970c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3d89ba │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #440] @ (3d97fc ) │ │ │ │ + ldr r4, [pc, #456] @ (3d980c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strd r0, r0, [sl, #296] @ 0x128 │ │ │ │ - ands r2, r6 │ │ │ │ + strd r0, r0, [lr, #296] @ 0x128 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe9a0004a │ │ │ │ - ldr r3, [pc, #88] @ (3d96b0 ) │ │ │ │ + @ instruction: 0xe9a4004a │ │ │ │ + ldr r3, [pc, #104] @ (3d96c0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #0 │ │ │ │ @@ -1237705,17 +1237707,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 003d976c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1238718,164 +1238720,164 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.w 3d99ac │ │ │ │ nop │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsrs r2, r5, #26 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #25 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r7, [pc, #624] @ (3da4a4 ) │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r7, r7] │ │ │ │ vqrdmlsh.s q10, , d19[0] │ │ │ │ - @ instruction: 0xffffdbf0 │ │ │ │ + @ instruction: 0xffffdbf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blx sp │ │ │ │ + blxns sp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r4, r1, #1 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3da248 │ │ │ │ + bvs.n 3da250 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r4 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r4, r1, #1 │ │ │ │ adds r6, r2, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf0f80048 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #12 │ │ │ │ + @ instruction: 0xf0fc0048 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r4, r1, #1 │ │ │ │ bx r2 │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ - vshr.u64 , q4, #1 │ │ │ │ + vshr.u64 , q6, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov fp, r9 │ │ │ │ vqshlu.s64 d20, d23, #63 @ 0x3f │ │ │ │ vrsubhn.i d20, , │ │ │ │ - vshr.u64 d19, d0, #1 │ │ │ │ + vshr.u64 d19, d4, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ble.w 3dce20 │ │ │ │ ldr.w r2, [pc, #1196] @ 3da818 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1239307,49 +1239309,49 @@ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ b.n 3da74a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #632] @ (3daa98 ) │ │ │ │ + ldr r0, [pc, #648] @ (3daaa8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rsb r0, r2, r8, lsl #1 │ │ │ │ - adcs.w r0, r6, r8, lsl #1 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + rsb r0, r6, r8, lsl #1 │ │ │ │ + adcs.w r0, sl, r8, lsl #1 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx a1158 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -1240554,95 +1240556,95 @@ │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 3db470 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ b.w 3da6d2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #984] @ (3db9d4 ) │ │ │ │ + ldr r3, [pc, #1000] @ (3db9e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i32 q8, q7, d8[0] │ │ │ │ - b.n 3dba74 │ │ │ │ + vswp q8, q4 │ │ │ │ + b.n 3dba7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i q8, q0, d0[2] │ │ │ │ - subs r4, r2, #1 │ │ │ │ + vmla.i q8, q2, d0[2] │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldrd r2, r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -1241312,94 +1241314,94 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ blx 9556c │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ b.n 3dbaa4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh.w r0, [r2, #72] @ 0x48 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + ldrsh.w r0, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vst1.8 {d0[2]}, [r2], r8 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + vst1.8 {d0[2]}, [r6], r8 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vld4.16 {d16-d19}, [r6], r8 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + vld4.16 {d16-d19}, [sl], r8 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vst4.16 {d16-d19}, [r8], r8 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + vst4.16 {d16-d19}, [ip], r8 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf7020048 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + @ instruction: 0xf7060048 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ movw r4, #5927 @ 0x1727 │ │ │ │ blx 9db44 │ │ │ │ ldr.w r3, [pc, #3256] @ 3dcad0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ @@ -1242633,180 +1242635,180 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #352] @ (3dcc20 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3da210 │ │ │ │ nop │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3dcb4a │ │ │ │ + cbz r2, 3dcb4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #968] @ (3dcf50 ) │ │ │ │ + ldr r7, [pc, #984] @ (3dcf60 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #976] @ (3dcf70 ) │ │ │ │ + ldr r6, [pc, #992] @ (3dcf80 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #536] @ (3dcdc8 ) │ │ │ │ + ldr r6, [pc, #552] @ (3dcdd8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr??.w r0, [r4, r8] │ │ │ │ - cdp2 0, 3, cr0, cr0, cr12, {2} │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldr??.w r0, [r8, r8] │ │ │ │ + cdp2 0, 3, cr0, cr4, cr12, {2} │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [pc, #200] @ (3dcc98 ) │ │ │ │ + ldr r5, [pc, #216] @ (3dcca8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #880] @ (3dcf4c ) │ │ │ │ + ldr r4, [pc, #896] @ (3dcf5c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strd r0, r0, [lr], #288 @ 0x120 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + ldrd r0, r0, [r2], #288 @ 0x120 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe8d00048 │ │ │ │ + @ instruction: 0xe8d40048 │ │ │ │ ldr.w r0, [pc, #1664] @ 3dd2a8 │ │ │ │ movw r1, #5758 @ 0x167e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1652] @ 3dd2ac │ │ │ │ mov r1, r6 │ │ │ │ @@ -1243377,210 +1243379,211 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #408] @ (3dd434 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3dcc84 │ │ │ │ nop │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd164 │ │ │ │ + b.n 3dd16c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd128 │ │ │ │ + b.n 3dd130 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd0ec │ │ │ │ + b.n 3dd0f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd0b0 │ │ │ │ + b.n 3dd0b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd074 │ │ │ │ + b.n 3dd07c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd00c │ │ │ │ + b.n 3dd014 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcf74 │ │ │ │ + b.n 3dcf7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcec4 │ │ │ │ + b.n 3dcecc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dce88 │ │ │ │ + b.n 3dce90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dce4c │ │ │ │ + b.n 3dce54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dce08 │ │ │ │ + b.n 3dce10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcda8 │ │ │ │ + b.n 3dcdb0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcd64 │ │ │ │ + b.n 3dcd6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcd28 │ │ │ │ + b.n 3dcd30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcce0 │ │ │ │ + b.n 3dcce8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcca4 │ │ │ │ + b.n 3dccac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcc6c │ │ │ │ + b.n 3dcc74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcc34 │ │ │ │ + b.n 3dcc3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcbf8 │ │ │ │ + b.n 3dcc00 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcbc0 │ │ │ │ + b.n 3dcbc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dcb8c │ │ │ │ + b.n 3dcb94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ddb5c │ │ │ │ + b.n 3dcb64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ddb2c │ │ │ │ + b.n 3ddb34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ddafc │ │ │ │ + b.n 3ddb04 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3ddac8 │ │ │ │ + b.n 3ddad0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dda94 │ │ │ │ + b.n 3dda9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dda60 │ │ │ │ + b.n 3dda68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dda34 │ │ │ │ + b.n 3dda3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dda04 │ │ │ │ + b.n 3dda0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd9d0 │ │ │ │ + b.n 3dd9d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd9a0 │ │ │ │ + b.n 3dd9a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd970 │ │ │ │ + b.n 3dd978 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd93c │ │ │ │ + b.n 3dd944 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd910 │ │ │ │ + b.n 3dd918 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd8e0 │ │ │ │ + b.n 3dd8e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd8a8 │ │ │ │ + b.n 3dd8b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd878 │ │ │ │ + b.n 3dd880 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd84c │ │ │ │ + b.n 3dd854 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd81c │ │ │ │ + b.n 3dd824 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd7ec │ │ │ │ + b.n 3dd7f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd7bc │ │ │ │ + b.n 3dd7c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd78c │ │ │ │ + b.n 3dd794 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd75c │ │ │ │ + b.n 3dd764 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd724 │ │ │ │ + b.n 3dd72c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd6f8 │ │ │ │ + b.n 3dd700 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3dd6c4 │ │ │ │ + b.n 3dd6cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i q8, q7, d11[0] │ │ │ │ - b.n 3dd68c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + b.n 3dd694 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i16 q8, q7, d3[1] │ │ │ │ - b.n 3dd654 │ │ │ │ + vmla.i32 q8, q1, d11[0] │ │ │ │ + b.n 3dd65c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i q8, q1, d3[2] │ │ │ │ - b.n 3dd624 │ │ │ │ + vmla.i q8, q3, d3[2] │ │ │ │ + b.n 3dd62c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1243652,19 +1243655,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (3dd504 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 3dd4b4 │ │ │ │ - ldc2 0, cr0, [r2, #300] @ 0x12c │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + ldc2 0, cr0, [r6, #300] @ 0x12c │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-300]! @ 0xfffffed4 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + ldc2l 0, cr0, [r6, #-300]! @ 0xfffffed4 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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, #316] @ (3dd658 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1243803,43 +1243806,43 @@ │ │ │ │ b.n 3dd56a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 3dd6b4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ beq.n 3dd62c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3dd614 │ │ │ │ + ble.n 3dd61c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3dd5e8 │ │ │ │ + ble.n 3dd5f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3dd5a4 │ │ │ │ + ble.n 3dd5ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3dd77c │ │ │ │ + ble.n 3dd784 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #324] @ (3dd7f4 ) │ │ │ │ @@ -1243974,43 +1243977,43 @@ │ │ │ │ blx 94878 │ │ │ │ b.n 3dd796 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r3, r4, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3dd874 │ │ │ │ + bgt.n 3dd87c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3dd84c │ │ │ │ + bgt.n 3dd854 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 3dd858 ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 3dd868 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003dd838 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1244090,40 +1244093,40 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #64] @ (3dd938 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3dd892 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3dd930 │ │ │ │ + blt.n 3dd938 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3dd8bc │ │ │ │ + bge.n 3dd8c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3dd874 │ │ │ │ + bge.n 3dd87c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99fa0 │ │ │ │ @@ -1244143,17 +1244146,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3dd9d0 │ │ │ │ + bge.n 3dd9d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1244192,15 +1244195,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1244262,19 +1244265,19 @@ │ │ │ │ strhi r3, [r4, #56] @ 0x38 │ │ │ │ b.n 3dda3c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldmia r4!, {r1, r3} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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, #324] @ (3ddc00 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1244405,37 +1244408,37 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3ddb58 │ │ │ │ + bhi.n 3ddb60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r3!, {r4, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3ddc90 │ │ │ │ + bhi.n 3ddc98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3ddc10 │ │ │ │ + bvc.n 3ddc18 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3ddbc0 │ │ │ │ + bvc.n 3ddbc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3ddb94 │ │ │ │ + bvc.n 3ddb9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #412] @ (3ddde8 ) │ │ │ │ @@ -1244602,37 +1244605,37 @@ │ │ │ │ b.n 3dddc0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3dddb8 │ │ │ │ + bvs.n 3dddc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3dde34 │ │ │ │ + bvs.n 3dde3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3dde00 │ │ │ │ + bpl.n 3dde08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3dddcc │ │ │ │ + bpl.n 3dddd4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3ddd94 │ │ │ │ + bpl.n 3ddd9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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, [r1, #24] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1244901,19 +1244904,19 @@ │ │ │ │ blx 98090 │ │ │ │ cbz r0, 3de10a │ │ │ │ strh.w r8, [r0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ b.n 3dde44 │ │ │ │ nop │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3de044 │ │ │ │ + bcc.n 3de04c │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1245287,53 +1245290,53 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3de4da │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r4!, {r2, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xe8140049 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + @ instruction: 0xe8180049 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3de484 │ │ │ │ + bmi.n 3de48c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i32 q8, q7, d11[0] │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + vswp q8, │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3de118 │ │ │ │ + b.n 3de120 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3de0f8 │ │ │ │ + b.n 3de100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr11, {2} │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + cdp2 0, 14, cr0, cr4, cr11, {2} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr11, {2} │ │ │ │ - cdp2 0, 13, cr0, cr8, cr11, {2} │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + cdp2 0, 11, cr0, cr10, cr11, {2} │ │ │ │ + cdp2 0, 13, cr0, cr12, cr11, {2} │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 7, cr0, cr10, cr11, {2} │ │ │ │ - cdp2 0, 9, cr0, cr12, cr11, {2} │ │ │ │ - cdp2 0, 6, cr0, cr2, cr11, {2} │ │ │ │ - cdp2 0, 8, cr0, cr4, cr11, {2} │ │ │ │ + cdp2 0, 7, cr0, cr14, cr11, {2} │ │ │ │ + cdp2 0, 10, cr0, cr0, cr11, {2} │ │ │ │ + cdp2 0, 6, cr0, cr6, cr11, {2} │ │ │ │ + cdp2 0, 8, cr0, cr8, cr11, {2} │ │ │ │ stmdb 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 sl, r2 │ │ │ │ ldr r2, [pc, #844] @ (3de900 ) │ │ │ │ @@ -1245668,41 +1245671,41 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b.n 3de630 │ │ │ │ ... │ │ │ │ stmia r0!, {r2, r4, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2, #-300]! @ 0xfffffed4 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + stc2l 0, cr0, [r6, #-300]! @ 0xfffffed4 │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmia r0!, {r3, r4} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stc2 0, cr0, [ip, #-300]! @ 0xfffffed4 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldc2 0, cr0, [r0, #-300]! @ 0xfffffed4 │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [sl], {75} @ 0x4b │ │ │ │ - mrrc2 0, 4, r0, lr, cr11 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + stc2l 0, cr0, [lr], {75} @ 0x4b │ │ │ │ + stc2l 0, cr0, [r2], #-300 @ 0xfffffed4 │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mcrr2 0, 4, r0, r4, cr11 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + mcrr2 0, 4, r0, r8, cr11 │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2 0, cr0, [r6], #-300 @ 0xfffffed4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + stc2 0, cr0, [sl], #-300 @ 0xfffffed4 │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfb8e004b │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + @ instruction: 0xfb92004b │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfa9e004b │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xfaa2004b │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3de772 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ @@ -1245823,32 +1245826,32 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #60] @ (3deac8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3de736 │ │ │ │ - ldr??.w r0, [sl, #75] @ 0x4b │ │ │ │ - ldrsh.w r0, [lr, #75] @ 0x4b │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldr??.w r0, [lr, #75] @ 0x4b │ │ │ │ + vst1.8 {d16[2]}, [r2], fp │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb.w r0, [sl, #75] @ 0x4b │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldrsb.w r0, [lr, #75] @ 0x4b │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr??.w r0, [ip, fp] │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + vst1.8 {d0[2]}, [r0], fp │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vst4.16 {d16-d19}, [r0], fp │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + vst4.16 {d16-d19}, [r4], fp │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb.w r0, [lr, fp] │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + vld4.16 {d0-d3}, [r2], fp │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr??.w r0, [lr, #75] @ 0x4b │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + vst4.16 {d0-d3}, [r2], fp │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1246350,43 +1246353,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ cbnz r4, 3df0de │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r6, fp] │ │ │ │ + strh.w r0, [sl, fp] │ │ │ │ hlt 0x003e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf710004b │ │ │ │ - @ instruction: 0xf74c004b │ │ │ │ - @ instruction: 0xf6e4004b │ │ │ │ - addw r0, r0, #2123 @ 0x84b │ │ │ │ - @ instruction: 0xf6f8004b │ │ │ │ - movs r7, #10 │ │ │ │ + @ instruction: 0xf714004b │ │ │ │ + @ instruction: 0xf750004b │ │ │ │ + @ instruction: 0xf6e8004b │ │ │ │ + addw r0, r4, #2123 @ 0x84b │ │ │ │ + @ instruction: 0xf6fc004b │ │ │ │ + movs r7, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subw r0, r6, #2123 @ 0x84b │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + subw r0, sl, #2123 @ 0x84b │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orns r0, r6, #13303808 @ 0xcb0000 │ │ │ │ - @ instruction: 0xf4b4004b │ │ │ │ - sub.w r0, sl, #13303808 @ 0xcb0000 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + orns r0, sl, #13303808 @ 0xcb0000 │ │ │ │ + @ instruction: 0xf4b8004b │ │ │ │ + sub.w r0, lr, #13303808 @ 0xcb0000 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #12 │ │ │ │ - @ instruction: 0xf3e4004b │ │ │ │ - eors.w r0, lr, #13303808 @ 0xcb0000 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + ubfx r0, r6, #1, #12 │ │ │ │ + @ instruction: 0xf3e8004b │ │ │ │ + @ instruction: 0xf4a2004b │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf338004b │ │ │ │ - @ instruction: 0xf35a004b │ │ │ │ - ssat r0, #12, r0, asr #1 │ │ │ │ - sbfx r0, r2, #1, #12 │ │ │ │ + @ instruction: 0xf33c004b │ │ │ │ + @ instruction: 0xf35e004b │ │ │ │ + ssat r0, #12, r4, asr #1 │ │ │ │ + sbfx r0, r6, #1, #12 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #756] @ (3df3f8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1246660,37 +1246663,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ push {r2, r6, lr} │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r8, #75 @ 0x4b │ │ │ │ + subs.w r0, ip, #75 @ 0x4b │ │ │ │ push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - sbc.w r0, sl, #75 @ 0x4b │ │ │ │ - add.w r0, r0, #75 @ 0x4b │ │ │ │ - stmia r1!, {r3} │ │ │ │ + sbc.w r0, lr, #75 @ 0x4b │ │ │ │ + add.w r0, r4, #75 @ 0x4b │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i32 d16, d14, d11[0] │ │ │ │ - ite │ │ │ │ + vext.8 q8, q1, , #0 │ │ │ │ + it │ │ │ │ lsl r0, r1, #1 │ │ │ │ - vmlaal.i16 d16, d0, d3[1] │ │ │ │ - itet le │ │ │ │ + vmla.i16 d16, d4, d3[1] │ │ │ │ + itte le │ │ │ │ lslle r0, r1, #1 │ │ │ │ - vextgt.8 q0, q1, , #0 │ │ │ │ - it lt @ unpredictable │ │ │ │ + vextle.8 q0, q3, , #0 │ │ │ │ + itt lt @ unpredictable │ │ │ │ lsllt r0, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdblt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1247276,49 +1247279,49 @@ │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ cbz r2, 3dfb3c │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 3dfb30 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldcl 0, cr0, [r2, #300] @ 0x12c │ │ │ │ - cdp 0, 0, cr0, cr14, cr11, {2} │ │ │ │ + ldcl 0, cr0, [r6, #300] @ 0x12c │ │ │ │ + cdp 0, 1, cr0, cr2, cr11, {2} │ │ │ │ add sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr8, cr11, {2} │ │ │ │ - subs r4, r1, #1 │ │ │ │ + cdp 0, 1, cr0, cr12, cr11, {2} │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stcl 0, cr0, [sl], #-300 @ 0xfffffed4 │ │ │ │ - bkpt 0x009a │ │ │ │ + stcl 0, cr0, [lr], #-300 @ 0xfffffed4 │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [r2, #300]! @ 0x12c │ │ │ │ - ands.w r0, r4, fp, lsl #1 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + ldrd r0, r0, [r6, #300]! @ 0x12c │ │ │ │ + ands.w r0, r8, fp, lsl #1 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strd r0, r0, [lr, #300] @ 0x12c │ │ │ │ - and.w r0, ip, fp, lsl #1 │ │ │ │ - @ instruction: 0xe9a2004b │ │ │ │ - orns r0, r8, fp, lsl #1 │ │ │ │ - ldrd r0, r0, [r0, #300]! @ 0x12c │ │ │ │ - bic.w r0, r4, fp, lsl #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrd r0, r0, [r2, #300] @ 0x12c │ │ │ │ + ands.w r0, r0, fp, lsl #1 │ │ │ │ + @ instruction: 0xe9a6004b │ │ │ │ + orns r0, ip, fp, lsl #1 │ │ │ │ + ldrd r0, r0, [r4, #300]! @ 0x12c │ │ │ │ + bic.w r0, r8, fp, lsl #1 │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ blx 99af4 <__aeabi_l2d@plt> │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vmov d6, r0, r1 │ │ │ │ @@ -1247418,34 +1247421,34 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (3dfcc0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3df5c0 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [ip, #-300] @ 0x12c │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + strd r0, r0, [r0, #-300]! @ 0x12c │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3dfb94 │ │ │ │ + b.n 3dfb9c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3dfbdc │ │ │ │ + b.n 3dfbe4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3dfb4c │ │ │ │ + b.n 3dfb54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3dfb94 │ │ │ │ + b.n 3dfb9c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3dfae0 │ │ │ │ + b.n 3dfae8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3dfb28 │ │ │ │ + b.n 3dfb30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3dfab8 │ │ │ │ + b.n 3dfac0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3dfb00 │ │ │ │ + b.n 3dfb08 │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1247714,41 +1247717,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3dfc18 │ │ │ │ + b.n 3dfc20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3dfad0 │ │ │ │ + b.n 3dfad8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 3dfa84 │ │ │ │ + b.n 3dfa8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 3df840 │ │ │ │ + b.n 3df848 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 3df80c │ │ │ │ + b.n 3df814 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 3e07d8 │ │ │ │ + b.n 3e07e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r4, 3e007c │ │ │ │ + cbz r0, 3e007e │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1248773,119 +1248776,119 @@ │ │ │ │ b.n 3e04fe │ │ │ │ add r6, pc, #104 @ (adr r6, 3e0c48 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #880 @ (adr r5, 3e0f58 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 3e04cc │ │ │ │ + b.n 3e04d4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e04b8 │ │ │ │ + b.n 3e04c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e1158 │ │ │ │ + b.n 3e1160 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e1130 │ │ │ │ + b.n 3e1138 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r1, pc, #256 @ (adr r1, 3e0d24 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3e0b60 │ │ │ │ + blt.n 3e0b68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3e0c04 │ │ │ │ + bge.n 3e0c0c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bge.n 3e0bd4 │ │ │ │ + bge.n 3e0bdc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blt.n 3e0c28 │ │ │ │ + blt.n 3e0c30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blt.n 3e0ccc │ │ │ │ + blt.n 3e0cd4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3e0c20 │ │ │ │ + bls.n 3e0c28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3e0c28 │ │ │ │ + bvc.n 3e0c30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 3e0fbc ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 3e0fcc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1249769,106 +1249772,106 @@ │ │ │ │ mvns r0, r4 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bhi.n 3e1748 │ │ │ │ + bhi.n 3e1750 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc 0, cr0, [r8], #-288 @ 0xfffffee0 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + ldc 0, cr0, [ip], #-288 @ 0xfffffee0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvs.n 3e1664 │ │ │ │ + bvs.n 3e166c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3e1634 │ │ │ │ + beq.n 3e163c │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r7, [pc, #992] @ (3e1b10 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #624] @ (3e19a4 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 3e17e8 │ │ │ │ + bmi.n 3e17f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #368 @ (adr r4, 3e18b0 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 3e18c0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3e17d8 │ │ │ │ + bcc.n 3e17e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 3e1780 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 3e1790 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 3e1668 │ │ │ │ + bne.n 3e1670 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 3e1994 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 3e19a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bcc.n 3e1834 │ │ │ │ + bcc.n 3e183c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3e1820 │ │ │ │ + bcc.n 3e1828 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 3e16c0 │ │ │ │ + bls.n 3e16c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3e1868 │ │ │ │ + bcs.n 3e1870 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcs.n 3e1880 │ │ │ │ + bcs.n 3e1688 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcs.n 3e1690 │ │ │ │ + bcs.n 3e1698 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3e176c │ │ │ │ + beq.n 3e1774 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3e17b4 │ │ │ │ + bne.n 3e17bc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bcc.n 3e17cc │ │ │ │ + bcc.n 3e17d4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [ip, #-296]! @ 0xfffffed8 │ │ │ │ - cdp2 0, 13, cr0, cr8, cr10, {2} │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldc2 0, cr0, [r0, #-296]! @ 0xfffffed8 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr10, {2} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movt r0, #57422 @ 0xe04e │ │ │ │ + @ instruction: 0xf2d2004e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [pc, #1868] @ 3e1f18 │ │ │ │ subs r3, #8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ @@ -1250524,69 +1250527,69 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3e2734 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ mov r3, r0 │ │ │ │ b.n 3e1da0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6], #296 @ 0x128 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + stc2l 0, cr0, [sl], #296 @ 0x128 │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mcrr2 0, 4, r0, r8, cr10 │ │ │ │ - vst1.8 {d16[2]}, [lr], sl │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + mcrr2 0, 4, r0, ip, cr10 │ │ │ │ + ldr??.w r0, [r2, #74] @ 0x4a │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb.w r0, [r6, sl] │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrsb.w r0, [sl, sl] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb.w r0, [lr, #74] @ 0x4a │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldrb.w r0, [r2, #74] @ 0x4a │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfaaa004a │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + @ instruction: 0xfaae004a │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 3e1ff0 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 3e2000 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #256 @ (adr r7, 3e2080 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 3e2090 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #128] @ (3e2004 ) │ │ │ │ + ldr r1, [pc, #144] @ (3e2014 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrsb r0, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ vldr d7, [r0] │ │ │ │ add.w r3, r3, #1408 @ 0x580 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vldr d0, [r3, #-8] │ │ │ │ @@ -1251748,140 +1251751,140 @@ │ │ │ │ subs r5, r3, #0 │ │ │ │ mov.w r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b.n 3e29a6 │ │ │ │ nop │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 3e2c04 │ │ │ │ + bvc.n 3e2c0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc2 0, cr0, [r0, #-288] @ 0xfffffee0 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + ldc2 0, cr0, [r4, #-288] @ 0xfffffee0 │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - itet ge │ │ │ │ + itee ge │ │ │ │ lslge r3, r1, #1 │ │ │ │ - itte cc @ unpredictable │ │ │ │ + ittt cc @ unpredictable │ │ │ │ lslcc r3, r1, #1 │ │ │ │ - ldrhcc r0, [r0, #58] @ 0x3a │ │ │ │ - lslcs r0, r1, #1 │ │ │ │ - add r7, pc, #56 @ (adr r7, 3e2d0c ) │ │ │ │ + ldrhcc r4, [r0, #58] @ 0x3a │ │ │ │ + lslcc r0, r1, #1 │ │ │ │ + add r7, pc, #72 @ (adr r7, 3e2d1c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e2570 │ │ │ │ + b.n 3e2578 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - pop {r5} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 3e2d7e │ │ │ │ + pop {} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - it pl │ │ │ │ + itt pl │ │ │ │ lslpl r3, r1, #1 │ │ │ │ - ldr r2, [pc, #928] @ (3e30ac ) │ │ │ │ + ldrpl r2, [pc, #944] @ (3e30bc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf660004b │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf664004b │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 3e2d42 │ │ │ │ + cbnz r0, 3e2d44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xe85a004a │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xe85e004a │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r1, r2, #1 │ │ │ │ beq.w 3e2ed0 │ │ │ │ ldr.w r1, [r6, r4, lsl #2] │ │ │ │ add.w r0, r3, r2, lsl #3 │ │ │ │ str.w r1, [r6, r2, lsl #2] │ │ │ │ @@ -1252146,67 +1252149,67 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #116] @ (3e30a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3e2f32 │ │ │ │ nop │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r4, 3e30fe │ │ │ │ + cbz r0, 3e3100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r4, 3e30fa │ │ │ │ + cbz r0, 3e30fc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r6, 3e30fa │ │ │ │ + cbz r2, 3e30fc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 3e30fc │ │ │ │ + cbz r0, 3e30fe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 3e30fe │ │ │ │ + cbz r4, 3e30fe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1253264,87 +1253267,87 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3e3612 │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #21] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r2, #18] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3e3c8c │ │ │ │ + cbz r4, 3e3c8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r2, 3e3cd0 │ │ │ │ + cbz r6, 3e3cd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #368 @ (adr r7, 3e3e64 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 3e3e74 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r5, [pc, #1396] @ 3e4278 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ add r5, pc │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 96498 │ │ │ │ @@ -1253839,95 +1253842,95 @@ │ │ │ │ ldr r0, [pc, #180] @ (3e4318 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3e3e52 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r6, pc, #488 @ (adr r6, 3e4464 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 3e4474 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #296 @ (adr r5, 3e43b4 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 3e43c4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #272 @ (adr r5, 3e43a0 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 3e43b0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #152 @ (adr r5, 3e4330 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 3e4340 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #40 @ (adr r5, 3e42c8 ) │ │ │ │ + add r5, pc, #56 @ (adr r5, 3e42d8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #88 @ (adr r3, 3e4314 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 3e4324 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 3e46bc ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 3e42cc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 3e45f4 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 3e4604 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #664 @ (adr r2, 3e456c ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 3e457c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #552 @ (adr r2, 3e4504 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 3e4514 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 3e43a8 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 3e43b8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #256 @ (adr r7, 3e43f0 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 3e4400 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #944 @ (adr r1, 3e46a4 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 3e46b4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #536 @ (adr r1, 3e4520 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 3e4530 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #152 @ (adr r1, 3e43b0 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 3e43c0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3e3616 │ │ │ │ ldr.w r6, [pc, #3032] @ 3e4f00 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ add r6, pc │ │ │ │ @@ -1254969,233 +1254972,233 @@ │ │ │ │ blx 963bc │ │ │ │ mov r0, r9 │ │ │ │ blx 9db44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ blx 9ac00 │ │ │ │ b.n 3e4cf0 │ │ │ │ - add r0, pc, #344 @ (adr r0, 3e505c ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 3e506c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #472 @ (adr r7, 3e50e0 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 3e50f0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #152 @ (adr r6, 3e4fac ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 3e4fbc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 3e5298 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 3e52a8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #256 @ (adr r6, 3e5034 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 3e5044 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #16 @ (adr r6, 3e4f54 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 3e4f64 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #448 @ (adr r3, 3e512c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 3e513c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #920 @ (adr r3, 3e5314 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 3e5324 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #904 @ (adr r0, 3e5360 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 3e5370 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #352 @ (adr r1, 3e51b0 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 3e51c0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #496 @ (adr r1, 3e5244 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 3e5254 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 3e5074 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 003e50b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1255559,45 +1255562,45 @@ │ │ │ │ bhi.w 3e56d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 3e54fc │ │ │ │ ... │ │ │ │ strb r6, [r6, r5] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ strh r0, [r7, r0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1256013,91 +1256016,91 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #168] @ (3e5a0c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3e5724 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 968f8 │ │ │ │ @@ -1256118,17 +1256121,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 003e5a5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1256572,65 +1256575,65 @@ │ │ │ │ b.n 3e5f9e │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r3, [pc, #784] @ (3e6234 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [pc, #680] @ (3e61d8 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r3, [pc, #64] @ (3e5f78 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ - lsls r3, r1, #1 │ │ │ │ strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r1, r8] │ │ │ │ cmp r4, r0 │ │ │ │ bge.w 3e632e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -1257369,135 +1257372,135 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 3e5b38 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 3e6114 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vhadd.u8 q0, q4, │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + vhadd.u8 q0, q6, │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #968] @ (3e6b9c ) │ │ │ │ + ldr r7, [pc, #984] @ (3e6bac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #840] @ (3e6b24 ) │ │ │ │ + ldr r7, [pc, #856] @ (3e6b34 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [r8], {75} @ 0x4b │ │ │ │ + stc2 0, cr0, [ip], {75} @ 0x4b │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfb56004b │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + @ instruction: 0xfb5a004b │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #8] @ (3e6814 ) │ │ │ │ + ldr r6, [pc, #24] @ (3e6824 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #704] @ (3e6ae0 ) │ │ │ │ + ldr r5, [pc, #720] @ (3e6af0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #360] @ (3e699c ) │ │ │ │ + ldr r5, [pc, #376] @ (3e69ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #160] @ (3e68dc ) │ │ │ │ + ldr r5, [pc, #176] @ (3e68ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #800] @ (3e6b70 ) │ │ │ │ + ldr r4, [pc, #816] @ (3e6b80 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #688] @ (3e6b08 ) │ │ │ │ + ldr r4, [pc, #704] @ (3e6b18 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh.w r0, [r4, fp] │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrsh.w r0, [r8, fp] │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #216] @ (3e6948 ) │ │ │ │ + ldr r4, [pc, #232] @ (3e6958 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1257571,21 +1257574,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (3e693c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 3e68ea │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #576] @ (3e6b78 ) │ │ │ │ + ldr r2, [pc, #592] @ (3e6b88 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003e6940 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1257798,76 +1257801,76 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3e69ca │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ subs r4, #246 @ 0xf6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r3, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #832] @ (3e6ec4 ) │ │ │ │ + ldr r1, [pc, #848] @ (3e6ed4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r4, #126 @ 0x7e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #624] @ (3e6e00 ) │ │ │ │ + ldr r1, [pc, #640] @ (3e6e10 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ @ instruction: 0xffffeff5 │ │ │ │ - vqrshrn.u64 d23, q3, #1 │ │ │ │ + vqrshrn.u64 d23, q5, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #376] @ (3e6d18 ) │ │ │ │ + ldr r1, [pc, #392] @ (3e6d28 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #272] @ (3e6cb8 ) │ │ │ │ + ldr r1, [pc, #288] @ (3e6cc8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #1000] @ (3e6fa4 ) │ │ │ │ + ldr r0, [pc, #1016] @ (3e6fb4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #896] @ (3e6f44 ) │ │ │ │ + ldr r0, [pc, #912] @ (3e6f54 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #672] @ (3e6e74 ) │ │ │ │ + ldr r0, [pc, #688] @ (3e6e84 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #384] @ (3e6d64 ) │ │ │ │ + ldr r0, [pc, #400] @ (3e6d74 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #256] @ (3e6cec ) │ │ │ │ + ldr r0, [pc, #272] @ (3e6cfc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9cf8c │ │ │ │ @@ -1257888,17 +1257891,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bxns lr │ │ │ │ + bx pc │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #348] @ (3e6da8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1258039,33 +1258042,33 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #24] @ (3e6dd0 ) │ │ │ │ + ldr r0, [pc, #40] @ (3e6de0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r1, #66 @ 0x42 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ bx sp │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #380] @ (3e6f68 ) │ │ │ │ @@ -1258222,37 +1258225,37 @@ │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ andeq r5, r0 │ │ │ │ subne r0, #92 @ 0x5c │ │ │ │ lsleq r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e76a8 │ │ │ │ + b.n 3e76b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sl, r5 │ │ │ │ + add lr, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r7, #86 @ 0x56 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sl │ │ │ │ + add r4, sl │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r1, [pc, #1612] @ 3e75f0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 9e280 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3e7312 │ │ │ │ @@ -1258827,122 +1258830,122 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3e746a │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #832] @ (3e7938 ) │ │ │ │ + ldr r5, [pc, #848] @ (3e7948 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vst1.8 {d0[2]}, [r0], sl │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + vst1.8 {d0[2]}, [r4], sl │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e7cf4 │ │ │ │ + b.n 3e7cfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3e7618 │ │ │ │ + ble.n 3e7620 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #472] @ (3e7884 ) │ │ │ │ + ldr r0, [pc, #488] @ (3e7894 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #184] @ (3e7774 ) │ │ │ │ + ldr r7, [pc, #200] @ (3e7784 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ ldr r0, [pc, #868] @ (3e7a38 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1259267,83 +1259270,83 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3e6ef2 │ │ │ │ ... │ │ │ │ b.n 3e744e │ │ │ │ asrs r6, r4, #20 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6} │ │ │ │ subs r7, #219 @ 0xdb │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #632] @ (3e7cf8 ) │ │ │ │ + ldr r3, [pc, #648] @ (3e7d08 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ blx 942cc │ │ │ │ cbz r0, 3e7af4 │ │ │ │ @@ -1259874,101 +1259877,101 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3e6ef2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #184] @ (3e8194 ) │ │ │ │ + ldr r2, [pc, #200] @ (3e81a4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [pc, #740] @ (3e8430 ) │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ vldr d0, [pc, #720] @ 3e8428 │ │ │ │ @@ -1260238,71 +1260241,71 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3e6ef2 │ │ │ │ ... │ │ │ │ bcc.n 3e83bc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 3e84fe │ │ │ │ + push {r1} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 9e4b4 │ │ │ │ @@ -1260696,125 +1260699,125 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3e6ef2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ mov sl, r1 │ │ │ │ @@ -1261259,79 +1261262,79 @@ │ │ │ │ b.n 3e8bea │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r4, r1, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r6, r3, r1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ @@ -1261385,25 +1261388,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (3e8fac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3e8bea │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -1261746,65 +1261749,65 @@ │ │ │ │ b.n 3e921a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #25 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r6, r2, #22 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r7, pc, #280 @ (adr r7, 3e94a4 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 3e94b4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, pc, #80 @ (adr r7, 3e93e8 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 3e93f8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #1296] @ 3e98f8 │ │ │ │ @@ -1262303,103 +1262306,103 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 3e9476 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r3, #9 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r6, r1, #7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1262881,80 +1262884,80 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r8, r8] │ │ │ │ - str r2, [r4, #28] │ │ │ │ + ldrsh.w r0, [ip, r8] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #960] @ (3ea2d4 ) │ │ │ │ + ldr r6, [pc, #976] @ (3ea2e4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #116] @ (3e9ff8 ) │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1262994,29 +1262997,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (3ea014 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3e9a62 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr.w r1, [pc, #3108] @ 3eac50 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -1264169,151 +1264172,151 @@ │ │ │ │ mvn.w sl, #1 │ │ │ │ b.w 3ea0e6 │ │ │ │ nop │ │ │ │ lsls r0, r3, #24 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #208] @ (3ead30 ) │ │ │ │ + ldr r1, [pc, #224] @ (3ead40 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #200] @ (3ead2c ) │ │ │ │ + ldr r7, [pc, #216] @ (3ead3c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r6, r3, #21 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb.w r0, [r4, #74] @ 0x4a │ │ │ │ - ldrb.w r0, [ip, #74] @ 0x4a │ │ │ │ - ldr r6, [pc, #712] @ (3eaf44 ) │ │ │ │ + strb.w r0, [r8, #74] @ 0x4a │ │ │ │ + strh.w r0, [r0, #74] @ 0x4a │ │ │ │ + ldr r6, [pc, #728] @ (3eaf54 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #464] @ (3eae58 ) │ │ │ │ + ldr r6, [pc, #480] @ (3eae68 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [pc, #344] @ (3eade8 ) │ │ │ │ + ldr r6, [pc, #360] @ (3eadf8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #264] @ (3eada4 ) │ │ │ │ + ldr r5, [pc, #280] @ (3eadb4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #968] @ (3eb070 ) │ │ │ │ + ldr r4, [pc, #984] @ (3eb080 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf690004a │ │ │ │ - subw r0, r8, #2122 @ 0x84a │ │ │ │ - ldr r4, [pc, #672] @ (3eaf58 ) │ │ │ │ + @ instruction: 0xf694004a │ │ │ │ + subw r0, ip, #2122 @ 0x84a │ │ │ │ + ldr r4, [pc, #688] @ (3eaf68 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [pc, #552] @ (3eaee8 ) │ │ │ │ + ldr r4, [pc, #568] @ (3eaef8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #416] @ (3eae68 ) │ │ │ │ + ldr r4, [pc, #432] @ (3eae78 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #928] @ (3eb078 ) │ │ │ │ + ldr r3, [pc, #944] @ (3eb088 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #736] @ (3eafc0 ) │ │ │ │ + ldr r3, [pc, #752] @ (3eafd0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #728] @ (3eafcc ) │ │ │ │ + ldr r3, [pc, #744] @ (3eafdc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #600] @ (3eaf50 ) │ │ │ │ + ldr r2, [pc, #616] @ (3eaf60 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #160] @ (3eada8 ) │ │ │ │ + ldr r2, [pc, #176] @ (3eadb8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #288] @ (3eae30 ) │ │ │ │ + ldr r6, [pc, #304] @ (3eae40 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [pc, #360] @ (3eae94 ) │ │ │ │ + ldr r4, [pc, #376] @ (3eaea4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bx r4 │ │ │ │ + bxns r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #304] @ (3eae6c ) │ │ │ │ + ldr r3, [pc, #320] @ (3eae7c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov lr, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #240] @ (3eae40 ) │ │ │ │ + ldr r3, [pc, #256] @ (3eae50 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #560] @ (3eaf84 ) │ │ │ │ + ldr r3, [pc, #576] @ (3eaf94 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #928] @ (3eb10c ) │ │ │ │ + ldr r0, [pc, #944] @ (3eb11c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9c910 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 3ea4b8 │ │ │ │ @@ -1265325,230 +1265328,230 @@ │ │ │ │ ldr r0, [pc, #472] @ (3eba48 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ b.w 3eab5a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - negs r0, r7 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #656] @ (3ebb34 ) │ │ │ │ + ldr r2, [pc, #672] @ (3ebb44 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (3ebcb4 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #968] @ (3ebcac ) │ │ │ │ + ldr r7, [pc, #984] @ (3ebcbc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors r2, r7 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #528] @ (3ebafc ) │ │ │ │ + ldr r7, [pc, #544] @ (3ebb0c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ands r6, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bne.n 3eba14 │ │ │ │ + bne.n 3eba1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vmla.i32 q0, q2, d7[0] │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + vmla.i32 q0, q4, d7[0] │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [r2, #284]! @ 0x11c │ │ │ │ - subs r2, #0 │ │ │ │ + stc2 0, cr0, [r6, #284]! @ 0x11c │ │ │ │ + subs r2, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [r4, #284] @ 0x11c │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + stc2 0, cr0, [r8, #284] @ 0x11c │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [r6, #-284]! @ 0xfffffee4 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + stc2l 0, cr0, [sl, #-284]! @ 0xfffffee4 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [ip, #-284]! @ 0xfffffee4 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + ldc2 0, cr0, [r0, #-284]! @ 0xfffffee4 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [r6], #284 @ 0x11c │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + stc2l 0, cr0, [sl], #284 @ 0x11c │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [r6], {71} @ 0x47 │ │ │ │ - subs r1, #24 │ │ │ │ + stc2l 0, cr0, [sl], {71} @ 0x47 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #136] @ (3eba84 ) │ │ │ │ + ldr r5, [pc, #152] @ (3eba94 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #800] @ (3ebd24 ) │ │ │ │ + ldr r4, [pc, #816] @ (3ebd34 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #224] @ (3ebaec ) │ │ │ │ + ldr r4, [pc, #240] @ (3ebafc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #744] @ (3ebcfc ) │ │ │ │ + ldr r3, [pc, #760] @ (3ebd0c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #936] @ (3ebdc4 ) │ │ │ │ + ldr r4, [pc, #952] @ (3ebdd4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #584] @ (3ebc68 ) │ │ │ │ + ldr r0, [pc, #600] @ (3ebc78 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfbb40047 │ │ │ │ - subs r0, #20 │ │ │ │ + @ instruction: 0xfbb80047 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfb960047 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xfb9a0047 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #792] @ (3ebd50 ) │ │ │ │ + ldr r2, [pc, #808] @ (3ebd60 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #16] @ (3eba50 ) │ │ │ │ + ldr r2, [pc, #32] @ (3eba60 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #536] @ (3ebc64 ) │ │ │ │ + ldr r1, [pc, #552] @ (3ebc74 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r0, [pc, #1712] @ 3ec100 │ │ │ │ mov.w r1, #928 @ 0x3a0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1700] @ 3ec104 │ │ │ │ @@ -1266150,140 +1266153,140 @@ │ │ │ │ ldr r1, [pc, #292] @ (3ec214 ) │ │ │ │ add r1, pc │ │ │ │ b.n 3ec068 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #160] @ (3ec1a8 ) │ │ │ │ + ldr r0, [pc, #176] @ (3ec1b8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vst4.16 {d0-d3}, [lr], r7 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + ldrsb.w r0, [r2, r7] │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr??.w r0, [r0, #71] @ 0x47 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + ldr??.w r0, [r4, #71] @ 0x47 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7800047 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf7840047 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7600047 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf7640047 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7400047 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf7440047 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7200047 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf7240047 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7000047 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf7040047 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf6d20047 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + @ instruction: 0xf6d60047 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf6b20047 │ │ │ │ - adds r3, #20 │ │ │ │ + @ instruction: 0xf6b60047 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf6940047 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf6980047 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #32] @ (3ec19c ) │ │ │ │ + ldr r1, [pc, #48] @ (3ec1ac ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bx sp │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #56] @ (3ec1cc ) │ │ │ │ + ldr r1, [pc, #72] @ (3ec1dc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors r6, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf4d40047 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf4d80047 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf4a80047 │ │ │ │ - adds r1, #12 │ │ │ │ + @ instruction: 0xf4ac0047 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eor.w r0, lr, #13041664 @ 0xc70000 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + eors.w r0, r2, #13041664 @ 0xc70000 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #200] @ (3ec28c ) │ │ │ │ + ldr r0, [pc, #216] @ (3ec29c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #784] @ (3ec4dc ) │ │ │ │ + ldr r0, [pc, #800] @ (3ec4ec ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #360] @ (3ec33c ) │ │ │ │ + ldr r0, [pc, #376] @ (3ec34c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w sl, [pc, #444] @ 3ec3d8 │ │ │ │ mov r7, r9 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r3 │ │ │ │ bge.w 3ea900 │ │ │ │ @@ -1266434,34 +1266437,34 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (3ec404 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3eba8c │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors.w r0, r2, #71 @ 0x47 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + eors.w r0, r6, #71 @ 0x47 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orns r0, r4, #71 @ 0x47 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + orns r0, r8, #71 @ 0x47 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vmla.i32 d16, d6, d7[0] │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + vmla.i32 d16, d10, d7[0] │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vmla.i d16, d6, d3[1] │ │ │ │ + vmla.i d16, d10, d3[1] │ │ │ │ │ │ │ │ 003ec408 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1266541,38 +1266544,38 @@ │ │ │ │ ldr r0, [pc, #68] @ (3ec510 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ec464 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #704] @ (3ec7a0 ) │ │ │ │ + ldr r3, [pc, #720] @ (3ec7b0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ b.n 3ec92c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #400] @ (3ec678 ) │ │ │ │ + ldr r3, [pc, #416] @ (3ec688 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #576] @ (3ec730 ) │ │ │ │ + ldr r3, [pc, #592] @ (3ec740 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vhadd.s q0, q3, │ │ │ │ + vhadd.s q0, q5, │ │ │ │ b.n 3ec8c4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp 0, 15, cr0, cr2, cr7, {2} │ │ │ │ + cdp 0, 15, cr0, cr6, cr7, {2} │ │ │ │ blt.n 3ec5d6 │ │ │ │ - vtbx.8 d18, {d15-d18}, d2 │ │ │ │ + vtbx.8 d18, {d15-d18}, d6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp 0, 12, cr0, cr6, cr7, {2} │ │ │ │ + cdp 0, 12, cr0, cr10, cr7, {2} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a032c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1266592,17 +1266595,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp 0, 4, cr0, cr12, cr7, {2} │ │ │ │ + cdp 0, 5, cr0, cr0, cr7, {2} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1266857,35 +1266860,35 @@ │ │ │ │ nop │ │ │ │ b.n 3ec884 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ svc 190 @ 0xbe │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #976] @ (3ecbd8 ) │ │ │ │ + ldr r0, [pc, #992] @ (3ecbe8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc 0, cr0, [r4], #284 @ 0x11c │ │ │ │ - ldr r0, [pc, #944] @ (3ecbc0 ) │ │ │ │ + stc 0, cr0, [r8], #284 @ 0x11c │ │ │ │ + ldr r0, [pc, #960] @ (3ecbd0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #448] @ (3ec9d4 ) │ │ │ │ + ldr r0, [pc, #464] @ (3ec9e4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc 0, cr0, [r0], #-284 @ 0xfffffee4 │ │ │ │ - ldr r0, [pc, #328] @ (3ec964 ) │ │ │ │ + stc 0, cr0, [r4], #-284 @ 0xfffffee4 │ │ │ │ + ldr r0, [pc, #344] @ (3ec974 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc 0, cr0, [r2], {71} @ 0x47 │ │ │ │ - ldr r0, [pc, #216] @ (3ec8fc ) │ │ │ │ + stc 0, cr0, [r6], {71} @ 0x47 │ │ │ │ + ldr r0, [pc, #232] @ (3ec90c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #384] @ (3ec9a8 ) │ │ │ │ + ldr r0, [pc, #400] @ (3ec9b8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #96] @ (3ec88c ) │ │ │ │ + ldr r0, [pc, #112] @ (3ec89c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rsb r0, r6, r7, lsl #1 │ │ │ │ - blx pc │ │ │ │ + rsb r0, sl, r7, lsl #1 │ │ │ │ + blxns pc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub.w r0, r6, r7, lsl #1 │ │ │ │ + sub.w r0, sl, r7, 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #268] @ (3ec958 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1266995,23 +1266998,23 @@ │ │ │ │ ... │ │ │ │ ble.n 3ec954 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ble.n 3ec90c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bx r1 │ │ │ │ + bxns r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xeab80047 │ │ │ │ - mov lr, r8 │ │ │ │ + @ instruction: 0xeabc0047 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orns r0, r6, r7, lsl #1 │ │ │ │ - mov r8, r5 │ │ │ │ + orns r0, sl, r7, lsl #1 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orrs.w r0, r8, r7, lsl #1 │ │ │ │ + orrs.w r0, ip, r7, lsl #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ ldr r3, [pc, #164] @ (3eca30 ) │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #164] @ (3eca34 ) │ │ │ │ @@ -1267079,31 +1267082,31 @@ │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #40] @ (3eca50 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3ec9d6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bgt.n 3ec998 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3ec964 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - bge.n 3ec95c │ │ │ │ + bge.n 3ec96c │ │ │ │ lsls r2, r1, #1 │ │ │ │ bge.n 3ec964 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + bge.n 3ec96c │ │ │ │ + lsls r2, r1, #1 │ │ │ │ bgt.n 3ecac8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 3ecab8 │ │ │ │ + bge.n 3ecac0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3ecabc │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ @@ -1267382,17 +1267385,17 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrh r0, [r7, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r0, #196608 @ 0x30000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1267624,47 +1267627,47 @@ │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 3ecd68 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 3ecd68 │ │ │ │ nop │ │ │ │ - bvc.n 3ed02c │ │ │ │ + bvc.n 3ed034 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3ecf94 │ │ │ │ + bvc.n 3ecf9c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3ecf74 │ │ │ │ + bvs.n 3ecf7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3ecfa4 │ │ │ │ + bvc.n 3ecfac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3ecf68 │ │ │ │ + bvs.n 3ecf70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3ecf48 │ │ │ │ + bvs.n 3ecf50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf4c4004a │ │ │ │ - @ instruction: 0xf4a8004a │ │ │ │ - subs r4, r1, #0 │ │ │ │ + @ instruction: 0xf4c8004a │ │ │ │ + @ instruction: 0xf4ac004a │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eor.w r0, r2, #13238272 @ 0xca0000 │ │ │ │ - @ instruction: 0xf4f0004a │ │ │ │ eor.w r0, r6, #13238272 @ 0xca0000 │ │ │ │ - orns r0, r0, #13238272 @ 0xca0000 │ │ │ │ + @ instruction: 0xf4f4004a │ │ │ │ eor.w r0, sl, #13238272 @ 0xca0000 │ │ │ │ - @ instruction: 0xf4c4004a │ │ │ │ + orns r0, r4, #13238272 @ 0xca0000 │ │ │ │ + eor.w r0, lr, #13238272 @ 0xca0000 │ │ │ │ + @ instruction: 0xf4c8004a │ │ │ │ + orrs.w r0, sl, #13238272 @ 0xca0000 │ │ │ │ + orn r0, ip, #13238272 @ 0xca0000 │ │ │ │ + orn r0, r6, #13238272 @ 0xca0000 │ │ │ │ + bics.w r0, r4, #13238272 @ 0xca0000 │ │ │ │ orrs.w r0, r6, #13238272 @ 0xca0000 │ │ │ │ - orn r0, r8, #13238272 @ 0xca0000 │ │ │ │ - orn r0, r2, #13238272 @ 0xca0000 │ │ │ │ - bics.w r0, r0, #13238272 @ 0xca0000 │ │ │ │ - orrs.w r0, r2, #13238272 @ 0xca0000 │ │ │ │ - orr.w r0, ip, #13238272 @ 0xca0000 │ │ │ │ - orrs.w r0, r2, #13238272 @ 0xca0000 │ │ │ │ - bpl.n 3ecf78 │ │ │ │ + orrs.w r0, r0, #13238272 @ 0xca0000 │ │ │ │ + orrs.w r0, r6, #13238272 @ 0xca0000 │ │ │ │ + bpl.n 3ecf80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf39c004a │ │ │ │ - usat r0, #10, r2, lsl #1 │ │ │ │ + usat r0, #10, r0, asr #1 │ │ │ │ + usat r0, #10, r6, lsl #1 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1267984,23 +1267987,23 @@ │ │ │ │ ... │ │ │ │ bvs.n 3ed3c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 3ed360 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ed5d8 │ │ │ │ + b.n 3ed5e0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ add.w r2, r5, #196608 @ 0x30000 │ │ │ │ movs r7, #1 │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1268680,113 +1268683,113 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ed64a │ │ │ │ add.w r2, r5, #196608 @ 0x30000 │ │ │ │ b.n 3ed788 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - bne.n 3edb54 │ │ │ │ + bne.n 3edb5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3edaf4 │ │ │ │ + beq.n 3edafc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3edba4 │ │ │ │ + ble.n 3edbac │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3edb70 │ │ │ │ + ble.n 3edb78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bgt.n 3eda1c │ │ │ │ + bgt.n 3eda24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blt.n 3eda70 │ │ │ │ + blt.n 3eda78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blt.n 3eda40 │ │ │ │ + blt.n 3eda48 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3eda6c │ │ │ │ + bge.n 3eda74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3eda3c │ │ │ │ + bge.n 3eda44 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3edc10 │ │ │ │ + bge.n 3edc18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3edb4c │ │ │ │ + bge.n 3edb54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3edb04 │ │ │ │ + bls.n 3edb0c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3edac4 │ │ │ │ + bls.n 3edacc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3eda58 │ │ │ │ + bls.n 3eda60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3edc2c │ │ │ │ + bls.n 3edc34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3edc00 │ │ │ │ + bls.n 3edc08 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3edbd0 │ │ │ │ + bls.n 3edbd8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3edba0 │ │ │ │ + bls.n 3edba8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bhi.n 3edb6c │ │ │ │ + bls.n 3edb74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2016] @ 0x7e0 │ │ │ │ subw sp, sp, #2036 @ 0x7f4 │ │ │ │ @@ -1269429,64 +1269432,64 @@ │ │ │ │ blx 970bc <__strncat_chk@plt> │ │ │ │ b.n 3edef6 │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc 0, cr0, [sl, #296] @ 0x128 │ │ │ │ - sub sp, #16 │ │ │ │ + stc 0, cr0, [lr, #296] @ 0x128 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stcl 0, cr0, [r0, #-296] @ 0xfffffed8 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + stcl 0, cr0, [r4, #-296] @ 0xfffffed8 │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xeb88004a │ │ │ │ - uxtb r6, r2 │ │ │ │ + @ instruction: 0xeb8c004a │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xeaaa004a │ │ │ │ - orrs.w r0, r8, sl, lsl #1 │ │ │ │ + @ instruction: 0xeaae004a │ │ │ │ + orrs.w r0, ip, sl, lsl #1 │ │ │ │ stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3ee2e2 │ │ │ │ + cbz r2, 3ee2e4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strd r0, r0, [ip], #296 @ 0x128 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + ldrd r0, r0, [r0], #296 @ 0x128 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe814004a │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + @ instruction: 0xe818004a │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [pc, #184] @ (3ee3c8 ) │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ @@ -1269549,27 +1269552,27 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #40] @ (3ee3e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ee382 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3ee404 │ │ │ │ + beq.n 3ee40c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1269881,63 +1269884,63 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3ee6fe │ │ │ │ stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3ee69c │ │ │ │ + bcs.n 3ee6a4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3ee808 │ │ │ │ + bcs.n 3ee810 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmia r0!, {r1, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3448] @ 0xd78 │ │ │ │ ldr r4, [pc, #984] @ (3eeb9c ) │ │ │ │ @@ -1270311,53 +1270314,53 @@ │ │ │ │ strb r6, [r4, #0] │ │ │ │ b.n 3ee96c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0082 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 3eec60 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 3eec70 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, pc, #976 @ (adr r7, 3eef88 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 3eef98 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #624 @ (adr r7, 3eee34 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 3eee44 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, pc, #760 @ (adr r2, 3eeec0 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 3eeed0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 3eec9c ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 3eecac ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3ef264 │ │ │ │ + b.n 3ef26c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #32 @ (adr r7, 3eebf4 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 3eec04 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #800 @ (adr r6, 3eeef8 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 3eef08 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #672 @ (adr r6, 3eee80 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 3eee90 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #416 @ (adr r6, 3eed88 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 3eed98 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #136 @ (adr r6, 3eec74 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 3eec84 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #760 @ (adr r5, 3eeeec ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 3eeefc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2632] @ 0xa48 │ │ │ │ subw sp, sp, #1420 @ 0x58c │ │ │ │ @@ -1270599,33 +1270602,33 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 3eed7a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ rev r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, pc, #440 @ (adr r0, 3ef054 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 3ef064 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3eef50 │ │ │ │ + ble.n 3eef58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ cbnz r2, 3eeec0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 3eefa0 │ │ │ │ + bgt.n 3eeda8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #32 @ (adr r4, 3eeecc ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 3eeedc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, 3eefd4 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 3eefe4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #208 @ (adr r3, 3eef88 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 3eef98 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #856 @ (adr r2, 3ef218 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 3ef228 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003eeec0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1271670,117 +1271673,117 @@ │ │ │ │ blx 9556c │ │ │ │ b.n 3ef48e │ │ │ │ ... │ │ │ │ @ instruction: 0xb768 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3efb18 │ │ │ │ + beq.n 3efb20 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r4, 3efabe │ │ │ │ + cbnz r0, 3efac0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xb62a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3efa9c │ │ │ │ + b.n 3efaa4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3efaac │ │ │ │ + b.n 3efab4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3efaa4 │ │ │ │ + b.n 3efaac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3efb28 │ │ │ │ + b.n 3efb30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3efa08 │ │ │ │ + ble.n 3efa10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #568 @ (adr r0, 3efcb4 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 3efcc4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3efb00 │ │ │ │ + b.n 3efb08 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #344 @ (adr r0, 3efbdc ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 3efbec ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3ef9f4 │ │ │ │ + bhi.n 3ef9fc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - svc 8 │ │ │ │ + svc 12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsb.w r0, [r6, r7] │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldrsb.w r0, [sl, r7] │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3efb44 │ │ │ │ + bcs.n 3efb4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3ef760 │ │ │ │ + b.n 3ef768 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ beq.n 3ef9de │ │ │ │ vshr.u32 , , #1 │ │ │ │ vshr.u32 , , #1 │ │ │ │ - vtbx.8 d17, {d31- instruction: 0xffff1ad2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3efa8c │ │ │ │ + bge.n 3efa94 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r2, 3efb5c │ │ │ │ + cbnz r6, 3efb5c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r2, 3efb5e │ │ │ │ + cbnz r6, 3efb5e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r2, 3efb48 │ │ │ │ + cbnz r6, 3efb48 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 3efb20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r1, [pc, #3388] @ 3f0860 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #3 │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ @@ -1272931,191 +1272934,191 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #368] @ (3f09c0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3ef01a │ │ │ │ ... │ │ │ │ - bcs.n 3f08f4 │ │ │ │ + bcs.n 3f08fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r2, 3f086a │ │ │ │ + cbnz r6, 3f086a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [pc, #760] @ (3f0bdc ) │ │ │ │ + ldr r4, [pc, #776] @ (3f0bec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3f090e │ │ │ │ + cbz r4, 3f090e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 3f08f8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #600] @ (3f0b60 ) │ │ │ │ + ldr r3, [pc, #616] @ (3f0b70 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3f0ab0 │ │ │ │ + ble.n 3f0ab8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9c8bc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -1273468,85 +1273471,85 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 3f0440 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - nop {15} │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + ite │ │ │ │ + lsl r2, r1, #1 │ │ │ │ + strhal r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #856 @ (adr r6, 3f115c ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 3f116c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #744 @ (adr r6, 3f10f4 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 3f1104 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #616 @ (adr r6, 3f107c ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 3f108c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 3f0ef0 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 3f0f00 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #80 @ (adr r6, 3f0e78 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 3f0e88 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ @@ -1273592,17 +1273595,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 3f12a4 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 3f0eb4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f0eac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1273701,46 +1273704,46 @@ │ │ │ │ ldr r0, [pc, #80] @ (3f0fec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f0f08 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #584 @ (adr r4, 3f1210 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 3f1220 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #312 @ (adr r4, 3f1110 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 3f1120 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r5, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #136 @ (adr r4, 3f106c ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 3f107c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #984 @ (adr r3, 3f13c8 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 3f13d8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e1ac │ │ │ │ @@ -1273761,16 +1273764,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vmla.i q8, q0, d2[2] │ │ │ │ - add r3, pc, #448 @ (adr r3, 3f11fc ) │ │ │ │ + vmla.i q8, q2, d2[2] │ │ │ │ + add r3, pc, #464 @ (adr r3, 3f120c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f103c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #262144 @ 0x40000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1274009,41 +1274012,41 @@ │ │ │ │ b.n 3f137a │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 q8, q3, q5 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + vhadd.u32 q8, q5, q5 │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr10, {2} │ │ │ │ - add r1, pc, #968 @ (adr r1, 3f16dc ) │ │ │ │ + cdp2 0, 4, cr0, cr6, cr10, {2} │ │ │ │ + add r1, pc, #984 @ (adr r1, 3f16ec ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #296]! @ 0x128 │ │ │ │ - add r1, pc, #696 @ (adr r1, 3f15d8 ) │ │ │ │ + cdp2 0, 0, cr0, cr2, cr10, {2} │ │ │ │ + add r1, pc, #712 @ (adr r1, 3f15e8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc2 0, cr0, [ip, #296]! @ 0x128 │ │ │ │ - add r1, pc, #432 @ (adr r1, 3f14e0 ) │ │ │ │ + stc2l 0, cr0, [r0, #296] @ 0x128 │ │ │ │ + add r1, pc, #448 @ (adr r1, 3f14f0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2 0, cr0, [r2, #296]! @ 0x128 │ │ │ │ - add r1, pc, #328 @ (adr r1, 3f1480 ) │ │ │ │ + stc2 0, cr0, [r6, #296]! @ 0x128 │ │ │ │ + add r1, pc, #344 @ (adr r1, 3f1490 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2 0, cr0, [r8, #296] @ 0x128 │ │ │ │ - add r1, pc, #216 @ (adr r1, 3f1418 ) │ │ │ │ + stc2 0, cr0, [ip, #296] @ 0x128 │ │ │ │ + add r1, pc, #232 @ (adr r1, 3f1428 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #1 │ │ │ │ vldr d7, [sl, #136] @ 0x88 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 3f1368 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ @@ -1274322,32 +1274325,32 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ b.n 3f1412 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xfbf6004a │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xfbd8004a │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + @ instruction: 0xfbfa004a │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xfbdc004a │ │ │ │ - @ instruction: 0xfb24004a │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + @ instruction: 0xfbe0004a │ │ │ │ + @ instruction: 0xfb28004a │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #292]! @ 0x124 │ │ │ │ - ldr??.w r0, [sl, sl] │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldc2l 0, cr0, [r6, #292]! @ 0x124 │ │ │ │ + ldr??.w r0, [lr, sl] │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vld4.16 {d16-d19}, [r2], sl │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + vld4.16 {d16-d19}, [r6], sl │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add.w sl, sp, #196608 @ 0x30000 │ │ │ │ sub.w r2, r6, #92 @ 0x5c │ │ │ │ add.w sl, sl, #204 @ 0xcc │ │ │ │ sub.w r3, r6, #80 @ 0x50 │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1274753,53 +1274756,53 @@ │ │ │ │ ldrd fp, r7, [sp, #60] @ 0x3c │ │ │ │ bl 3ec97c │ │ │ │ mvn.w sl, #1 │ │ │ │ b.n 3f1a86 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mcrr2 0, 4, r0, r8, cr10 │ │ │ │ - @ instruction: 0xf7e8004a │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + mcrr2 0, 4, r0, ip, cr10 │ │ │ │ + @ instruction: 0xf7ec004a │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf7ce004a │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xf7d2004a │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf7b0004a │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + @ instruction: 0xf7b4004a │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfa440049 │ │ │ │ - @ instruction: 0xfa8c004a │ │ │ │ - @ instruction: 0xf69a004a │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xfa480049 │ │ │ │ + @ instruction: 0xfa90004a │ │ │ │ + @ instruction: 0xf69e004a │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xfa32004a │ │ │ │ - @ instruction: 0xfa4e004a │ │ │ │ - @ instruction: 0xf614004a │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + @ instruction: 0xfa36004a │ │ │ │ + @ instruction: 0xfa52004a │ │ │ │ + @ instruction: 0xf618004a │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsb.w r0, [ip, #74] @ 0x4a │ │ │ │ - @ instruction: 0xf588004a │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + vld1.8 {d0[2]}, [r0], sl │ │ │ │ + @ instruction: 0xf58c004a │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sbc.w r0, r6, #13238272 @ 0xca0000 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + sbc.w r0, sl, #13238272 @ 0xca0000 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adc.w r0, ip, #13238272 @ 0xca0000 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + adcs.w r0, r0, #13238272 @ 0xca0000 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf528004a │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + @ instruction: 0xf52c004a │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb.w r0, [r4, r9] │ │ │ │ - beq.n 3f1bfc │ │ │ │ + strb.w r0, [r8, r9] │ │ │ │ + beq.n 3f1c04 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w r2, r2, #1392 @ 0x570 │ │ │ │ vldr d0, [r2] │ │ │ │ vmov s15, r9 │ │ │ │ ldr.w r3, [r4, #4072] @ 0xfe8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -1275565,119 +1275568,119 @@ │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w 3f1412 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf398004a │ │ │ │ - movt r0, #41034 @ 0xa04a │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xf39c004a │ │ │ │ + movt r0, #57418 @ 0xe04a │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movt r0, #51274 @ 0xc84a │ │ │ │ - movw r0, #8266 @ 0x204a │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + @ instruction: 0xf6d0004a │ │ │ │ + movw r0, #24650 @ 0x604a │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf220004a │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + @ instruction: 0xf224004a │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf1fa004a │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + @ instruction: 0xf1fe004a │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs.w r0, r0, #74 @ 0x4a │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + subs.w r0, r4, #74 @ 0x4a │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf62a004a │ │ │ │ - sbcs.w r0, r8, #74 @ 0x4a │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + @ instruction: 0xf62e004a │ │ │ │ + sbcs.w r0, ip, #74 @ 0x4a │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adc.w r0, lr, #74 @ 0x4a │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + adcs.w r0, r2, #74 @ 0x4a │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf0d6004a │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + @ instruction: 0xf0da004a │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - eor.w r0, r8, #74 @ 0x4a │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + eor.w r0, ip, #74 @ 0x4a │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf3de004a │ │ │ │ - bics.w r0, r8, #74 @ 0x4a │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + @ instruction: 0xf3e2004a │ │ │ │ + bics.w r0, ip, #74 @ 0x4a │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vmla.i16 d16, d8, d2[1] │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + vmla.i16 d16, d12, d2[1] │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ssat r0, #11, r4, lsl #1 │ │ │ │ - vhadd.s q8, q5, q5 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + ssat r0, #11, r8, lsl #1 │ │ │ │ + vhadd.s q8, q7, q5 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s32 q8, q3, q5 │ │ │ │ - @ instruction: 0xf336004a │ │ │ │ - vhadd.s32 q0, q2, q5 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + vhadd.s32 q8, q5, q5 │ │ │ │ + @ instruction: 0xf33a004a │ │ │ │ + vhadd.s32 q0, q4, q5 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp 0, 15, cr0, cr14, cr10, {2} │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + vhadd.s8 q0, q1, q5 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf234004a │ │ │ │ - cdp 0, 9, cr0, cr14, cr10, {2} │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xf238004a │ │ │ │ + cdp 0, 10, cr0, cr2, cr10, {2} │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp 0, 6, cr0, cr8, cr10, {2} │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + cdp 0, 6, cr0, cr12, cr10, {2} │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp 0, 4, cr0, cr4, cr10, {2} │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + cdp 0, 4, cr0, cr8, cr10, {2} │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldcl 0, cr0, [r6, #296] @ 0x128 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + ldcl 0, cr0, [sl, #296] @ 0x128 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc 0, cr0, [r4, #296]! @ 0x128 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + ldc 0, cr0, [r8, #296]! @ 0x128 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldcl 0, cr0, [r6, #-296]! @ 0xfffffed8 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + ldcl 0, cr0, [sl, #-296]! @ 0xfffffed8 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-296] @ 0xfffffed8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + ldcl 0, cr0, [r6, #-296] @ 0xfffffed8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc 0, cr0, [ip, #-296] @ 0xfffffed8 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + stc 0, cr0, [r0, #-296]! @ 0xfffffed8 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldcl 0, cr0, [lr], #296 @ 0x128 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + stc 0, cr0, [r2, #-296] @ 0xfffffed8 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf0e8004a │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + @ instruction: 0xf0ec004a │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf0ea004a │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xf0ee004a │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mrrc 0, 4, r0, r0, cr10 @ │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + mrrc 0, 4, r0, r4, cr10 │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vmla.i d0, d4, d2[2] │ │ │ │ - @ instruction: 0xebe6004a │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + vmla.i d0, d8, d2[2] │ │ │ │ + @ instruction: 0xebea004a │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs.w r0, r4, sl, lsl #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + subs.w r0, r8, sl, lsl #1 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xeb82004a │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + @ instruction: 0xeb86004a │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adcs.w r0, lr, sl, lsl #1 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + sbc.w r0, r2, sl, lsl #1 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xeb3c004a │ │ │ │ - vext.8 q8, q1, q5, #0 │ │ │ │ + adc.w r0, r0, sl, lsl #1 │ │ │ │ + vext.8 q8, q3, q5, #0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94214 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1275697,16 +1275700,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4, #296] @ 0x128 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + strd r0, r0, [r8, #296] @ 0x128 │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (3f269c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1275743,15 +1275746,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr12, cr10, {2} │ │ │ │ + cdp 0, 5, cr0, cr0, cr10, {2} │ │ │ │ ldrb r4, [r1, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1276055,45 +1276058,45 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f295e │ │ │ │ ldrb r0, [r1, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8, #296] @ 0x128 │ │ │ │ - stcl 0, cr0, [r4, #-296]! @ 0xfffffed8 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + stcl 0, cr0, [ip, #296] @ 0x128 │ │ │ │ + stcl 0, cr0, [r8, #-296]! @ 0xfffffed8 │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stcl 0, cr0, [ip, #-296] @ 0xfffffed8 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldcl 0, cr0, [r0, #-296] @ 0xfffffed8 │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mcrr 0, 4, r0, r2, cr10 │ │ │ │ - stc 0, cr0, [lr], {74} @ 0x4a │ │ │ │ - rsb r0, r6, sl, lsl #1 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + mcrr 0, 4, r0, r6, cr10 │ │ │ │ + ldc 0, cr0, [r2], {74} @ 0x4a │ │ │ │ + rsb r0, sl, sl, lsl #1 │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub.w r0, lr, sl, lsl #1 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + subs.w r0, r2, sl, lsl #1 │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xeb8a004a │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + @ instruction: 0xeb8e004a │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sbc.w r0, ip, sl, lsl #1 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + sbcs.w r0, r0, sl, lsl #1 │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adcs.w r0, r2, sl, lsl #1 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + adcs.w r0, r6, sl, lsl #1 │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xeb30004a │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + @ instruction: 0xeb34004a │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds.w r0, r6, sl, lsl #1 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + adds.w r0, sl, sl, lsl #1 │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f2a34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1276229,43 +1276232,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #100] @ (3f2bf8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f2ac6 │ │ │ │ - orn r0, sl, sl, lsl #1 │ │ │ │ + orn r0, lr, sl, lsl #1 │ │ │ │ lsrs r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, sl, lsl #1 │ │ │ │ - orns r0, r4, sl, lsl #1 │ │ │ │ - @ instruction: 0xeadc004a │ │ │ │ - @ instruction: 0xead2004a │ │ │ │ - adds.w r0, r4, sl, lsl #1 │ │ │ │ - bic.w r0, r0, sl, lsl #1 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + orns r0, r6, sl, lsl #1 │ │ │ │ + orns r0, r8, sl, lsl #1 │ │ │ │ + @ instruction: 0xeae0004a │ │ │ │ + @ instruction: 0xead6004a │ │ │ │ + adds.w r0, r8, sl, lsl #1 │ │ │ │ + bic.w r0, r4, sl, lsl #1 │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - and.w r0, r2, sl, lsl #1 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + and.w r0, r6, sl, lsl #1 │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add.w r0, ip, sl, lsl #1 │ │ │ │ - pkhbt r0, r6, sl, lsl #1 │ │ │ │ - @ instruction: 0xe9b6004a │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + adds.w r0, r0, sl, lsl #1 │ │ │ │ + pkhbt r0, sl, sl, lsl #1 │ │ │ │ + @ instruction: 0xe9ba004a │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xead8004a │ │ │ │ - adds.w r0, r6, sl, lsl #1 │ │ │ │ - strd r0, r0, [r8, #-296]! @ 0x128 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + @ instruction: 0xeadc004a │ │ │ │ + adds.w r0, sl, sl, lsl #1 │ │ │ │ + strd r0, r0, [ip, #-296]! @ 0x128 │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strd r0, r0, [sl, #-296] @ 0x128 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + strd r0, r0, [lr, #-296] @ 0x128 │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0968 │ │ │ │ @@ -1276286,16 +1276289,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia.w r0!, {r1, r3, r6} │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + ldmia.w r4!, {r1, r3, r6} │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f2c48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1277170,123 +1277173,123 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3f3494 │ │ │ │ + b.n 3f349c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrd r0, r0, [r6, #-296] @ 0x128 │ │ │ │ - strd r0, r0, [r8, #-296] @ 0x128 │ │ │ │ - subs r1, #32 │ │ │ │ + ldrd r0, r0, [sl, #-296] @ 0x128 │ │ │ │ + strd r0, r0, [ip, #-296] @ 0x128 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f3308 │ │ │ │ + b.n 3f3310 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f30bc │ │ │ │ + b.n 3f30c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r2, [r1, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3f33a8 │ │ │ │ + b.n 3f33b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f2f94 │ │ │ │ + b.n 3f2f9c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f2ec8 │ │ │ │ + b.n 3f2ed0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f2da4 │ │ │ │ + b.n 3f2dac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f3c30 │ │ │ │ + b.n 3f3c38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f3bb8 │ │ │ │ + b.n 3f3bc0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f3ad0 │ │ │ │ + b.n 3f3ad8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f3aa0 │ │ │ │ + b.n 3f3aa8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f39f0 │ │ │ │ + b.n 3f39f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f39c0 │ │ │ │ + b.n 3f39c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f3848 │ │ │ │ + b.n 3f3850 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f3818 │ │ │ │ + b.n 3f3820 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f37d8 │ │ │ │ + b.n 3f37e0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f37ac │ │ │ │ + b.n 3f37b4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f3778 │ │ │ │ + b.n 3f3780 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f3744 │ │ │ │ + b.n 3f374c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f3714 │ │ │ │ + b.n 3f371c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f36e0 │ │ │ │ + b.n 3f36e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f36b4 │ │ │ │ + b.n 3f36bc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f3680 │ │ │ │ + b.n 3f3688 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f3650 │ │ │ │ + b.n 3f3658 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f3614 │ │ │ │ + b.n 3f361c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1277324,17 +1277327,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (3f36e4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1277371,15 +1277374,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1277776,41 +1277779,41 @@ │ │ │ │ bgt.w 3f39b2 │ │ │ │ b.n 3f3a28 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3f3bf8 │ │ │ │ + ble.n 3f3c00 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3f3b30 │ │ │ │ + ble.n 3f3b38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1278128,57 +1278131,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f3e0e │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3f3e98 │ │ │ │ + blt.n 3f3ea0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3f3e18 │ │ │ │ + bge.n 3f3e20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3f3df0 │ │ │ │ + bge.n 3f3df8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 3f3dc8 │ │ │ │ + bls.n 3f3dd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3f3f0c │ │ │ │ + bls.n 3f3f14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3f3ee4 │ │ │ │ + bls.n 3f3eec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bls.n 3f3ebc │ │ │ │ + bls.n 3f3ec4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bhi.n 3f3e74 │ │ │ │ + bhi.n 3f3e7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bhi.n 3f3e40 │ │ │ │ + bhi.n 3f3e48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bhi.n 3f3e14 │ │ │ │ + bhi.n 3f3e1c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bhi.n 3f3de0 │ │ │ │ + bhi.n 3f3de8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bhi.n 3f3fac │ │ │ │ + bhi.n 3f3fb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f3ee4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1278407,80 +1278410,80 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f3f76 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3f403c │ │ │ │ + bvc.n 3f4044 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3f41a0 │ │ │ │ + bhi.n 3f41a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3f4180 │ │ │ │ + bhi.n 3f4188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3f409c │ │ │ │ + bvc.n 3f40a4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3f4224 │ │ │ │ + bvc.n 3f422c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 3f41c8 │ │ │ │ + bvc.n 3f41d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r7, r0, #1 │ │ │ │ bl 2c0156 │ │ │ │ lsls r1, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3f415c │ │ │ │ + bvc.n 3f4164 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvs.n 3f4130 │ │ │ │ + bvs.n 3f4138 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvc.n 3f4090 │ │ │ │ + bvc.n 3f4098 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3f421c │ │ │ │ + bvc.n 3f4224 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3f40a0 │ │ │ │ + bvc.n 3f40a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3f4120 │ │ │ │ + bvc.n 3f4128 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3f4094 │ │ │ │ + bvs.n 3f409c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvs.n 3f4268 │ │ │ │ + bvs.n 3f4270 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvc.n 3f4134 │ │ │ │ + bvc.n 3f413c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3f40bc │ │ │ │ + bvc.n 3f40c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3f41f4 │ │ │ │ + bvs.n 3f41fc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvc.n 3f40e4 │ │ │ │ + bvc.n 3f40ec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3f410c │ │ │ │ + bvc.n 3f4114 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3f4178 │ │ │ │ + bpl.n 3f4180 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bpl.n 3f4144 │ │ │ │ + bpl.n 3f414c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1840 │ │ │ │ @@ -1278501,17 +1278504,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bmi.n 3f41ec │ │ │ │ + bmi.n 3f41f4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f4200 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1278993,83 +1278996,83 @@ │ │ │ │ b.n 3f4464 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3f47ac │ │ │ │ + bvs.n 3f47b4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3f4760 │ │ │ │ + bmi.n 3f4768 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvs.n 3f4760 │ │ │ │ + bvs.n 3f4768 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [pc, #552] @ (3f4938 ) │ │ │ │ + ldr r4, [pc, #568] @ (3f4948 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [pc, #552] @ (3f493c ) │ │ │ │ + ldr r4, [pc, #568] @ (3f494c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcc.n 3f4804 │ │ │ │ + bcc.n 3f480c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3f4624 │ │ │ │ + bcs.n 3f462c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r4, [r4, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 3f474c │ │ │ │ + bcs.n 3f4754 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3f46a0 │ │ │ │ + bne.n 3f46a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3f46fc │ │ │ │ + beq.n 3f4704 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3f4834 │ │ │ │ + beq.n 3f483c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3f4838 │ │ │ │ + bcs.n 3f4840 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3f466c │ │ │ │ + beq.n 3f4674 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - beq.n 3f4844 │ │ │ │ + beq.n 3f484c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - beq.n 3f4808 │ │ │ │ + beq.n 3f4810 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - beq.n 3f47e0 │ │ │ │ + beq.n 3f47e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - beq.n 3f47b4 │ │ │ │ + beq.n 3f47bc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - beq.n 3f4780 │ │ │ │ + beq.n 3f4788 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1279109,17 +1279112,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ @@ -1279230,35 +1279233,35 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #52] @ (3f4924 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 3f4848 │ │ │ │ - beq.n 3f4800 │ │ │ │ + beq.n 3f4808 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3f485c │ │ │ │ + beq.n 3f4864 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3f4810 │ │ │ │ + beq.n 3f4818 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3f4930 │ │ │ │ + beq.n 3f4938 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a01a4 │ │ │ │ @@ -1279278,17 +1279281,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f4970 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1279387,45 +1279390,45 @@ │ │ │ │ ldr r0, [pc, #80] @ (3f4aa8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f49ca │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98794 │ │ │ │ @@ -1279445,17 +1279448,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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 r4, [pc, #556] @ (3f4d34 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1279693,71 +1279696,71 @@ │ │ │ │ b.n 3f4c06 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r0, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrh r2, [r0, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ - lsls r2, r1, #1 │ │ │ │ ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr r1, [pc, #324] @ (3f4f08 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -1279893,41 +1279896,41 @@ │ │ │ │ b.n 3f4ebe │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003f4f48 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1280010,39 +1280013,39 @@ │ │ │ │ ldr r0, [pc, #68] @ (3f5050 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f4fa2 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfae40048 │ │ │ │ + @ instruction: 0xfae80048 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96388 │ │ │ │ @@ -1280062,17 +1280065,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1280269,29 +1280272,29 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #1 │ │ │ │ blx 9cfa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #356] @ (3f5434 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1280426,35 +1280429,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (3f545c ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f53c8 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #420] @ (3f5618 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1280619,19 +1280622,19 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ str r4, [r2, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1280794,37 +1280797,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (3f5820 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f5778 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #256] @ (3f5938 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1280931,23 +1280934,23 @@ │ │ │ │ b.n 3f58c0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #64] @ (3f597c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r5, [pc, #544] @ (3f5b6c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #172] @ (3f5a10 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1281020,21 +1281023,21 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f59be │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #904] @ (3f5d9c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r4, [pc, #552] @ (3f5c48 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ @@ -1281352,27 +1281355,27 @@ │ │ │ │ blx 96498 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9d3fc │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ b.n 3f5d70 │ │ │ │ nop │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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, [pc, #224] @ (3f5eb8 ) │ │ │ │ @@ -1281470,25 +1281473,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #456] @ (3f6084 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #32] @ (3f5ee4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1281619,23 +1281622,23 @@ │ │ │ │ mov fp, r6 │ │ │ │ b.n 3f5f4c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bx sl │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3f60c2 │ │ │ │ + cbnz r0, 3f60c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov sl, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r0, 3f60aa │ │ │ │ + cbnz r4, 3f60aa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r5, [pc, #996] @ (3f6454 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -1282010,53 +1282013,53 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f62da │ │ │ │ nop │ │ │ │ cmp lr, sl │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r4, 3f649c │ │ │ │ + cbnz r0, 3f649e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ muls r4, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #912] @ (3f6814 ) │ │ │ │ + ldr r7, [pc, #928] @ (3f6824 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #832] @ (3f67cc ) │ │ │ │ + ldr r7, [pc, #848] @ (3f67dc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #696] @ (3f674c ) │ │ │ │ + ldr r7, [pc, #712] @ (3f675c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #528] @ (3f66ac ) │ │ │ │ + ldr r7, [pc, #544] @ (3f66bc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #416] @ (3f6644 ) │ │ │ │ + ldr r7, [pc, #432] @ (3f6654 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #296] @ (3f65d4 ) │ │ │ │ + ldr r7, [pc, #312] @ (3f65e4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2832] @ 0xb10 │ │ │ │ subw sp, sp, #1228 @ 0x4cc │ │ │ │ ldr.w r7, [pc, #2232] @ 3f6d7c │ │ │ │ @@ -1282893,107 +1282896,107 @@ │ │ │ │ ldr r0, [pc, #200] @ (3f6e34 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f65c8 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r2, r1, #1 │ │ │ │ adcs r4, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #840] @ (3f70d8 ) │ │ │ │ + ldr r5, [pc, #856] @ (3f70e8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ eors r0, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - cbz r2, 3f6dce │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #808] @ (3f70d0 ) │ │ │ │ - lsls r7, r0, #1 │ │ │ │ cbz r6, 3f6dce │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #696] @ (3f7068 ) │ │ │ │ + ldr r1, [pc, #824] @ (3f70e0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ cbz r2, 3f6dd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #584] @ (3f7000 ) │ │ │ │ + ldr r1, [pc, #712] @ (3f7078 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, 3f6dd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #88] @ (3f6e18 ) │ │ │ │ + ldr r1, [pc, #600] @ (3f7010 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #880] @ (3f7138 ) │ │ │ │ + ldr r1, [pc, #104] @ (3f6e28 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #768] @ (3f70d0 ) │ │ │ │ + ldr r0, [pc, #896] @ (3f7148 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #648] @ (3f7060 ) │ │ │ │ + ldr r0, [pc, #784] @ (3f70e0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #464] @ (3f6fb0 ) │ │ │ │ + ldr r0, [pc, #664] @ (3f7070 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #352] @ (3f6f48 ) │ │ │ │ + ldr r0, [pc, #480] @ (3f6fc0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #256] @ (3f6ef0 ) │ │ │ │ + ldr r0, [pc, #368] @ (3f6f58 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + ldr r0, [pc, #272] @ (3f6f00 ) │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bx pc │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + bxns pc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ bx r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov ip, pc │ │ │ │ + bx r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r2, fp │ │ │ │ + mov r6, fp │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #744] @ 0x2e8 │ │ │ │ subw sp, sp, #3284 @ 0xcd4 │ │ │ │ @@ -1284055,118 +1284058,118 @@ │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ b.w 3f7196 │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r7, #66 @ 0x42 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add.w r0, r8, #75 @ 0x4b │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add.w r0, ip, #75 @ 0x4b │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vmla.i d16, d8, d3[2] │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + vmla.i d16, d12, d3[2] │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s16 q8, q0, │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + vhadd.s16 q8, q2, │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - rors r0, r5 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp 0, 5, cr0, cr10, cr11, {2} │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + cdp 0, 5, cr0, cr14, cr11, {2} │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mcrr 0, 4, r0, r8, cr11 │ │ │ │ - subs.w r0, r6, fp, lsl #1 │ │ │ │ - add r6, pc, #224 @ (adr r6, 3f7b40 ) │ │ │ │ + mcrr 0, 4, r0, ip, cr11 │ │ │ │ + subs.w r0, sl, fp, lsl #1 │ │ │ │ + add r6, pc, #240 @ (adr r6, 3f7b50 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #160 @ (adr r6, 3f7b08 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 3f7b18 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 3f7b3c ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 3f7b4c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eors.w r0, ip, fp, lsl #1 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 3f7e6c ) │ │ │ │ + @ instruction: 0xeaa0004b │ │ │ │ + add r6, pc, #8 @ (adr r6, 3f7a7c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr11, {2} │ │ │ │ - add r4, pc, #256 @ (adr r4, 3f7b7c ) │ │ │ │ + cdp2 0, 9, cr0, cr2, cr11, {2} │ │ │ │ + add r4, pc, #272 @ (adr r4, 3f7b8c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #160 @ (adr r4, 3f7b24 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 3f7b34 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #968 @ (adr r3, 3f7e54 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 3f7e64 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #552 @ (adr r3, 3f7cbc ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 3f7ccc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 3f7b7c ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 3f7b8c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr6, {2} │ │ │ │ - add r3, pc, #384 @ (adr r3, 3f7c28 ) │ │ │ │ + cdp2 0, 5, cr0, cr2, cr6, {2} │ │ │ │ + add r3, pc, #400 @ (adr r3, 3f7c38 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #800 @ (adr r2, 3f7dcc ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 3f7ddc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, pc, #688 @ (adr r2, 3f7d64 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 3f7d74 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, pc, #568 @ (adr r2, 3f7cf4 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 3f7d04 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, 3f7c7c ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 3f7c8c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, pc, #312 @ (adr r2, 3f7c04 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3f7c14 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 3f7d94 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 3f7da4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 3f7b40 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 3f7b50 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #672 @ (adr r1, 3f7d80 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 3f7d90 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #544 @ (adr r1, 3f7d08 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 3f7d18 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 951bc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r2, r3, #1392 @ 0x570 │ │ │ │ @@ -1284545,102 +1284548,102 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #184] @ (3f7fe8 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f7d3c │ │ │ │ - add r0, pc, #192 @ (adr r0, 3f7ffc ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 3f800c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #592 @ (adr r0, 3f8194 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 3f81a4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f77e0 │ │ │ │ + b.n 3f77e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf59a004b │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + @ instruction: 0xf59e004b │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ ldr.w r3, [pc, #1824] @ 3f8724 │ │ │ │ @@ -1285306,114 +1285309,114 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #216] @ (3f87ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f849e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r6, #54 @ 0x36 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldcl 0, cr0, [r8], #292 @ 0x124 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + ldcl 0, cr0, [ip], #292 @ 0x124 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #240] @ (3f888c ) │ │ │ │ + ldr r5, [pc, #256] @ (3f889c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #120] @ (3f8818 ) │ │ │ │ + ldr r5, [pc, #136] @ (3f8828 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1912] @ 0x778 │ │ │ │ subw sp, sp, #2140 @ 0x85c │ │ │ │ @@ -1286050,103 +1286053,103 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f8c16 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs.w r0, lr, fp, lsl #1 │ │ │ │ - subs.w r0, r2, fp, lsl #1 │ │ │ │ - b.n 3f8d70 │ │ │ │ + rsb r0, r2, fp, lsl #1 │ │ │ │ + subs.w r0, r6, fp, lsl #1 │ │ │ │ + b.n 3f8d78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ subs r6, r5, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov lr, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r0, ip │ │ │ │ + mov r4, ip │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #912] @ 0x390 │ │ │ │ subw sp, sp, #3148 @ 0xc4c │ │ │ │ mov r7, r1 │ │ │ │ @@ -1286659,101 +1286662,101 @@ │ │ │ │ b.n 3f9322 │ │ │ │ movs r6, #0 │ │ │ │ b.n 3f94be │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r1, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f8dd8 │ │ │ │ + b.n 3f8de0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f9d18 │ │ │ │ + b.n 3f9d20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ble.n 3f9514 │ │ │ │ + ble.n 3f951c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3f99d8 │ │ │ │ + b.n 3f99e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r6, r4, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f960c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1286900,56 +1286903,56 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f9698 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r5, #32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r1, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmia r2!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ vdup.8 d16, d1[7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9605c │ │ │ │ @@ -1286970,17 +1286973,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f982c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1287857,194 +1287860,194 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3f9cd4 │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r2, r7, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fa128 │ │ │ │ + bge.n 3fa130 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xfb380047 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + @ instruction: 0xfb3c0047 │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #172] @ (3fa3a8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1288115,43 +1288118,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #40] @ (3fa3c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 97144 │ │ │ │ str r7, [r5, #0] │ │ │ │ b.n 3fa354 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr9, {2} │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + cdp2 0, 5, cr0, cr12, cr9, {2} │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fa3c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (3fa3e8 ) │ │ │ │ add r1, pc │ │ │ │ blx a0b5c │ │ │ │ blx 98bcc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fa3ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1288198,19 +1288201,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-144] │ │ │ │ sub.w sp, sp, #4192 @ 0x1060 │ │ │ │ @@ -1288847,114 +1288850,114 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3faa6c │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 3fab8c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fa960 │ │ │ │ + b.n 3fa968 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3fb310 │ │ │ │ + b.n 3fb318 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stc2l 0, cr0, [r4], {81} @ 0x51 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3fac14 │ │ │ │ + bne.n 3fac1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003fac34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1289035,38 +1289038,38 @@ │ │ │ │ ldr r0, [pc, #68] @ (3fad3c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3fac90 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr??.w r0, [r8, #81] @ 0x51 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh.w r0, [r8, #81] @ 0x51 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ bl 394d36 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9dce4 │ │ │ │ @@ -1289086,17 +1289089,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #312] @ (3faed4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1289219,17 +1289222,17 @@ │ │ │ │ str.w r0, [r4, #1048] @ 0x418 │ │ │ │ b.n 3fae6c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh.w r0, [ip, #81] @ 0x51 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r4, r1, lsl #1] │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1289368,17 +1289371,17 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #92] @ (3fb0f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1289418,15 +1289421,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ sub.w r0, sl, #13697024 @ 0xd10000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ sbc.w r0, lr, #13697024 @ 0xd10000 │ │ │ │ │ │ │ │ 003fb108 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1289550,47 +1289553,47 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3fb18c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf52e0051 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #56] @ (3fb284 ) │ │ │ │ + ldr r6, [pc, #72] @ (3fb294 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xf4bc0051 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r3, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0ef8 │ │ │ │ @@ -1289611,17 +1289614,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003fb2d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1290811,169 +1290814,169 @@ │ │ │ │ ldr r0, [pc, #392] @ (3fc1a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3fbb92 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ sbfx r0, sl, #1, #18 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc2l 0, cr0, [r6, #280] @ 0x118 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + stc2l 0, cr0, [sl, #280] @ 0x118 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc2 0, cr0, [r2, #280] @ 0x118 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + stc2 0, cr0, [r6, #280] @ 0x118 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - and.w r0, r6, r9, lsl #1 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + and.w r0, sl, r9, lsl #1 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfbce0046 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + @ instruction: 0xfbd20046 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfbb40046 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + @ instruction: 0xfbb80046 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfb980046 │ │ │ │ + @ instruction: 0xfb9c0046 │ │ │ │ mcr 0, 2, r0, cr2, cr1, {2} │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfb580046 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + @ instruction: 0xfb5c0046 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfb2a0046 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + @ instruction: 0xfb2e0046 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb.w r0, [r8, r6] │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + strb.w r0, [ip, r6] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7e80046 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + @ instruction: 0xf7ec0046 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf74a0046 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf74e0046 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7300046 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf7340046 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7120046 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + @ instruction: 0xf7160046 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf6d40046 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf6d80046 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subw r0, ip, #2118 @ 0x846 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf6b00046 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf6880046 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf68c0046 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sub.w r0, r2, #12976128 @ 0xc60000 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + sub.w r0, r6, #12976128 @ 0xc60000 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf5880046 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf58c0046 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sbcs.w r0, r4, #12976128 @ 0xc60000 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + sbcs.w r0, r8, #12976128 @ 0xc60000 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf52e0046 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf5320046 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf4fe0046 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + add.w r0, r2, #12976128 @ 0xc60000 │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf4dc0046 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf4e00046 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf4a60046 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf4aa0046 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eor.w r0, sl, #12976128 @ 0xc60000 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + eor.w r0, lr, #12976128 @ 0xc60000 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orns r0, r0, #12976128 @ 0xc60000 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + orns r0, r4, #12976128 @ 0xc60000 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orrs.w r0, r6, #12976128 @ 0xc60000 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + orrs.w r0, sl, #12976128 @ 0xc60000 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bics.w r0, sl, #12976128 @ 0xc60000 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + bics.w r0, lr, #12976128 @ 0xc60000 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ands.w r0, lr, #12976128 @ 0xc60000 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + bic.w r0, r2, #12976128 @ 0xc60000 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - and.w r0, r4, #12976128 @ 0xc60000 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + and.w r0, r8, #12976128 @ 0xc60000 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #7 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + ubfx r0, r6, #1, #7 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - usat r0, #6, r8, asr #1 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + usat r0, #6, ip, asr #1 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - usat r0, #6, lr, lsl #1 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf3920046 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf3740046 │ │ │ │ + @ instruction: 0xf3780046 │ │ │ │ │ │ │ │ 003fc1a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #28] @ (3fc1d4 ) │ │ │ │ @@ -1290984,15 +1290987,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 3fc1d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3faee8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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, #180] @ (3fc29c ) │ │ │ │ movs r5, #1 │ │ │ │ @@ -1291065,28 +1291068,28 @@ │ │ │ │ b.n 3fc226 │ │ │ │ ldr r1, [pc, #44] @ (3fc2bc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 97144 │ │ │ │ str r5, [r4, #0] │ │ │ │ b.n 3fc25e │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sbcs.w r0, r4, #70 @ 0x46 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + sbcs.w r0, r8, #70 @ 0x46 │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adc.w r0, ip, #70 @ 0x46 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + adcs.w r0, r0, #70 @ 0x46 │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add.w r0, lr, #70 @ 0x46 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + adds.w r0, r2, #70 @ 0x46 │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc2c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291103,15 +1291106,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (3fc2f8 ) │ │ │ │ add r1, pc │ │ │ │ blx a0b5c │ │ │ │ blx 98bcc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc2fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291119,15 +1291122,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (3fc320 ) │ │ │ │ add r1, pc │ │ │ │ blx a0b5c │ │ │ │ blx 98bcc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, 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, r1 │ │ │ │ ldr r1, [pc, #116] @ (3fc3ac ) │ │ │ │ @@ -1291167,15 +1291170,15 @@ │ │ │ │ cmp r8, sl │ │ │ │ bne.n 3fc358 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mvn.w r8, #3 │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc3b0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1291210,19 +1291213,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (3fc41c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc420 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291232,15 +1291235,15 @@ │ │ │ │ blx a0b5c │ │ │ │ blx 98bcc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc44c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291250,15 +1291253,15 @@ │ │ │ │ blx a0b5c │ │ │ │ blx 98bcc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc478 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291268,15 +1291271,15 @@ │ │ │ │ blx a0b5c │ │ │ │ blx 98bcc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fc4a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1291286,15 +1291289,15 @@ │ │ │ │ blx a0b5c │ │ │ │ blx 98bcc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1291368,20 +1291371,20 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (3fc598 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 3fc54a │ │ │ │ nop │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 3, cr0, cr2, cr6, {2} │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + cdp 0, 3, cr0, cr6, cr6, {2} │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 968f8 │ │ │ │ @@ -1291401,17 +1291404,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stcl 0, cr0, [r6, #280] @ 0x118 │ │ │ │ + stcl 0, cr0, [sl, #280] @ 0x118 │ │ │ │ │ │ │ │ 003fc5e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #244] @ (3fc6e8 ) │ │ │ │ @@ -1291518,40 +1291521,40 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 3fc646 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n 3fc790 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-280] @ 0xfffffee8 │ │ │ │ + ldcl 0, cr0, [r8, #-280] @ 0xfffffee8 │ │ │ │ b.n 3fc710 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc 0, cr0, [ip, #-280] @ 0xfffffee8 │ │ │ │ + ldc 0, cr0, [r0, #-280] @ 0xfffffee8 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stcl 0, cr0, [r2], #280 @ 0x118 │ │ │ │ + stcl 0, cr0, [r6], #280 @ 0x118 │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc 0, cr0, [r8], #280 @ 0x118 │ │ │ │ + ldc 0, cr0, [ip], #280 @ 0x118 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c560 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1291570,17 +1291573,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc 0, cr0, [r2], #-280 @ 0xfffffee8 │ │ │ │ + ldc 0, cr0, [r6], #-280 @ 0xfffffee8 │ │ │ │ stmdb 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, #2960] @ 0xb90 │ │ │ │ sub.w sp, sp, #5184 @ 0x1440 │ │ │ │ @@ -1292243,116 +1292246,116 @@ │ │ │ │ ldr r0, [pc, #228] @ (3fcf78 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 3fcdb4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ udf #174 @ 0xae │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3fce28 │ │ │ │ + beq.n 3fce30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orn r0, lr, r6, lsl #1 │ │ │ │ + orns r0, r2, r6, lsl #1 │ │ │ │ ble.n 3fcef4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - beq.n 3fcfc0 │ │ │ │ + beq.n 3fcfc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 3fcf70 │ │ │ │ + beq.n 3fcf78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrd r0, r0, [sl, #280]! @ 0x118 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrd r0, r0, [lr, #280]! @ 0x118 │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrd r0, r0, [sl, #280] @ 0x118 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrd r0, r0, [lr, #280] @ 0x118 │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xe9bc0046 │ │ │ │ - beq.n 3fcef4 │ │ │ │ + strd r0, r0, [r0, #280] @ 0x118 │ │ │ │ + beq.n 3fcefc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xe8da0046 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + @ instruction: 0xe8de0046 │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fcc78 │ │ │ │ + b.n 3fcc80 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fcbf8 │ │ │ │ + b.n 3fcc00 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fcb70 │ │ │ │ + b.n 3fcb78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fcb38 │ │ │ │ + b.n 3fcb40 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fcadc │ │ │ │ + b.n 3fcae4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fca54 │ │ │ │ + b.n 3fca5c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fc9f0 │ │ │ │ + b.n 3fc9f8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1292668,29 +1292671,29 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3fd500 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ bvs.n 3fd254 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fd910 │ │ │ │ + b.n 3fd918 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fd8e4 │ │ │ │ + b.n 3fd8ec │ │ │ │ lsls r6, r0, #1 │ │ │ │ bpl.n 3fd244 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ blx 9a324 │ │ │ │ str.w r0, [r8, fp, lsl #2] │ │ │ │ @@ -1293444,157 +1293447,157 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ b.n 3fd536 │ │ │ │ asrs r6, r4, #20 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6} │ │ │ │ subs r7, #219 @ 0xdb │ │ │ │ ... │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #20 │ │ │ │ + udf #24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3fdb50 │ │ │ │ + ble.n 3fdb58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #984] @ (3fdf4c ) │ │ │ │ + ldr r6, [pc, #1000] @ (3fdf5c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3fdc48 │ │ │ │ + bgt.n 3fdc50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [pc, #776] @ (3fde84 ) │ │ │ │ + ldr r6, [pc, #792] @ (3fde94 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3fdbe8 │ │ │ │ + bgt.n 3fdbf0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [pc, #568] @ (3fddbc ) │ │ │ │ + ldr r6, [pc, #584] @ (3fddcc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3fdb8c │ │ │ │ + bgt.n 3fdb94 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [pc, #368] @ (3fdcfc ) │ │ │ │ + ldr r6, [pc, #384] @ (3fdd0c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fdb30 │ │ │ │ + blt.n 3fdb38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [pc, #168] @ (3fdc3c ) │ │ │ │ + ldr r6, [pc, #184] @ (3fdc4c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fdad4 │ │ │ │ + blt.n 3fdadc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r5, [pc, #936] @ (3fdf44 ) │ │ │ │ + ldr r5, [pc, #952] @ (3fdf54 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fdc5c │ │ │ │ + blt.n 3fdc64 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r5, [pc, #720] @ (3fde74 ) │ │ │ │ + ldr r5, [pc, #736] @ (3fde84 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fdbf8 │ │ │ │ + blt.n 3fdc00 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r5, [pc, #520] @ (3fddb4 ) │ │ │ │ + ldr r5, [pc, #536] @ (3fddc4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fdb9c │ │ │ │ + bge.n 3fdba4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r5, [pc, #288] @ (3fdcd4 ) │ │ │ │ + ldr r5, [pc, #304] @ (3fdce4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fdb30 │ │ │ │ + bge.n 3fdb38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r5, [pc, #168] @ (3fdc64 ) │ │ │ │ + ldr r5, [pc, #184] @ (3fdc74 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #496] @ (3fddb0 ) │ │ │ │ + ldr r6, [pc, #512] @ (3fddc0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #48] @ (3fdbf4 ) │ │ │ │ + ldr r5, [pc, #64] @ (3fdc04 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fdcc4 │ │ │ │ + bge.n 3fdacc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #824] @ (3fdf04 ) │ │ │ │ + ldr r4, [pc, #840] @ (3fdf14 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fdc54 │ │ │ │ + bge.n 3fdc5c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #720] @ (3fdea4 ) │ │ │ │ + ldr r4, [pc, #736] @ (3fdeb4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fdc24 │ │ │ │ + bge.n 3fdc2c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #616] @ (3fde44 ) │ │ │ │ + ldr r4, [pc, #632] @ (3fde54 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fdbf8 │ │ │ │ + bge.n 3fdc00 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #512] @ (3fdde4 ) │ │ │ │ + ldr r4, [pc, #528] @ (3fddf4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdbcc │ │ │ │ + bls.n 3fdbd4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #392] @ (3fdd74 ) │ │ │ │ + ldr r4, [pc, #408] @ (3fdd84 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdb9c │ │ │ │ + bls.n 3fdba4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #272] @ (3fdd04 ) │ │ │ │ + ldr r4, [pc, #288] @ (3fdd14 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdb68 │ │ │ │ + bls.n 3fdb70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #160] @ (3fdc9c ) │ │ │ │ + ldr r4, [pc, #176] @ (3fdcac ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdb34 │ │ │ │ + bls.n 3fdb3c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #40] @ (3fdc2c ) │ │ │ │ + ldr r4, [pc, #56] @ (3fdc3c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdd04 │ │ │ │ + bls.n 3fdb0c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #952] @ (3fdfc4 ) │ │ │ │ + ldr r3, [pc, #968] @ (3fdfd4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdcd0 │ │ │ │ + bls.n 3fdcd8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #816] @ (3fdf44 ) │ │ │ │ + ldr r3, [pc, #832] @ (3fdf54 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdc98 │ │ │ │ + bls.n 3fdca0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #696] @ (3fded4 ) │ │ │ │ + ldr r3, [pc, #712] @ (3fdee4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdc64 │ │ │ │ + bls.n 3fdc6c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #576] @ (3fde64 ) │ │ │ │ + ldr r3, [pc, #592] @ (3fde74 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3fdc30 │ │ │ │ + bls.n 3fdc38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #456] @ (3fddf4 ) │ │ │ │ + ldr r3, [pc, #472] @ (3fde04 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fdbfc │ │ │ │ + bhi.n 3fdc04 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #336] @ (3fdd84 ) │ │ │ │ + ldr r3, [pc, #352] @ (3fdd94 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fdbc8 │ │ │ │ + bhi.n 3fdbd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #216] @ (3fdd14 ) │ │ │ │ + ldr r3, [pc, #232] @ (3fdd24 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fdb94 │ │ │ │ + bhi.n 3fdb9c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [pc, #96] @ (3fdca4 ) │ │ │ │ + ldr r3, [pc, #112] @ (3fdcb4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fdb60 │ │ │ │ + bhi.n 3fdb68 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #252] @ (3fdd54 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1293705,33 +1293708,33 @@ │ │ │ │ b.n 3fdca0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #536] @ (3fdf78 ) │ │ │ │ + ldr r1, [pc, #552] @ (3fdf88 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3fdd58 │ │ │ │ + bvs.n 3fdd60 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [pc, #872] @ (3fe0d4 ) │ │ │ │ + ldr r2, [pc, #888] @ (3fe0e4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #120] @ (3fdde8 ) │ │ │ │ + ldr r1, [pc, #136] @ (3fddf8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3fdc98 │ │ │ │ + bvs.n 3fdca0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #976] @ (3fe148 ) │ │ │ │ + ldr r0, [pc, #992] @ (3fe158 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3fde4c │ │ │ │ + bvs.n 3fde54 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #872] @ (3fe0e8 ) │ │ │ │ + ldr r0, [pc, #888] @ (3fe0f8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3fde20 │ │ │ │ + bvs.n 3fde28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1294939,173 +1294942,173 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mov ip, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3feb30 │ │ │ │ + bmi.n 3feb38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov r6, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fea4c │ │ │ │ + bcc.n 3fea54 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3feb5c │ │ │ │ + bcc.n 3feb64 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r4, ip │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3fea3c │ │ │ │ + bcs.n 3fea44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3fe9ac │ │ │ │ + bcs.n 3fe9b4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r8, fp │ │ │ │ + add ip, fp │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3feb3c │ │ │ │ + bcs.n 3feb44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3fead0 │ │ │ │ + bcs.n 3fead8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3fea58 │ │ │ │ + bne.n 3fea60 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r2, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3feba8 │ │ │ │ + bne.n 3febb0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 3feb40 │ │ │ │ + bne.n 3feb48 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 3fead8 │ │ │ │ + beq.n 3feae0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add lr, sp │ │ │ │ + add sl, lr │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3feb88 │ │ │ │ + beq.n 3feb90 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #432] @ (3fed70 ) │ │ │ │ mov.w r1, #764 @ 0x2fc │ │ │ │ mov r4, fp │ │ │ │ add r0, pc │ │ │ │ mov r6, sl │ │ │ │ @@ -1295260,41 +1295263,41 @@ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ blx a1e2c │ │ │ │ movs r3, #1 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ str r3, [r6, #32] │ │ │ │ b.w 3fde72 │ │ │ │ nop │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1080] @ 3ff1f8 │ │ │ │ @@ -1295693,61 +1295696,61 @@ │ │ │ │ b.n 3fef72 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ @ instruction: 0xb7de │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [pc, #556] @ (3ff490 ) │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ add r3, pc │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ @@ -1295954,56 +1295957,57 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx a1e2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 9c67c │ │ │ │ b.n 3ff3f6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - vrev64. q8, q4 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - itt ge │ │ │ │ + it ge │ │ │ │ lslge r6, r0, #1 │ │ │ │ - addge r2, #4 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - it vc │ │ │ │ + itt vc │ │ │ │ lslvc r6, r0, #1 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + addvc r1, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - itt mi │ │ │ │ + it mi │ │ │ │ lslmi r6, r0, #1 │ │ │ │ - addmi r4, #194 @ 0xc2 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [pc, #704] @ (3ff7bc ) │ │ │ │ @@ -1296290,57 +1296294,57 @@ │ │ │ │ nop │ │ │ │ cbz r4, 3ff7d2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 3ff7d2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r0, 3ff89a │ │ │ │ + cbnz r4, 3ff89a │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r0, [r1, #212] @ 0xd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1296411,21 +1296415,21 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 3ff870 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3ff930 │ │ │ │ + cbz r2, 3ff932 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r5, sp, #864 @ 0x360 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ ldr r2, [pc, #252] @ (3ff9f8 ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ @@ -1296527,23 +1296531,23 @@ │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ add r4, sp, #872 @ 0x368 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r4, sp, #576 @ 0x240 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ ldr r2, [pc, #252] @ (3ffb28 ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ @@ -1296645,23 +1296649,23 @@ │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #840 @ 0x348 │ │ │ │ lsls r1, r2, #1 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 3ffb56 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -1297118,81 +1297122,81 @@ │ │ │ │ ... │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #552 @ 0x228 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r2} │ │ │ │ + push {r3} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 400100 │ │ │ │ + cbz r0, 400102 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r2, 4000fe │ │ │ │ + cbz r6, 4000fe │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 9fe8c │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 3ffca0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -1297203,17 +1297207,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (4000c4 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 3ffe36 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 004000c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ @@ -1297390,74 +1297394,74 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #132] @ (400310 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 400126 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r5, pc, #400 @ (adr r5, 400430 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add r5, pc, #136 @ (adr r5, 400340 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmia r5!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff29bc │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + vtbx.8 d18, {d31- │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + cbz r6, 40030e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r0, 400310 │ │ │ │ + cbz r4, 400310 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r6, 400314 │ │ │ │ + cbz r2, 400316 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 400316 │ │ │ │ + cbz r0, 400318 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r0, 400316 │ │ │ │ + cbz r4, 400316 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0338 │ │ │ │ @@ -1297478,17 +1297482,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1297537,17 +1297541,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (40045c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1297588,15 +1297592,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #280 @ (adr r2, 400578 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r2, pc, #48 @ (adr r2, 40049c ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1297635,15 +1297639,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #808 @ (adr r1, 4007fc ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r1, pc, #608 @ (adr r1, 400740 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1298010,41 +1298014,41 @@ │ │ │ │ add r7, pc, #120 @ (adr r7, 40096c ) │ │ │ │ ldr r0, [pc, #928] @ (400c94 ) │ │ │ │ vpmin.f32 , q15, │ │ │ │ add r1, pc, #296 @ (adr r1, 400a24 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add r0, pc, #840 @ (adr r0, 400c54 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldrd r5, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1298306,53 +1298310,53 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 400576 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, pc, #920 @ (adr r7, 400fd8 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 400fe8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, pc, #704 @ (adr r7, 400f08 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 400f18 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ 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, #2816] @ 0xb00 │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ @@ -1298587,17 +1298591,17 @@ │ │ │ │ b.n 400ec0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #680 @ (adr r6, 4011d0 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 4011e0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ @@ -1298808,35 +1298812,35 @@ │ │ │ │ ldmia r3!, {r1, r4, r7} │ │ │ │ ldr r0, [pc, #508] @ (401348 ) │ │ │ │ ldrb r7, [r7, #22] │ │ │ │ subs r7, #77 @ 0x4d │ │ │ │ add r7, pc, #120 @ (adr r7, 4011cc ) │ │ │ │ ldr r0, [pc, #928] @ (4014f4 ) │ │ │ │ vpmin.f32 , q15, │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #184 @ (adr r3, 40121c ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 40122c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #80 @ (adr r3, 4011bc ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 4011cc ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 40155c ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 40156c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #888 @ (adr r2, 4014f4 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 401504 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #400 @ (adr r2, 401314 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 401324 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldrd sl, r7, [sp, #68] @ 0x44 │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1299099,53 +1299103,53 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 400cf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #632 @ (adr r0, 4016c0 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 4016d0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #456 @ (adr r0, 401618 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 401628 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #344 @ (adr r0, 4015b0 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 4015c0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #216 @ (adr r0, 401538 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 401548 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #104 @ (adr r0, 4014d0 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 4014e0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 401478 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r4, [pc, #928] @ (401848 ) │ │ │ │ @@ -1299451,27 +1299455,27 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ cbnz r3, 40187a │ │ │ │ ldr.w r3, [r6, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 40196a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -1300514,35 +1300518,35 @@ │ │ │ │ b.n 402268 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ strh r0, [r4, #30] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ vldr d6, [pc, #808] @ 4028b8 │ │ │ │ cmp r0, #0 │ │ │ │ ble.w 402700 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r7 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ @@ -1300817,29 +1300821,29 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #44] @ (4028dc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 402268 │ │ │ │ ... │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r0, [pc, #184] @ (40299c ) │ │ │ │ movw r1, #3414 @ 0xd56 │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1300907,33 +1300911,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (4029c0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 402268 │ │ │ │ nop │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r6, r0, #1 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1301207,21 +1301211,21 @@ │ │ │ │ ... │ │ │ │ ldrb r4, [r5, #17] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #15] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9db44 │ │ │ │ mov.w r3, #354 @ 0x162 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [pc, #468] @ (402ef0 ) │ │ │ │ @@ -1301387,24 +1301391,24 @@ │ │ │ │ b.n 402b76 │ │ │ │ vmov.f64 d0, d5 │ │ │ │ blx 966a4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ b.n 402e1e │ │ │ │ ... │ │ │ │ - vmla.i16 q0, q7, d1[1] │ │ │ │ - cdp2 0, 10, cr0, cr8, cr9, {2} │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + vmla.i32 q0, q1, d9[0] │ │ │ │ + cdp2 0, 10, cr0, cr12, cr9, {2} │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cdp2 0, 8, cr0, cr12, cr9, {2} │ │ │ │ - cdp2 0, 1, cr0, cr0, cr9, {2} │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + cdp2 0, 9, cr0, cr0, cr9, {2} │ │ │ │ + cdp2 0, 1, cr0, cr4, cr9, {2} │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #292]! @ 0x124 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + ldc2l 0, cr0, [r8, #292]! @ 0x124 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1301463,16 +1301467,16 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #27] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-292] @ 0xfffffedc │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + stc2 0, cr0, [r2, #-292]! @ 0xfffffedc │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #120] @ (403038 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1301529,16 +1301533,16 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r0, #26] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #25] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stc2 0, cr0, [r2], {73} @ 0x49 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + stc2 0, cr0, [r6], {73} @ 0x49 │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov ip, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1302687,58 +1302691,58 @@ │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ... │ │ │ │ strb r0, [r4, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa480049 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + @ instruction: 0xfa4c0049 │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r6, r0, #1 │ │ │ │ strb r0, [r3, #15] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - vld1.8 {d0[2]}, [lr], r9 │ │ │ │ + ldrsh.w r0, [r2, #73] @ 0x49 │ │ │ │ beq.n 403e4a │ │ │ │ @ instruction: 0xfffffbd7 │ │ │ │ vshr.u32 d29, d11, #1 │ │ │ │ - @ instruction: 0xfffff9f6 │ │ │ │ + @ instruction: 0xfffff9fa │ │ │ │ lsls r1, r1, #1 │ │ │ │ mrrc2 15, 15, pc, sp, cr15 @ │ │ │ │ - vld1.8 {d0[2]}, [ip], r9 │ │ │ │ + ldrsh.w r0, [r0, #73] @ 0x49 │ │ │ │ beq.n 403dc2 │ │ │ │ - vqshrn.u64 d31, q1, #1 │ │ │ │ + vqshrn.u64 d31, q3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr??.w r0, [r6, #73] @ 0x49 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldr??.w r0, [sl, #73] @ 0x49 │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr.w r0, [r8, #73] @ 0x49 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldr.w r0, [ip, #73] @ 0x49 │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh.w r0, [lr, #73] @ 0x49 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrh.w r0, [r2, #73] @ 0x49 │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrsh.w r0, [r6, r9] │ │ │ │ - ldrh.w r0, [r8, r9] │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrsh.w r0, [sl, r9] │ │ │ │ + ldrh.w r0, [ip, r9] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb.w r0, [sl, r9] │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb.w r0, [lr, r9] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf7fc0049 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + strb.w r0, [r0, r9] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf7de0049 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + @ instruction: 0xf7e20049 │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf7d40049 │ │ │ │ - @ instruction: 0xf6d20049 │ │ │ │ - rsb r0, r8, #73 @ 0x49 │ │ │ │ - orrs.w r0, r4, #73 @ 0x49 │ │ │ │ + @ instruction: 0xf7d80049 │ │ │ │ + @ instruction: 0xf6d60049 │ │ │ │ + rsb r0, ip, #73 @ 0x49 │ │ │ │ + orrs.w r0, r8, #73 @ 0x49 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 95508 │ │ │ │ vldr d7, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1303023,19 +1303027,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ... │ │ │ │ - cdp 0, 8, cr0, cr10, cr9, {2} │ │ │ │ - stcl 0, cr0, [r4, #-292]! @ 0xfffffedc │ │ │ │ - stc 0, cr0, [r6], {73} @ 0x49 │ │ │ │ + cdp 0, 8, cr0, cr14, cr9, {2} │ │ │ │ + stcl 0, cr0, [r8, #-292]! @ 0xfffffedc │ │ │ │ stc 0, cr0, [sl], {73} @ 0x49 │ │ │ │ - stc 0, cr0, [r8], {73} @ 0x49 │ │ │ │ + stc 0, cr0, [lr], {73} @ 0x49 │ │ │ │ + stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bge.w 404a80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r9, r7, lsl #2 │ │ │ │ @@ -1303307,16 +1303311,16 @@ │ │ │ │ blx 9ea0c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ b.w 403868 │ │ │ │ ... │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 404552 │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ - @ instruction: 0xe8de0049 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strd r0, r0, [r2], #292 @ 0x124 │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add.w r6, r2, r3, lsl #3 │ │ │ │ blx a0980 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1303584,21 +1303588,21 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ b.n 40477e │ │ │ │ ... │ │ │ │ - b.n 404788 │ │ │ │ + b.n 404790 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 404784 │ │ │ │ + b.n 40478c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40474c │ │ │ │ + b.n 404754 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 4046a4 │ │ │ │ + b.n 4046ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 95508 │ │ │ │ vldr d7, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ @@ -1303907,42 +1303911,42 @@ │ │ │ │ b.n 404800 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - @ instruction: 0xfb060047 │ │ │ │ - b.n 404fe8 │ │ │ │ + @ instruction: 0xfb0a0047 │ │ │ │ + b.n 404ff0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 404ee8 │ │ │ │ + b.n 404ef0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 404eb8 │ │ │ │ + b.n 404ec0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 404e58 │ │ │ │ + b.n 404e60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 404e28 │ │ │ │ + b.n 404e30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 404db8 │ │ │ │ + b.n 404dc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 404d88 │ │ │ │ + b.n 404d90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [pc, #984] @ (405068 ) │ │ │ │ add.w r1, r4, #28 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ vmov.f64 d2, #240 @ 0xbf800000 -1.0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ @@ -1304285,94 +1304289,94 @@ │ │ │ │ b.n 40511c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - ldrsb.w r0, [sl, r7] │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + ldrsb.w r0, [lr, r7] │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 4051a8 │ │ │ │ + b.n 4051b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 4050e8 │ │ │ │ + b.n 4050f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 405078 │ │ │ │ + ble.n 405080 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 405048 │ │ │ │ + ble.n 405050 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 405018 │ │ │ │ + ble.n 405020 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 404fe8 │ │ │ │ + ble.n 404ff0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 4051b8 │ │ │ │ + ble.n 4051c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 405188 │ │ │ │ + ble.n 405190 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 405138 │ │ │ │ + ble.n 405140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 4050f4 │ │ │ │ + ble.n 4050fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bgt.n 4050c4 │ │ │ │ + bgt.n 4050cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bgt.n 4050b0 │ │ │ │ + bgt.n 4050b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 40501c │ │ │ │ + ble.n 405024 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 4051bc │ │ │ │ + ble.n 4051c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 405304 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ bge.w 40569e │ │ │ │ @@ -1304757,41 +1304761,41 @@ │ │ │ │ ldr r0, [pc, #76] @ (4055dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 40550a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bvc.n 405574 │ │ │ │ + bvc.n 40557c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 405508 │ │ │ │ + bvc.n 405510 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 4054d0 │ │ │ │ + bvc.n 4054d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 4056a0 │ │ │ │ + bvc.n 4056a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 405670 │ │ │ │ + bvc.n 405678 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 405640 │ │ │ │ + bvc.n 405648 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 405610 │ │ │ │ + bvc.n 405618 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r0, [pc, #1468] @ 405ba0 │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1456] @ 405ba4 │ │ │ │ @@ -1305296,72 +1305300,72 @@ │ │ │ │ bcs.n 405b78 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 405b80 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ sevl │ │ │ │ - bvs.n 405b14 │ │ │ │ + bvs.n 405b1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 405adc │ │ │ │ + bvs.n 405ae4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 405ca8 │ │ │ │ + bvs.n 405cb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 405c70 │ │ │ │ + bvs.n 405c78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 405c38 │ │ │ │ + bvs.n 405c40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 405c00 │ │ │ │ + bvs.n 405c08 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stcl 0, cr0, [r8, #-284] @ 0xfffffee4 │ │ │ │ - bcc.n 405bd4 │ │ │ │ + stcl 0, cr0, [ip, #-284] @ 0xfffffee4 │ │ │ │ + bmi.n 405bdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcc.n 405b84 │ │ │ │ + bcc.n 405b8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcc.n 405b54 │ │ │ │ + bcc.n 405b5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bmi.n 405c84 │ │ │ │ + bmi.n 405c8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 405bb0 │ │ │ │ + bcs.n 405bb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcs.n 405b84 │ │ │ │ + bcs.n 405b8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 405c70 │ │ │ │ + bcs.n 405c78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcs.n 405b68 │ │ │ │ + bcs.n 405b70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 405cb4 │ │ │ │ + bne.n 405cbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 405c84 │ │ │ │ + bne.n 405c8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 95e10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1305480,53 +1305484,53 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #88] @ (405dac ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 40326c │ │ │ │ nop │ │ │ │ - beq.n 405e44 │ │ │ │ + beq.n 405e4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 405e10 │ │ │ │ + beq.n 405e18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 405db4 │ │ │ │ + beq.n 405dbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 405d80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1305914,67 +1305918,67 @@ │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ ldr r0, [pc, #504] @ (4063ac ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #32] @ (4061dc ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ble.w 405e3e │ │ │ │ vldr d7, [pc, #640] @ 4064b0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 405ecc │ │ │ │ vmov.f64 d7, #80 @ 0x3e800000 0.250 │ │ │ │ @@ -1306196,33 +1306200,33 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.n 405e40 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #40] @ (406500 ) │ │ │ │ + ldr r7, [pc, #56] @ (406510 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #952] @ (406898 ) │ │ │ │ + ldr r6, [pc, #968] @ (4068a8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx 9fe8c │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 4067a6 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ @@ -1307024,167 +1307028,167 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.n 40675c │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #1000] @ (4071c8 ) │ │ │ │ + ldr r5, [pc, #1016] @ (4071d8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #528] @ (406ffc ) │ │ │ │ + ldr r4, [pc, #544] @ (40700c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #392] @ (406f7c ) │ │ │ │ + ldr r4, [pc, #408] @ (406f8c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #256] @ (406efc ) │ │ │ │ + ldr r4, [pc, #272] @ (406f0c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #128] @ (406e84 ) │ │ │ │ + ldr r4, [pc, #144] @ (406e94 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #1008] @ (4071fc ) │ │ │ │ + ldr r4, [pc, #0] @ (406e0c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #856] @ (40716c ) │ │ │ │ + ldr r3, [pc, #872] @ (40717c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #480] @ (406ffc ) │ │ │ │ + ldr r3, [pc, #496] @ (40700c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #256] @ (406f28 ) │ │ │ │ + ldr r3, [pc, #272] @ (406f38 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #120] @ (406ea8 ) │ │ │ │ + ldr r3, [pc, #136] @ (406eb8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #1000] @ (407220 ) │ │ │ │ + ldr r2, [pc, #1016] @ (407230 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #712] @ (40710c ) │ │ │ │ + ldr r2, [pc, #728] @ (40711c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #1008] @ (40724c ) │ │ │ │ + ldr r2, [pc, #0] @ (406e5c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #864] @ (4071c4 ) │ │ │ │ + ldr r1, [pc, #880] @ (4071d4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #648] @ (4070f4 ) │ │ │ │ + ldr r1, [pc, #664] @ (407104 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #504] @ (40706c ) │ │ │ │ + ldr r1, [pc, #520] @ (40707c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #368] @ (406fec ) │ │ │ │ + ldr r1, [pc, #384] @ (406ffc ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #232] @ (406f6c ) │ │ │ │ + ldr r1, [pc, #248] @ (406f7c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #96] @ (406eec ) │ │ │ │ + ldr r1, [pc, #112] @ (406efc ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #1000] @ (40727c ) │ │ │ │ + ldr r0, [pc, #1016] @ (40728c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #800] @ (4071c0 ) │ │ │ │ + ldr r0, [pc, #816] @ (4071d0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #312] @ (406fe4 ) │ │ │ │ + ldr r0, [pc, #328] @ (406ff4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bxns fp │ │ │ │ + bx ip │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bxns r7 │ │ │ │ + bx r8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bxns r3 │ │ │ │ + bx r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov ip, pc │ │ │ │ + bx r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ite │ │ │ │ + it │ │ │ │ lsl r1, r1, #1 │ │ │ │ - moval ip, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ite le │ │ │ │ + it le │ │ │ │ lslle r1, r1, #1 │ │ │ │ - movgt ip, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ittt pl │ │ │ │ - lslpl r1, r1, #1 │ │ │ │ - stmiapl r2!, {r1, r2, r4, r5, r6} │ │ │ │ - lslpl r1, r1, #1 │ │ │ │ - itee cs │ │ │ │ - lslcs r1, r1, #1 │ │ │ │ - movcc r6, r2 │ │ │ │ - lslcc r6, r0, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + ittt vs │ │ │ │ + lslvs r1, r1, #1 │ │ │ │ + stmiavs r2!, {r1, r3, r4, r5, r6} │ │ │ │ + lslvs r1, r1, #1 │ │ │ │ + itee cc │ │ │ │ + lslcc r1, r1, #1 │ │ │ │ + movcs r2, r3 │ │ │ │ + lslcs r6, r0, #1 │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp lr, sl │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [pc, #1760] @ 4075f0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 961a8 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 4063c4 │ │ │ │ @@ -1307781,91 +1307785,91 @@ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ add r3, pc, #860 @ (adr r3, 407940 ) │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ bvc.n 4075fc │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ... │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, r6 │ │ │ │ + add r6, r6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orrs r4, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r4} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r0, 4076ae │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bkpt 0x00fe │ │ │ │ + cbnz r4, 4076ae │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cbnz r6, 4076aa │ │ │ │ + ittt eq │ │ │ │ + lsleq r1, r1, #1 │ │ │ │ + streq r0, [r7, r7] │ │ │ │ + lsleq r7, r0, #1 │ │ │ │ + cbnz r2, 4076ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r4, 4076a6 │ │ │ │ + cbnz r0, 4076a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r6, 407690 │ │ │ │ + cbnz r2, 407692 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - hlt 0x0026 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r4, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r2, 407670 │ │ │ │ + cbnz r6, 407670 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #2360 @ 0x938 │ │ │ │ ldr.w r0, [pc, #1428] @ 407c28 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1308393,71 +1308397,71 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 407cb0 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r2, 407cd6 │ │ │ │ + cbz r6, 407cd6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 407cd0 │ │ │ │ + cbz r0, 407cd2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 407cd4 │ │ │ │ + cbz r0, 407cd6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r6, 407cbe │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ blx 9f374 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 407dd4 │ │ │ │ @@ -1308644,59 +1308648,59 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #100] @ (407f10 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 40701c │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 00407f14 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1309048,107 +1309052,107 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #83 @ 0x53 │ │ │ │ - vmla.i , , d12[0] │ │ │ │ + vshr.u64 , q0, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r1, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ strh r1, [r7, #30] │ │ │ │ vsubw.u q12, , d11 │ │ │ │ - vmull.u q13, d31, d8 │ │ │ │ + vmull.u q13, d31, d12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r6, r0, #1 │ │ │ │ strh r1, [r4, #24] │ │ │ │ - @ instruction: 0xffffafd8 │ │ │ │ + @ instruction: 0xffffafdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #5000 @ 0x1388 │ │ │ │ ldr r1, [pc, #932] @ (408738 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ @@ -1309490,125 +1309494,125 @@ │ │ │ │ ... │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 408b04 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 408b14 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #664 @ (adr r7, 408a2c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 408a3c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #432 @ (adr r7, 408954 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 408964 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #152 @ (adr r7, 40884c ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 40885c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 408b3c ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 408b4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 408a64 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 408a74 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #384 @ (adr r6, 408964 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 408974 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #96 @ (adr r6, 408854 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 408864 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #888 @ (adr r5, 408b7c ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 408b8c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r2, 408810 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #648 @ (adr r5, 408a9c ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 408aac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [pc, #884] @ (408b90 ) │ │ │ │ add.w r3, r6, #128 @ 0x80 │ │ │ │ ldr r1, [pc, #884] @ (408b94 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d2, [pc, #848] @ 408b78 │ │ │ │ @@ -1309925,125 +1309929,125 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 408b70 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 408cfc ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 408d0c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #112 @ (adr r4, 408c1c ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 408c2c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #896 @ (adr r3, 408f3c ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 408f4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #640 @ (adr r3, 408e4c ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 408e5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #400 @ (adr r3, 408d6c ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 408d7c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #160 @ (adr r3, 408c8c ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 408c9c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 408fac ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 408fbc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 408ecc ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 408edc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 408c1a │ │ │ │ + cbz r4, 408c1a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, 408dec ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 408dfc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 408c36 │ │ │ │ + cbz r2, 408c38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 408d0c ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 408d1c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 408c3e │ │ │ │ + cbz r0, 408c40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r2, 408c4e │ │ │ │ + cbz r6, 408c4e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 40902c ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 408c3c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r6, 408c54 │ │ │ │ + cbz r2, 408c56 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 408c6e │ │ │ │ + cbz r0, 408c70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #768 @ (adr r1, 408f4c ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 408f5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r0, 408c76 │ │ │ │ + cbz r4, 408c76 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #536 @ (adr r3, 408e70 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 408e80 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 408e6c ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 408e7c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 408c86 │ │ │ │ + cbz r0, 408c88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #416 @ (adr r3, 408e08 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 408e18 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #272 @ (adr r1, 408d7c ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 408d8c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [pc, #180] @ (408d28 ) │ │ │ │ add.w r3, r6, #188 @ 0xbc │ │ │ │ ldr r1, [pc, #180] @ (408d2c ) │ │ │ │ strd r5, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1310104,37 +1310108,37 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (408d54 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 407fb8 │ │ │ │ nop │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #40 @ (adr r0, 408d5c ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 408d6c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a01f8 │ │ │ │ @@ -1310155,17 +1310159,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -1310212,15 +1310216,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r0, r2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r4, r1, r1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -1310379,41 +1310383,41 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 408ec4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ adds r0, r1, r0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r4, r0, #30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1310483,15 +1310487,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9cfa8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -1310935,41 +1310939,41 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ asrs r0, r1, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r9, #255]! │ │ │ │ lsrs r5, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 4099fc │ │ │ │ movs r3, #0 │ │ │ │ @@ -1311612,97 +1311616,97 @@ │ │ │ │ ldr r0, [pc, #188] @ (409dc4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 409c7c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, pc, #352 @ (adr r7, 409e84 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 409e94 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, pc, #224 @ (adr r7, 409e0c ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 409e1c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 409d94 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 409da4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #920 @ (adr r6, 40a0d4 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 40a0e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #8 @ (adr r6, 409d4c ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 409d5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, pc, #616 @ (adr r5, 409fb4 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 409fc4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #536 @ (adr r5, 409f68 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 409f78 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 409e54 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 409e64 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #912 @ (adr r2, 40a0ec ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 40a0fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 40a094 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 40a0a4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #696 @ (adr r2, 40a024 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 40a034 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #592 @ (adr r2, 409fc4 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 409fd4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 409f5c ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 409f6c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #280 @ (adr r2, 409e9c ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 409eac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #56 @ (adr r2, 409dc4 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 409dd4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 40a13c ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 40a14c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, pc, #832 @ (adr r1, 40a0dc ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 40a0ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 40a06c ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 40a07c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, pc, #560 @ (adr r1, 409fdc ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 409fec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, pc, #456 @ (adr r1, 409f7c ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 409f8c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, pc, #344 @ (adr r1, 409f14 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 409f24 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, pc, #232 @ (adr r1, 409eac ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 409ebc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w ip, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1311725,17 +1311729,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #256 @ (adr r0, 409f18 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 409f28 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1311775,17 +1311779,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (409e90 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 409e44 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vmov s15, r3 │ │ │ │ @@ -1312168,17 +1312172,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 0040a2a0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1312515,103 +1312519,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r6, r2, #14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xfacbffff │ │ │ │ @ instruction: 0xfb19ffff │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r1, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r2, r6, #11 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @ instruction: 0xea1bffff │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9cb8c │ │ │ │ @@ -1312632,17 +1312636,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r6, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1312683,17 +1312687,17 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 40a780 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (40a820 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1312732,15 +1312736,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mrc2 0, 3, r0, cr14, cr0, {2} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mcr2 0, 2, r0, cr6, cr0, {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, #3984] @ 0xf90 │ │ │ │ @@ -1313103,45 +1313107,45 @@ │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ ldc2l 0, cr0, [ip, #320]! @ 0x140 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r8, #320] @ 0x140 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bhi.n 40ac40 │ │ │ │ + bhi.n 40ac48 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r6, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ ldr r0, [pc, #208] @ (40ad2c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1313213,21 +1313217,21 @@ │ │ │ │ strgt.w r3, [r9, #56] @ 0x38 │ │ │ │ addle r3, #1 │ │ │ │ itet gt │ │ │ │ movgt r3, #8 │ │ │ │ strle.w r3, [r9, #56] @ 0x38 │ │ │ │ strgt.w r3, [r8] │ │ │ │ b.n 40abd6 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 0040ad3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1313541,101 +1313545,101 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr??.w r0, [sl, #80] @ 0x50 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xfa9fffff │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r3, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r0, [sl, r0, lsl #1] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r6, r0, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [fp :256] │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b2cc │ │ │ │ @@ -1313655,17 +1313659,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 0040b188 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1313737,27 +1313741,27 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #36] @ (40b25c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n 40b1dc │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -1313805,15 +1313809,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ubfx r0, r6, #1, #17 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r1, #1 │ │ │ │ usat r0, #16, ip, lsl #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -1314038,37 +1314042,37 @@ │ │ │ │ b.n 40b33e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sbfx r0, r2, #1, #17 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ssat r0, #17, sl, lsl #1 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.u16 q0, q6, │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + vhadd.u32 q0, q0, │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr5, {2} │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + vhadd.u8 q0, q1, │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr5, {2} │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + cdp2 0, 13, cr0, cr6, cr5, {2} │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr5, {2} │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr5, {2} │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 8, cr0, cr8, cr5, {2} │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr5, {2} │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr5, {2} │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + cdp2 0, 7, cr0, cr0, cr5, {2} │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr5, {2} │ │ │ │ + cdp2 0, 5, cr0, cr4, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r8, r0 │ │ │ │ @@ -1314513,23 +1314517,23 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 40bcd8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ eor.w r0, lr, #80 @ 0x50 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w ip, r3, #1408 @ 0x580 │ │ │ │ vsub.f64 d6, d7, d10 │ │ │ │ vldr d4, [ip, #-8] │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.n 40bbd6 │ │ │ │ @@ -1314981,48 +1314985,48 @@ │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 40bfd2 │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf6dc0045 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf6e00045 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs.w r0, r8, #12910592 @ 0xc50000 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + subs.w r0, ip, #12910592 @ 0xc50000 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add.w r0, r8, #12910592 @ 0xc50000 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + add.w r0, ip, #12910592 @ 0xc50000 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf4ee0045 │ │ │ │ + @ instruction: 0xf4f20045 │ │ │ │ b.n 40bf14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf4b00045 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf4b40045 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eor.w r0, r0, #12910592 @ 0xc50000 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + eor.w r0, r4, #12910592 @ 0xc50000 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics.w r0, r2, #12910592 @ 0xc50000 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + bics.w r0, r6, #12910592 @ 0xc50000 │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - and.w r0, r2, #12910592 @ 0xc50000 │ │ │ │ + and.w r0, r6, #12910592 @ 0xc50000 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ blx 9c600 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ blx 997a8 │ │ │ │ @@ -1315165,38 +1315169,38 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 40c16a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 40c1c2 │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ssat r0, #6, r0, lsl #1 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + ssat r0, #6, r4, lsl #1 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movt r0, #41029 @ 0xa045 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + movt r0, #57413 @ 0xe045 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subw r0, r4, #69 @ 0x45 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + subw r0, r8, #69 @ 0x45 │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2860045 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + @ instruction: 0xf28a0045 │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2680045 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + @ instruction: 0xf26c0045 │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #41029 @ 0xa045 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + movw r0, #57413 @ 0xe045 │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2300045 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + @ instruction: 0xf2340045 │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2120045 │ │ │ │ + @ instruction: 0xf2160045 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [pc, #1384] @ 40c758 │ │ │ │ @@ -1315684,24 +1315688,24 @@ │ │ │ │ ... │ │ │ │ b.n 40c004 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 40ce2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orr.w r0, r6, #69 @ 0x45 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + orr.w r0, sl, #69 @ 0x45 │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldcl 0, cr0, [r0], #-276 @ 0xfffffeec │ │ │ │ + ldcl 0, cr0, [r4], #-276 @ 0xfffffeec │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ mov r5, r8 │ │ │ │ ldrd r9, r4, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ vldr d7, [r4] │ │ │ │ mov r2, r3 │ │ │ │ @@ -1316011,28 +1316015,28 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ itte ne │ │ │ │ - ldrbne r0, [r5, #9] │ │ │ │ + ldrbne r4, [r5, #9] │ │ │ │ lslne r1, r1, #1 │ │ │ │ - ldrbeq r0, [r5, #9] │ │ │ │ + ldrbeq r4, [r5, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xe8c40045 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + @ instruction: 0xe8c80045 │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia.w ip!, {r0, r2, r6} │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldmia.w r0!, {r0, r2, r6} │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strd r0, r0, [ip], #-276 @ 0x114 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrd r0, r0, [r0], #-276 @ 0x114 │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strex r0, r0, [lr, #276] @ 0x114 │ │ │ │ + @ instruction: 0xe8520045 │ │ │ │ vldr d6, [pc, #784] @ 40cea8 │ │ │ │ b.n 40c9ca │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ blx 949c8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1316308,21 +1316312,21 @@ │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40ce78 │ │ │ │ + b.n 40ce80 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40cca0 │ │ │ │ + b.n 40cca8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ @@ -1317157,107 +1317161,107 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #196] @ (40d880 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 40d6f0 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 40d784 │ │ │ │ + ble.n 40d78c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 40d74c │ │ │ │ + ble.n 40d754 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 40d720 │ │ │ │ + ble.n 40d728 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 40d8f0 │ │ │ │ + ble.n 40d8f8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 40d8c0 │ │ │ │ + ble.n 40d8c8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 40d890 │ │ │ │ + ble.n 40d898 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 40d860 │ │ │ │ + ble.n 40d868 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 40d830 │ │ │ │ + bgt.n 40d838 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 40d800 │ │ │ │ + bgt.n 40d808 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 40d7d4 │ │ │ │ + bgt.n 40d7dc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 40d7a8 │ │ │ │ + bgt.n 40d7b0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 40d770 │ │ │ │ + bgt.n 40d778 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 40d944 │ │ │ │ + bgt.n 40d94c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 40d918 │ │ │ │ + bgt.n 40d920 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 40d88c │ │ │ │ + bgt.n 40d894 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 40d85c │ │ │ │ + blt.n 40d864 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 40d82c │ │ │ │ + blt.n 40d834 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r3 │ │ │ │ @@ -1317285,17 +1317289,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 40d874 │ │ │ │ + bge.n 40d87c │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1317341,17 +1317345,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (40d964 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 40d910 │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 40d9e4 │ │ │ │ + bge.n 40d9ec │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 0040d968 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1317665,100 +1317669,100 @@ │ │ │ │ b.n 40da2e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bhi.n 40dc2a │ │ │ │ vtbl.8 d29, {d31}, d19 │ │ │ │ - @ instruction: 0xffff6bb8 │ │ │ │ + @ instruction: 0xffff6bbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 40ddc4 │ │ │ │ + bls.n 40ddcc │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldmia r4, {r1, r3, r4} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 40dd64 │ │ │ │ + bls.n 40dd6c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ mrc2 15, 1, pc, cr7, cr15, {7} │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 40dc88 │ │ │ │ + bhi.n 40dc90 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 40dc5c │ │ │ │ + bhi.n 40dc64 │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 40ddd6 │ │ │ │ - vtbl.8 d22, {d15-d17}, d4 │ │ │ │ + vtbl.8 d22, {d15-d17}, d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 40ddf0 │ │ │ │ + bhi.n 40ddf8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 40ddc4 │ │ │ │ + bhi.n 40ddcc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40dcf0 │ │ │ │ + bvc.n 40dcf8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40dc84 │ │ │ │ + bvc.n 40dc8c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40de4c │ │ │ │ + bvc.n 40de54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40ddd8 │ │ │ │ + bvc.n 40dde0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40dd50 │ │ │ │ + bvs.n 40dd58 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr.w r2, [pc, #1308] @ 40e2a0 │ │ │ │ movs r3, #20 │ │ │ │ ldr.w r1, [pc, #1308] @ 40e2a4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1318231,157 +1318235,157 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 40e258 │ │ │ │ + bpl.n 40e260 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 40e1cc │ │ │ │ + bpl.n 40e1d4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 40e344 │ │ │ │ + bpl.n 40e34c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 40e2c4 │ │ │ │ + bmi.n 40e2cc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 40e244 │ │ │ │ + bmi.n 40e24c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 40e3d0 │ │ │ │ + bmi.n 40e3d8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 40e35c │ │ │ │ + bmi.n 40e364 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 40e2e4 │ │ │ │ + bcc.n 40e2ec │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 40e26c │ │ │ │ + bcc.n 40e274 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 40e3ec │ │ │ │ + bcc.n 40e3f4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 40e374 │ │ │ │ + bcc.n 40e37c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 40e2fc │ │ │ │ + bcs.n 40e304 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 40e284 │ │ │ │ + bcs.n 40e28c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 40e40c │ │ │ │ + bcs.n 40e414 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 40e398 │ │ │ │ + bcs.n 40e3a0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 40e320 │ │ │ │ + bne.n 40e328 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 40e2bc │ │ │ │ + bne.n 40e2c4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 40e454 │ │ │ │ + bne.n 40e45c │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r2, [pc, #60] @ (40e400 ) │ │ │ │ add.w r3, r6, #120 @ 0x78 │ │ │ │ ldr r1, [pc, #60] @ (40e404 ) │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ add r2, pc │ │ │ │ @@ -1318398,21 +1318402,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (40e40c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 40da2e │ │ │ │ nop │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94fb4 │ │ │ │ @@ -1318433,17 +1318437,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1318524,21 +1318528,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #132] @ (40e5d8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1318595,21 +1318599,21 @@ │ │ │ │ b.n 40e596 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1318869,53 +1318873,53 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmia r0!, {r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r0, #1 │ │ │ │ it lt │ │ │ │ lsllt r0, r2, #1 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1319396,53 +1319400,53 @@ │ │ │ │ eors r1, r3 │ │ │ │ pop {r1, r3, r4, pc} │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ mov ip, r6 │ │ │ │ beq.w 40f084 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -1319980,103 +1319984,103 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ b.n 40f5ae │ │ │ │ ... │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - nop {13} │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ite le │ │ │ │ + lslle r5, r0, #1 │ │ │ │ + ldrgt r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 40f5aa │ │ │ │ vabs.f64 d6, d0 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vsub.f64 d4, d0, d7 │ │ │ │ @@ -1320347,65 +1320351,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 40f178 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 40fa28 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r4} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r6, 40f8dc │ │ │ │ + cbnz r2, 40f8de │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 40f8de │ │ │ │ + cbnz r0, 40f8e0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r6, 40f8da │ │ │ │ + cbnz r2, 40f8dc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 40f8dc │ │ │ │ + cbnz r0, 40f8de │ │ │ │ lsls r5, r0, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -1320494,21 +1320498,21 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 0040f97c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1320690,62 +1320694,62 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 40fa1e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ vrecps.f32 , , │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r3, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 40fb9a │ │ │ │ + cbnz r0, 40fb9c │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r6, 40fb98 │ │ │ │ + cbnz r2, 40fb9a │ │ │ │ lsls r5, r0, #1 │ │ │ │ @ instruction: 0xeae5ffff │ │ │ │ mcr2 15, 0, pc, cr7, cr15, {7} @ │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 40fb9a │ │ │ │ + cbnz r4, 40fb9a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c85c │ │ │ │ @@ -1320766,17 +1320770,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r5, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 40fca0 │ │ │ │ @@ -1320838,15 +1320842,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx a00f8 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (40fd4c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1320887,15 +1320891,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1321124,19 +1321128,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 4100ac │ │ │ │ + cbz r2, 4100ae │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldrb.w r1, [r2, #253] @ 0xfd │ │ │ │ vmul.f64 d9, d1, d3 │ │ │ │ vldr d2, [r2, #8] │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ add.w ip, r6, r2 │ │ │ │ add r2, r9 │ │ │ │ @@ -1321379,25 +1321383,25 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r3, pc, #744 @ (adr r3, 41065c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #752] @ (41066c ) │ │ │ │ + ldr r5, [pc, #768] @ (41067c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r5, [pc, #568] @ (4105bc ) │ │ │ │ + ldr r5, [pc, #584] @ (4105cc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r5, [pc, #464] @ (41055c ) │ │ │ │ + ldr r5, [pc, #480] @ (41056c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -1321965,27 +1321969,27 @@ │ │ │ │ ... │ │ │ │ add r2, pc, #128 @ (adr r2, 410a5c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #904 @ (adr r1, 410d6c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #1016] @ (410de0 ) │ │ │ │ + ldr r4, [pc, #8] @ (4109f0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [pc, #680] @ (410c98 ) │ │ │ │ + ldr r2, [pc, #696] @ (410ca8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #768] @ (410cf4 ) │ │ │ │ + ldr r1, [pc, #784] @ (410d04 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [pc, #904] @ (410d84 ) │ │ │ │ + ldr r0, [pc, #920] @ (410d94 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #736] @ (410ce0 ) │ │ │ │ + ldr r0, [pc, #752] @ (410cf0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, r3 │ │ │ │ bgt.n 410a00 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1322475,51 +1322479,51 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 9eacc │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r4, r6 │ │ │ │ b.n 410f9e │ │ │ │ ... │ │ │ │ - mov r0, pc │ │ │ │ + mov r4, pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, r1 │ │ │ │ + add r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #832 @ (adr r6, 41129c ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 4112ac ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #704 @ (adr r6, 411224 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 411234 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #384 @ (adr r6, 4110ec ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 4110fc ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - muls r0, r7 │ │ │ │ + muls r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #256 @ (adr r6, 411074 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 411084 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #152 @ (adr r5, 411018 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 411028 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #24 @ (adr r5, 410fa0 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 410fb0 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #920 @ (adr r4, 411328 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 411338 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #792 @ (adr r4, 4112b0 ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 4112c0 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r2 │ │ │ │ bge.n 411038 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -1322710,65 +1322714,65 @@ │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ b.w 4107ce │ │ │ │ - eors r2, r7 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #256 @ (adr r3, 4112cc ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 4112dc ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #120 @ (adr r3, 41124c ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 41125c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #8 @ (adr r3, 4111e4 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 4111f4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #920 @ (adr r2, 41157c ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 41158c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 411514 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 411524 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #696 @ (adr r2, 4114ac ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 4114bc ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #584 @ (adr r2, 411444 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 411454 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #472 @ (adr r2, 4113dc ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 4113ec ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #360 @ (adr r2, 411374 ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 411384 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #248 @ (adr r2, 41130c ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 41131c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #136 @ (adr r2, 4112a4 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 4112b4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #24 @ (adr r2, 41123c ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 41124c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 4115d4 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 4115e4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 0041122c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1323114,110 +1323118,110 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 5a75c6 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r7, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #832 @ (adr r0, 41191c ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 41192c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #624 @ (adr r0, 411858 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 411868 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldrd pc, pc, [r7, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xe995ffff │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #376 @ (adr r0, 411770 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 411780 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 411710 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 411720 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r5, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + subs r5, #28 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [pc, #152] @ (411728 ) │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [pc, #148] @ (41172c ) │ │ │ │ add r1, pc │ │ │ │ @@ -1323269,29 +1323273,29 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9dffc │ │ │ │ @@ -1323312,17 +1323316,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1323406,25 +1323410,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (411888 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 411852 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2848] @ 0xb20 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -1323804,37 +1323808,37 @@ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ... │ │ │ │ ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bge.w 412060 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ @@ -1324138,25 +1324142,25 @@ │ │ │ │ b.n 411962 │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ... │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -1324734,139 +1324738,139 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #268] @ (4127c8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 411962 │ │ │ │ ... │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2776] @ 0xad8 │ │ │ │ ldr r5, [pc, #700] @ (412aa0 ) │ │ │ │ @@ -1325131,49 +1325135,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r2, [r4, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldrb r4, [r2, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #992] @ (412ed8 ) │ │ │ │ movw r5, #2133 @ 0x855 │ │ │ │ ldr r6, [pc, #992] @ (412edc ) │ │ │ │ ldr r2, [r1, #24] │ │ │ │ @@ -1325530,31 +1325534,31 @@ │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 412eb8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r0, #1 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #110 @ 0x6e │ │ │ │ lsls r4, r1, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r6, r6, #1 │ │ │ │ @@ -1325867,29 +1325871,29 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ ... │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrd r6, r8, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1326175,31 +1326179,31 @@ │ │ │ │ ldr r0, [pc, #52] @ (413680 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 41298c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r0, [pc, #824] @ (4139c0 ) │ │ │ │ movw r1, #2700 @ 0xa8c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #816] @ (4139c4 ) │ │ │ │ @@ -1326482,71 +1326486,71 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 413948 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx a1428 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1326725,55 +1326729,55 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #92] @ (413c88 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 413b76 │ │ │ │ nop │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r5, r0, #1 │ │ │ │ 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 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ @@ -1327114,51 +1327118,51 @@ │ │ │ │ ... │ │ │ │ ldr r6, [r3, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - negs r0, r7 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 414518 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ @@ -1327905,73 +1327909,73 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #736] @ (414afc ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #384] @ (4149a0 ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movw r8, #1474 @ 0x5c2 │ │ │ │ blx 9db44 │ │ │ │ ldr.w r3, [pc, #1440] @ 414e44 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -1328482,67 +1328486,67 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #108] @ (414eac ) │ │ │ │ add r0, pc │ │ │ │ b.n 414b4c │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1328734,19 +1328738,19 @@ │ │ │ │ blx 9cfa8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (4151b0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1328820,19 +1328824,19 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r0, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r5, r0, #1 │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1329134,21 +1329138,21 @@ │ │ │ │ b.n 4155ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r4, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r0, #28] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #24] │ │ │ │ mov r0, sl │ │ │ │ @@ -1329820,83 +1329824,83 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #196] @ (415d2c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 41562a │ │ │ │ nop │ │ │ │ - vmla.i32 q0, q3, d8[0] │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + vmla.i32 q0, q5, d8[0] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - vmla.i q0, q4, d0[2] │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + vmla.i q0, q6, d0[2] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ str r6, [r2, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 q0, q0, q4 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + vhadd.u32 q0, q2, q4 │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr8, {2} │ │ │ │ - cdp2 0, 5, cr0, cr12, cr8, {2} │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + cdp2 0, 9, cr0, cr6, cr8, {2} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr8, {2} │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cdp2 0, 3, cr0, cr14, cr8, {2} │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + cdp2 0, 4, cr0, cr2, cr8, {2} │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr8, {2} │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + cdp2 0, 2, cr0, cr4, cr8, {2} │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldc2 0, cr0, [r0], {72} @ 0x48 │ │ │ │ - @ instruction: 0xfae80048 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldc2 0, cr0, [r4], {72} @ 0x48 │ │ │ │ + @ instruction: 0xfaec0048 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xfacc0048 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + @ instruction: 0xfad00048 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xfaae0048 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + @ instruction: 0xfab20048 │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xfa940048 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + @ instruction: 0xfa980048 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xfa7a0048 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + @ instruction: 0xfa7e0048 │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xfa5e0048 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + @ instruction: 0xfa620048 │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xfa3c0048 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + @ instruction: 0xfa400048 │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr??.w r0, [r4, #72] @ 0x48 │ │ │ │ - ldr??.w r0, [sl, #72] @ 0x48 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldr??.w r0, [r8, #72] @ 0x48 │ │ │ │ + ldr??.w r0, [lr, #72] @ 0x48 │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - vld1.8 {d16[2]}, [r0], r8 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + vld1.8 {d16[2]}, [r4], r8 │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - vst1.8 {d16[2]}, [r6], r8 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + vst1.8 {d16[2]}, [sl], r8 │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - vld1.8 {d0[2]}, [sl], r8 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + vld1.8 {d0[2]}, [lr], r8 │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - vst1.8 {d0[2]}, [lr], r8 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb.w r0, [r2, #72] @ 0x48 │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr??.w r0, [r4, r8] │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldr??.w r0, [r8, r8] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr??.w r0, [sl, r8] │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldr??.w r0, [lr, r8] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - vst4.16 {d16-d19}, [r0], r8 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + vst4.16 {d16-d19}, [r4], r8 │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r5, r0, #1 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1330674,54 +1330678,54 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #1008] @ (4169a8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #728] @ (416898 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf7780048 │ │ │ │ - @ instruction: 0xf7700048 │ │ │ │ - @ instruction: 0xf7680048 │ │ │ │ - eor.w r0, r4, #13107200 @ 0xc80000 │ │ │ │ - bic.w r0, lr, #13107200 @ 0xc80000 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + @ instruction: 0xf77c0048 │ │ │ │ + @ instruction: 0xf7740048 │ │ │ │ + @ instruction: 0xf76c0048 │ │ │ │ + eor.w r0, r8, #13107200 @ 0xc80000 │ │ │ │ + bics.w r0, r2, #13107200 @ 0xc80000 │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ands.w r0, r2, #13107200 @ 0xc80000 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + ands.w r0, r6, #13107200 @ 0xc80000 │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf3f60048 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + @ instruction: 0xf3fa0048 │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf2320048 │ │ │ │ - @ instruction: 0xf1fc0048 │ │ │ │ - ldr r7, [pc, #928] @ (416994 ) │ │ │ │ + @ instruction: 0xf2360048 │ │ │ │ + addw r0, r0, #72 @ 0x48 │ │ │ │ + ldr r7, [pc, #944] @ (4169a4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adc.w r0, r2, #72 @ 0x48 │ │ │ │ - ldr r7, [pc, #184] @ (4166b4 ) │ │ │ │ + adc.w r0, r6, #72 @ 0x48 │ │ │ │ + ldr r7, [pc, #200] @ (4166c4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - adds.w r0, r0, #72 @ 0x48 │ │ │ │ - ldr r6, [pc, #1008] @ (4169f4 ) │ │ │ │ + adds.w r0, r4, #72 @ 0x48 │ │ │ │ + ldr r7, [pc, #0] @ (416604 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf0f40048 │ │ │ │ - ldr r6, [pc, #896] @ (41698c ) │ │ │ │ + @ instruction: 0xf0f80048 │ │ │ │ + ldr r6, [pc, #912] @ (41699c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf0b00048 │ │ │ │ - ldr r6, [pc, #616] @ (41687c ) │ │ │ │ + @ instruction: 0xf0b40048 │ │ │ │ + ldr r6, [pc, #632] @ (41688c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - eor.w r0, r0, #72 @ 0x48 │ │ │ │ - ldr r6, [pc, #424] @ (4167c4 ) │ │ │ │ + eor.w r0, r4, #72 @ 0x48 │ │ │ │ + ldr r6, [pc, #440] @ (4167d4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - orrs.w r0, sl, #72 @ 0x48 │ │ │ │ - ldr r6, [pc, #304] @ (416754 ) │ │ │ │ + orrs.w r0, lr, #72 @ 0x48 │ │ │ │ + ldr r6, [pc, #320] @ (416764 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bic.w r0, r2, #72 @ 0x48 │ │ │ │ - ldr r6, [pc, #48] @ (41665c ) │ │ │ │ + bic.w r0, r6, #72 @ 0x48 │ │ │ │ + ldr r6, [pc, #64] @ (41666c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - and.w r0, r2, #72 @ 0x48 │ │ │ │ - ldr r5, [pc, #944] @ (4169e4 ) │ │ │ │ + and.w r0, r6, #72 @ 0x48 │ │ │ │ + ldr r5, [pc, #960] @ (4169f4 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 00416634 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1331182,100 +1331186,100 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ subs r7, #254 @ 0xfe │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 q0, q4, q4 │ │ │ │ + vhadd.s16 q0, q6, q4 │ │ │ │ bl 2beb26 │ │ │ │ - orrs.w r0, r6, #72 @ 0x48 │ │ │ │ - bic.w r0, r8, #72 @ 0x48 │ │ │ │ + orrs.w r0, sl, #72 @ 0x48 │ │ │ │ + bic.w r0, ip, #72 @ 0x48 │ │ │ │ lsls r1, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr4, cr8, {2} │ │ │ │ - ldr r4, [pc, #696] @ (416df4 ) │ │ │ │ + cdp 0, 12, cr0, cr8, cr8, {2} │ │ │ │ + ldr r4, [pc, #712] @ (416e04 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r7, #88 @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cdp 0, 8, cr0, cr8, cr8, {2} │ │ │ │ - ldr r4, [pc, #456] @ (416d10 ) │ │ │ │ + cdp 0, 8, cr0, cr12, cr8, {2} │ │ │ │ + ldr r4, [pc, #472] @ (416d20 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ @ instruction: 0xe9bbffff │ │ │ │ @ instruction: 0xea7fffff │ │ │ │ - cdp 0, 4, cr0, cr4, cr8, {2} │ │ │ │ - ldr r4, [pc, #192] @ (416c18 ) │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - cdp 0, 2, cr0, cr10, cr8, {2} │ │ │ │ - ldr r4, [pc, #88] @ (416bb8 ) │ │ │ │ + cdp 0, 4, cr0, cr8, cr8, {2} │ │ │ │ + ldr r4, [pc, #208] @ (416c28 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cdp 0, 0, cr0, cr14, cr8, {2} │ │ │ │ - ldr r4, [pc, #0] @ (416b68 ) │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - beq.n 416b28 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - vhadd.s32 q0, q4, q4 │ │ │ │ - vhadd.s32 q0, q4, q4 │ │ │ │ - vhadd.s32 q8, q3, q4 │ │ │ │ - stc 0, cr0, [r8, #288] @ 0x120 │ │ │ │ - ldr r3, [pc, #464] @ (416d50 ) │ │ │ │ + cdp 0, 2, cr0, cr14, cr8, {2} │ │ │ │ + ldr r4, [pc, #104] @ (416bc8 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stcl 0, cr0, [lr, #-288]! @ 0xfffffee0 │ │ │ │ - ldr r3, [pc, #360] @ (416cf0 ) │ │ │ │ + cdp 0, 1, cr0, cr2, cr8, {2} │ │ │ │ + ldr r4, [pc, #16] @ (416b78 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - vhadd.s32 q0, q3, q4 │ │ │ │ - vhadd.s32 q8, q6, q4 │ │ │ │ - stc 0, cr0, [r6, #-288]! @ 0xfffffee0 │ │ │ │ - ldr r3, [pc, #72] @ (416be0 ) │ │ │ │ + beq.n 416b30 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + vhadd.s32 q0, q6, q4 │ │ │ │ + vhadd.s32 q0, q6, q4 │ │ │ │ + vhadd.s32 q8, q5, q4 │ │ │ │ + stc 0, cr0, [ip, #288] @ 0x120 │ │ │ │ + ldr r3, [pc, #480] @ (416d60 ) │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + ldcl 0, cr0, [r2, #-288]! @ 0xfffffee0 │ │ │ │ + ldr r3, [pc, #376] @ (416d00 ) │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + vhadd.s32 q0, q5, q4 │ │ │ │ + vhadd.s q8, q0, q4 │ │ │ │ + stc 0, cr0, [sl, #-288]! @ 0xfffffee0 │ │ │ │ + ldr r3, [pc, #88] @ (416bf0 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vhadd.s q0, q5, q4 │ │ │ │ - stcl 0, cr0, [r0], #288 @ 0x120 │ │ │ │ - ldr r2, [pc, #816] @ (416ed8 ) │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - vhadd.s16 q0, q7, q4 │ │ │ │ - vhadd.s16 q8, q4, q4 │ │ │ │ - ldc 0, cr0, [ip], {72} @ 0x48 │ │ │ │ - ldr r2, [pc, #544] @ (416dd8 ) │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - vmla.i d0, d14, d0[2] │ │ │ │ - vhadd.s q0, q1, q4 │ │ │ │ - mrrc 0, 4, r0, r6, cr8 │ │ │ │ - ldr r2, [pc, #264] @ (416cd0 ) │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - vhadd.s32 q8, q4, q4 │ │ │ │ - vext.8 q0, q7, q4, #0 │ │ │ │ - stc 0, cr0, [ip], {72} @ 0x48 │ │ │ │ - ldr r1, [pc, #992] @ (416fb8 ) │ │ │ │ + vhadd.s q0, q7, q4 │ │ │ │ + stcl 0, cr0, [r4], #288 @ 0x120 │ │ │ │ + ldr r2, [pc, #832] @ (416ee8 ) │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + vhadd.s32 q0, q1, q4 │ │ │ │ + vhadd.s16 q8, q6, q4 │ │ │ │ + stc 0, cr0, [r0], #288 @ 0x120 │ │ │ │ + ldr r2, [pc, #560] @ (416de8 ) │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + vmla.i16 d0, d2, d0[1] │ │ │ │ + vhadd.s q0, q3, q4 │ │ │ │ + mrrc 0, 4, r0, sl, cr8 │ │ │ │ + ldr r2, [pc, #280] @ (416ce0 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - vmla.i32 d0, d10, d8[0] │ │ │ │ - vmla.i32 d16, d0, d8[0] │ │ │ │ - rsb r0, r8, r8, lsl #1 │ │ │ │ - ldr r1, [pc, #720] @ (416eb8 ) │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - vext.8 q8, q3, q4, #0 │ │ │ │ - vext.8 q0, q2, q4, #0 │ │ │ │ - @ instruction: 0xeb820048 │ │ │ │ - ldr r1, [pc, #440] @ (416db0 ) │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - vmla.i16 d16, d14, d0[1] │ │ │ │ - ands.w r0, r2, #72 @ 0x48 │ │ │ │ - @ instruction: 0xeb3e0048 │ │ │ │ - ldr r1, [pc, #168] @ (416cb0 ) │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - vext.8 q8, q2, q4, #0 │ │ │ │ - bics.w r0, sl, #72 @ 0x48 │ │ │ │ - @ instruction: 0xeaf80048 │ │ │ │ - ldr r0, [pc, #912] @ (416fa8 ) │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - ands.w r0, r2, #72 @ 0x48 │ │ │ │ - orrs.w r0, ip, #72 @ 0x48 │ │ │ │ - @ instruction: 0xeab20048 │ │ │ │ - ldr r0, [pc, #632] @ (416ea0 ) │ │ │ │ + vhadd.s32 q8, q6, q4 │ │ │ │ + vmla.i d16, d2, d0[2] │ │ │ │ + ldc 0, cr0, [r0], {72} @ 0x48 │ │ │ │ + ldr r1, [pc, #1008] @ (416fc8 ) │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + vmla.i32 d0, d14, d8[0] │ │ │ │ + vmla.i32 d16, d4, d8[0] │ │ │ │ + rsb r0, ip, r8, lsl #1 │ │ │ │ + ldr r1, [pc, #736] @ (416ec8 ) │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + vext.8 q8, q5, q4, #0 │ │ │ │ + vext.8 q0, q4, q4, #0 │ │ │ │ + @ instruction: 0xeb860048 │ │ │ │ + ldr r1, [pc, #456] @ (416dc0 ) │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + vmla.i32 d16, d2, d8[0] │ │ │ │ + ands.w r0, r6, #72 @ 0x48 │ │ │ │ + adc.w r0, r2, r8, lsl #1 │ │ │ │ + ldr r1, [pc, #184] @ (416cc0 ) │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + vext.8 q8, q4, q4, #0 │ │ │ │ + bics.w r0, lr, #72 @ 0x48 │ │ │ │ + @ instruction: 0xeafc0048 │ │ │ │ + ldr r0, [pc, #928] @ (416fb8 ) │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + ands.w r0, r6, #72 @ 0x48 │ │ │ │ + orn r0, r0, #72 @ 0x48 │ │ │ │ + @ instruction: 0xeab60048 │ │ │ │ + ldr r0, [pc, #648] @ (416eb0 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97644 │ │ │ │ @@ -1331296,16 +1331300,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [ip, #-288] @ 0x120 │ │ │ │ - bx r7 │ │ │ │ + ldrd r0, r0, [r0, #-288] @ 0x120 │ │ │ │ + bxns r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1331349,16 +1331353,16 @@ │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 6, cr0, cr14, cr8, {2} │ │ │ │ - mov lr, r4 │ │ │ │ + cdp 0, 7, cr0, cr2, cr8, {2} │ │ │ │ + mov sl, r5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (416d74 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1331399,15 +1331403,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #46 @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr10, cr8, {2} │ │ │ │ + cdp 0, 2, cr0, cr14, cr8, {2} │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ 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, #192] @ 416e54 │ │ │ │ @@ -1331494,19 +1331498,19 @@ │ │ │ │ nop │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #144 @ 0x90 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldc 0, cr0, [r6, #-288]! @ 0xfffffee0 │ │ │ │ - cmp r6, sp │ │ │ │ + ldc 0, cr0, [sl, #-288]! @ 0xfffffee0 │ │ │ │ + cmp r2, lr │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldc 0, cr0, [r8, #-288] @ 0xfffffee0 │ │ │ │ - cmp r0, sl │ │ │ │ + ldc 0, cr0, [ip, #-288] @ 0xfffffee0 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r5, r0, #1 │ │ │ │ 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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -1331797,37 +1331801,37 @@ │ │ │ │ b.n 4170b4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8], {72} @ 0x48 │ │ │ │ - @ instruction: 0xeaea0048 │ │ │ │ - orrs r2, r4 │ │ │ │ + stc 0, cr0, [ip], {72} @ 0x48 │ │ │ │ + @ instruction: 0xeaee0048 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r5, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - eor.w r0, r0, r8, lsl #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + eor.w r0, r4, r8, lsl #1 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - orn r0, r6, r8, lsl #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + orn r0, sl, r8, lsl #1 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - orr.w r0, sl, r8, lsl #1 │ │ │ │ - cmp r2, r0 │ │ │ │ + orr.w r0, lr, r8, lsl #1 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bic.w r0, lr, r8, lsl #1 │ │ │ │ - negs r6, r4 │ │ │ │ + bics.w r0, r2, r8, lsl #1 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ands.w r0, r2, r8, lsl #1 │ │ │ │ - negs r2, r1 │ │ │ │ + ands.w r0, r6, r8, lsl #1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldrd r0, r0, [r6, #288]! @ 0x120 │ │ │ │ - tst r6, r5 │ │ │ │ + ldrd r0, r0, [sl, #288]! @ 0x120 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ 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, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -1332420,73 +1332424,73 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 417384 │ │ │ │ adds r4, #88 @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4177ec │ │ │ │ + b.n 4177f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r2, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 4176d8 │ │ │ │ + b.n 4176e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 4175fc │ │ │ │ + b.n 417604 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 4172f0 │ │ │ │ + b.n 4172f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 4172c4 │ │ │ │ + b.n 4172cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 4171ec │ │ │ │ + b.n 4171f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 41711c │ │ │ │ + b.n 417124 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 417074 │ │ │ │ + b.n 41707c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 418044 │ │ │ │ + b.n 41804c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 418014 │ │ │ │ + b.n 41801c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 417fe4 │ │ │ │ + b.n 417fec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 417fb4 │ │ │ │ + b.n 417fbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 417f84 │ │ │ │ + b.n 417f8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 417f54 │ │ │ │ + b.n 417f5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 417f24 │ │ │ │ + b.n 417f2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1332916,63 +1332920,63 @@ │ │ │ │ b.n 4179d2 │ │ │ │ cmp r5, #122 @ 0x7a │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #118 @ 0x76 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 418004 │ │ │ │ + b.n 41800c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 417f90 │ │ │ │ + b.n 417f98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r5, r0, #1 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - svc 26 │ │ │ │ + svc 30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #28 │ │ │ │ + udf #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r4, [pc, #1536] @ 4183d0 │ │ │ │ @@ -1333536,53 +1333540,53 @@ │ │ │ │ ... │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 418398 │ │ │ │ + bgt.n 4183a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bgt.n 418368 │ │ │ │ + bgt.n 418370 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bls.n 418484 │ │ │ │ + bls.n 41848c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bls.n 41845c │ │ │ │ + bls.n 418464 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bls.n 418430 │ │ │ │ + bls.n 418438 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bhi.n 4184c8 │ │ │ │ + bhi.n 4184d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bvc.n 4183dc │ │ │ │ + bvc.n 4183e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bvc.n 4183b0 │ │ │ │ + bvc.n 4183b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bvc.n 418388 │ │ │ │ + bvc.n 418390 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bvc.n 418360 │ │ │ │ + bvc.n 418368 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ cmp r1, r2 │ │ │ │ bgt.w 4182ba │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ @@ -1334221,105 +1334225,105 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #192] @ (418b94 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 417e88 │ │ │ │ - bvs.n 418a40 │ │ │ │ + bvs.n 418a48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvs.n 418bd4 │ │ │ │ + bvs.n 418bdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvs.n 418b60 │ │ │ │ + bvs.n 418b68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bvs.n 418b2c │ │ │ │ + bvs.n 418b34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bpl.n 418aa4 │ │ │ │ + bpl.n 418aac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bpl.n 418a50 │ │ │ │ + bpl.n 418a58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bmi.n 418b8c │ │ │ │ + bmi.n 418b94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bmi.n 418b5c │ │ │ │ + bmi.n 418b64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bmi.n 418b2c │ │ │ │ + bmi.n 418b34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 418afc │ │ │ │ + bcc.n 418b04 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 418a68 │ │ │ │ + bcc.n 418a70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 418a38 │ │ │ │ + bcc.n 418a40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 418be8 │ │ │ │ + bcc.n 418bf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 418bb8 │ │ │ │ + bcc.n 418bc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 418b88 │ │ │ │ + bcc.n 418b90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bcc.n 418b64 │ │ │ │ + bcc.n 418b6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bne.n 418c34 │ │ │ │ + bne.n 418c3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bne.n 418bec │ │ │ │ + bne.n 418bf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bne.n 418bb8 │ │ │ │ + bne.n 418bc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bne.n 418b7c │ │ │ │ + bne.n 418b84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - beq.n 418b48 │ │ │ │ + beq.n 418b50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - beq.n 418b14 │ │ │ │ + beq.n 418b1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - beq.n 418ae0 │ │ │ │ + beq.n 418ae8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - beq.n 418aa4 │ │ │ │ + beq.n 418aac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bl 417db8 │ │ │ │ @@ -1334340,17 +1334344,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1334373,17 +1334377,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 00418c34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1334770,124 +1334774,124 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 418d02 │ │ │ │ nop │ │ │ │ subs r2, r0, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ mrc2 15, 7, pc, cr7, cr15, {7} │ │ │ │ vminnm.f16 , , │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 418f5c │ │ │ │ + beq.n 418f64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r7, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r6, r0, r5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r5, r0, #1 │ │ │ │ svc 199 @ 0xc7 │ │ │ │ @ instruction: 0xffffdf25 │ │ │ │ - vqrdmulh.s q14, , d30[0] │ │ │ │ + @ instruction: 0xffffcdf2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r5, r0, #1 │ │ │ │ svc 15 │ │ │ │ - vcvt.f32.u32 d28, d18, #1 │ │ │ │ + vcvt.f32.u32 d28, d22, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9fbb4 │ │ │ │ @@ -1334908,17 +1334912,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r5, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1334983,19 +1334987,19 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (41929c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1335036,15 +1335040,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r0, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r1, #15 │ │ │ │ lsls r0, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1335228,17 +1335232,17 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ asrs r4, r0, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1335319,21 +1335323,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -1335669,41 +1335673,41 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 419bb0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ asrs r6, r6, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsrs r2, r4, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -1336030,77 +1336034,77 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 419f70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1336461,51 +1336465,51 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r3, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - itt le │ │ │ │ - lslle r0, r1, #1 │ │ │ │ - asrle r0, r4, #15 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ittt lt │ │ │ │ - lsllt r0, r1, #1 │ │ │ │ - asrlt r2, r0, #15 │ │ │ │ - lsllt r5, r0, #1 │ │ │ │ - nop {10} │ │ │ │ + nop {14} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - itte pl │ │ │ │ + ittt gt │ │ │ │ + lslgt r0, r1, #1 │ │ │ │ + asrgt r6, r0, #15 │ │ │ │ + lslgt r5, r0, #1 │ │ │ │ + itt ge │ │ │ │ + lslge r0, r1, #1 │ │ │ │ + asrge r0, r5, #14 │ │ │ │ + lsls r5, r0, #1 │ │ │ │ + ittt pl │ │ │ │ lslpl r0, r1, #1 │ │ │ │ - asrpl r6, r3, #13 │ │ │ │ - lslmi r5, r0, #1 │ │ │ │ - itee ne │ │ │ │ + asrpl r2, r4, #13 │ │ │ │ + lslpl r5, r0, #1 │ │ │ │ + itet ne │ │ │ │ lslne r0, r1, #1 │ │ │ │ - asreq r6, r2, #12 │ │ │ │ - lsleq r5, r0, #1 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + asreq r2, r3, #12 │ │ │ │ + lslne r5, r0, #1 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r5, r0, #1 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ble.n 41a2c8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ @@ -1336802,49 +1336806,49 @@ │ │ │ │ bmi.n 41a556 │ │ │ │ str r0, [r4, #28] │ │ │ │ b.n 41a2cc │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r6, 41a570 │ │ │ │ + cbnz r2, 41a572 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbnz r4, 41a572 │ │ │ │ + cbnz r0, 41a574 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbnz r6, 41a572 │ │ │ │ + cbnz r2, 41a574 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbnz r4, 41a574 │ │ │ │ + cbnz r0, 41a576 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbnz r0, 41a576 │ │ │ │ + cbnz r4, 41a576 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbnz r2, 41a576 │ │ │ │ + cbnz r6, 41a576 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r5, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ ldr r0, [pc, #176] @ (41a5f0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1336913,25 +1336917,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (41a604 ) │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ b.n 419ee0 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbnz r0, 41a62e │ │ │ │ + cbnz r4, 41a62e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbnz r2, 41a62e │ │ │ │ + cbnz r6, 41a62e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 0041a608 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1337087,53 +1337091,53 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 41a6a6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r6, r5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 41a7b4 │ │ │ │ + cbnz r2, 41a7b6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ bl 39e7aa │ │ │ │ - cbnz r0, 41a7c6 │ │ │ │ + cbnz r4, 41a7c6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r2, 41a7cc │ │ │ │ + cbnz r6, 41a7cc │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r7, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r5, r0, #1 │ │ │ │ vmla.i32 q0, q1, d15[0] │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r5, r0, #1 │ │ │ │ @ instruction: 0xeb4dffff │ │ │ │ @ instruction: 0xea7bffff │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #440 @ (adr r7, 41a9a4 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 41a9b4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97df4 │ │ │ │ @@ -1337154,17 +1337158,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r5, r0, #1 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -1337213,17 +1337217,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (41a944 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1337263,15 +1337267,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [lr, #-316] @ 0xfffffec4 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stc2 0, cr0, [r4, #-316]! @ 0xfffffec4 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ @@ -1337974,97 +1337978,97 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 41a9dc │ │ │ │ ldc2l 0, cr0, [r8], {79} @ 0x4f │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r8], #-316 @ 0xfffffec4 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 41b1e2 │ │ │ │ + cbz r0, 41b1e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - uxth r0, r7 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbz r0, 41b1c8 │ │ │ │ + cbz r4, 41b1c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbz r2, 41b1c8 │ │ │ │ + cbz r6, 41b1c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbz r0, 41b1b8 │ │ │ │ + cbz r4, 41b1b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr.w r5, [pc, #1112] @ 41b680 │ │ │ │ @@ -1338480,30 +1338484,30 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ... │ │ │ │ ands.w r0, ip, #13565952 @ 0xcf0000 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b8004f │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr4, {2} │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + cdp2 0, 7, cr0, cr2, cr4, {2} │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr4, {2} │ │ │ │ + cdp2 0, 5, cr0, cr4, cr4, {2} │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bge.w 41bb5c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -1338749,17 +1338753,17 @@ │ │ │ │ vpmin.f32 , q15, │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ - add r7, pc, #528 @ (adr r7, 41bb7c ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 41bb8c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfb140044 │ │ │ │ + @ instruction: 0xfb180044 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ blx 9aca0 │ │ │ │ mov r0, r4 │ │ │ │ blx 9db44 │ │ │ │ @@ -1339121,22 +1339125,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ add r7, pc, #120 @ (adr r7, 41bdbc ) │ │ │ │ ldr r0, [pc, #928] @ (41c0e4 ) │ │ │ │ vpmin.f32 , q15, │ │ │ │ - add r6, pc, #552 @ (adr r6, 41bf74 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 41bf84 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #688 @ (adr r5, 41c000 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 41c010 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh.w r0, [ip, r4] │ │ │ │ - add r4, pc, #864 @ (adr r4, 41c0b8 ) │ │ │ │ + vst4.16 {d16-d19}, [r0], r4 │ │ │ │ + add r4, pc, #880 @ (adr r4, 41c0c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str??.w r0, [r8, r4] │ │ │ │ + str??.w r0, [ip, r4] │ │ │ │ mov r0, r4 │ │ │ │ blx 9c408 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 41bf18 │ │ │ │ mov r0, r4 │ │ │ │ blx 96588 │ │ │ │ @@ -1339425,65 +1339429,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 41bf5c │ │ │ │ nop.w │ │ │ │ add r7, pc, #120 @ (adr r7, 41c0e4 ) │ │ │ │ ldr r0, [pc, #928] @ (41c40c ) │ │ │ │ vpmin.f32 , q15, │ │ │ │ - add r2, pc, #424 @ (adr r2, 41c21c ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 41c22c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf5fa0044 │ │ │ │ - add r2, pc, #288 @ (adr r2, 41c19c ) │ │ │ │ + @ instruction: 0xf5fe0044 │ │ │ │ + add r2, pc, #304 @ (adr r2, 41c1ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rsbs r0, r8, #12845056 @ 0xc40000 │ │ │ │ - add r1, pc, #376 @ (adr r1, 41c1fc ) │ │ │ │ + rsbs r0, ip, #12845056 @ 0xc40000 │ │ │ │ + add r1, pc, #392 @ (adr r1, 41c20c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf4ee0044 │ │ │ │ - add r1, pc, #248 @ (adr r1, 41c184 ) │ │ │ │ + @ instruction: 0xf4f20044 │ │ │ │ + add r1, pc, #264 @ (adr r1, 41c194 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf4ce0044 │ │ │ │ - add r1, pc, #112 @ (adr r1, 41c104 ) │ │ │ │ + @ instruction: 0xf4d20044 │ │ │ │ + add r1, pc, #128 @ (adr r1, 41c114 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf4ac0044 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 41c484 ) │ │ │ │ + @ instruction: 0xf4b00044 │ │ │ │ + add r0, pc, #1016 @ (adr r0, 41c494 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - eor.w r0, sl, #12845056 @ 0xc40000 │ │ │ │ - add r0, pc, #864 @ (adr r0, 41c404 ) │ │ │ │ + eor.w r0, lr, #12845056 @ 0xc40000 │ │ │ │ + add r0, pc, #880 @ (adr r0, 41c414 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - orn r0, r8, #12845056 @ 0xc40000 │ │ │ │ - add r0, pc, #704 @ (adr r0, 41c36c ) │ │ │ │ + orn r0, ip, #12845056 @ 0xc40000 │ │ │ │ + add r0, pc, #720 @ (adr r0, 41c37c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bics.w r0, lr, #12845056 @ 0xc40000 │ │ │ │ - add r0, pc, #568 @ (adr r0, 41c2ec ) │ │ │ │ + orr.w r0, r2, #12845056 @ 0xc40000 │ │ │ │ + add r0, pc, #584 @ (adr r0, 41c2fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ands.w r0, ip, #12845056 @ 0xc40000 │ │ │ │ - add r0, pc, #456 @ (adr r0, 41c284 ) │ │ │ │ + bic.w r0, r0, #12845056 @ 0xc40000 │ │ │ │ + add r0, pc, #472 @ (adr r0, 41c294 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - and.w r0, r0, #12845056 @ 0xc40000 │ │ │ │ - add r0, pc, #344 @ (adr r0, 41c21c ) │ │ │ │ + and.w r0, r4, #12845056 @ 0xc40000 │ │ │ │ + add r0, pc, #360 @ (adr r0, 41c22c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf3e40044 │ │ │ │ - add r0, pc, #232 @ (adr r0, 41c1b4 ) │ │ │ │ + @ instruction: 0xf3e80044 │ │ │ │ + add r0, pc, #248 @ (adr r0, 41c1c4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ubfx r0, r8, #1, #5 │ │ │ │ - add r0, pc, #120 @ (adr r0, 41c14c ) │ │ │ │ + ubfx r0, ip, #1, #5 │ │ │ │ + add r0, pc, #136 @ (adr r0, 41c15c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - usat r0, #4, ip, asr #1 │ │ │ │ - add r0, pc, #8 @ (adr r0, 41c0e4 ) │ │ │ │ + @ instruction: 0xf3b00044 │ │ │ │ + add r0, pc, #24 @ (adr r0, 41c0f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf3900044 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + @ instruction: 0xf3940044 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf3740044 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + @ instruction: 0xf3780044 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf3580044 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xf35c0044 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf3380044 │ │ │ │ + @ instruction: 0xf33c0044 │ │ │ │ │ │ │ │ 0041c0f8 : │ │ │ │ stmdb sp!, {r4, 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, #908] @ (41c498 ) │ │ │ │ @@ -1339832,97 +1339836,97 @@ │ │ │ │ b.n 41c1d0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ b.n 41bf14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ bl 4ec4a6 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ b.n 41c23e │ │ │ │ - vtbl.8 d23, {d15}, d14 │ │ │ │ + vqshrun.s64 d23, q1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ b.n 41c216 │ │ │ │ - @ instruction: 0xffff9f08 │ │ │ │ + @ instruction: 0xffff9f0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rsb r0, sl, #68 @ 0x44 │ │ │ │ + rsb r0, lr, #68 @ 0x44 │ │ │ │ b.n 41bdbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf1940044 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + @ instruction: 0xf1980044 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf13e0044 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + adc.w r0, r2, #68 @ 0x44 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf1240044 │ │ │ │ + @ instruction: 0xf1280044 │ │ │ │ b.n 41c1a2 │ │ │ │ @ instruction: 0xffffe5e9 │ │ │ │ - vcvt.u16.f16 , q3, #1 │ │ │ │ + vcvt.u16.f16 , q5, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf0e60044 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xf0ea0044 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf0cc0044 │ │ │ │ + @ instruction: 0xf0d00044 │ │ │ │ b.n 41c00a │ │ │ │ - vcvt.u16.f16 d25, d0, #1 │ │ │ │ + vcvt.u16.f16 d25, d4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf0a00044 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + @ instruction: 0xf0a40044 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bics.w r0, ip, #68 @ 0x44 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + orr.w r0, r0, #68 @ 0x44 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ands.w r0, ip, #68 @ 0x44 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + bic.w r0, r0, #68 @ 0x44 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i16 d16, d8, d4[0] │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + vmla.i16 d16, d12, d4[0] │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i16 d0, d2, d4[0] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + vmla.i16 d0, d6, d4[0] │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vhadd.s16 q8, q1, q2 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + vhadd.s16 q8, q3, q2 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vhadd.s16 q0, q0, q2 │ │ │ │ + vhadd.s16 q0, q2, q2 │ │ │ │ ldr r2, [pc, #616] @ (41c7d8 ) │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #616] @ (41c7dc ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ @@ -1340150,84 +1340154,84 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldcl 0, cr0, [r0, #272]! @ 0x110 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldcl 0, cr0, [r4, #272]! @ 0x110 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc 0, cr0, [ip, #272]! @ 0x110 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + ldc 0, cr0, [r0, #272]! @ 0x110 │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-272]! @ 0xfffffef0 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldcl 0, cr0, [r6, #-272]! @ 0xfffffef0 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc 0, cr0, [r8, #-272]! @ 0xfffffef0 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldc 0, cr0, [ip, #-272]! @ 0xfffffef0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldcl 0, cr0, [lr], #272 @ 0x110 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + stc 0, cr0, [r2, #-272] @ 0xfffffef0 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stcl 0, cr0, [r4], {68} @ 0x44 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + stcl 0, cr0, [r8], {68} @ 0x44 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc 0, cr0, [sl], {68} @ 0x44 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + stc 0, cr0, [lr], {68} @ 0x44 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mcrr 0, 4, r0, ip, cr4 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + mrrc 0, 4, r0, r0, cr4 @ │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc 0, cr0, [r2], {68} @ 0x44 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldc 0, cr0, [r6], {68} @ 0x44 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rsbs r0, r6, r4, lsl #1 │ │ │ │ + rsbs r0, sl, r4, lsl #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96e64 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1340247,17 +1340251,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xeae80044 │ │ │ │ + @ instruction: 0xeaec0044 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (41c934 ) │ │ │ │ @@ -1340299,15 +1340303,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 41ca14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ble.n 41c9ac │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1340497,37 +1340501,37 @@ │ │ │ │ nop │ │ │ │ bgt.n 41cafc │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 41ca88 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strd r0, r0, [r0, #-272]! @ 0x110 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + strd r0, r0, [r4, #-272]! @ 0x110 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strd r0, r0, [r8, #-272] @ 0x110 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + strd r0, r0, [ip, #-272] @ 0x110 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmdb r8, {r2, r6} │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + stmdb ip, {r2, r6} │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrd r0, r0, [r0], #272 @ 0x110 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldrd r0, r0, [r4], #272 @ 0x110 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xe8ca0044 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xe8ce0044 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia.w r0!, {r2, r6} │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + stmia.w r4!, {r2, r6} │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrd r0, r0, [r2], #-272 @ 0x110 │ │ │ │ + ldrd r0, r0, [r6], #-272 @ 0x110 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ @@ -1340938,37 +1340942,37 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 41cdda │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41cb00 │ │ │ │ + b.n 41cb08 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41ca58 │ │ │ │ + b.n 41ca60 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d7fc │ │ │ │ + b.n 41d804 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d7c8 │ │ │ │ + b.n 41d7d0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d794 │ │ │ │ + b.n 41d79c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d760 │ │ │ │ + b.n 41d768 │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1341218,41 +1341222,41 @@ │ │ │ │ nop │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 41d298 │ │ │ │ lsls r7, r1, #1 │ │ │ │ bpl.n 41d240 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d604 │ │ │ │ + b.n 41d60c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d5d4 │ │ │ │ + b.n 41d5dc │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d550 │ │ │ │ + b.n 41d558 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d51c │ │ │ │ + b.n 41d524 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d4e8 │ │ │ │ + b.n 41d4f0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 41d4b4 │ │ │ │ + b.n 41d4bc │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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 r7, r1 │ │ │ │ ldr r1, [pc, #392] @ (41d4c4 ) │ │ │ │ @@ -1341419,37 +1341423,37 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bcc.n 41d4dc │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 41d47c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ 0041d500 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1341584,50 +1341588,50 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 41d59c │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ bne.n 41d6c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xfb0dffff │ │ │ │ ldc2l 15, cr15, [pc, #1020] @ 41da68 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 41d67c │ │ │ │ + udf #2 │ │ │ │ lsls r4, r0, #1 │ │ │ │ beq.n 41d5dc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 41d624 │ │ │ │ + ble.n 41d62c │ │ │ │ lsls r4, r0, #1 │ │ │ │ bl 70d68e ::_computeDualViolation(soplex::SolBase >&, boost::multiprecision::number&, bool const&)@@Base+0x27a> │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 41d5d8 │ │ │ │ + ble.n 41d5e0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 41d778 │ │ │ │ + ble.n 41d780 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ble.n 41d740 │ │ │ │ + ble.n 41d748 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c044 │ │ │ │ @@ -1341648,17 +1341652,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 41d65c │ │ │ │ + bgt.n 41d664 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1341727,19 +1341731,19 @@ │ │ │ │ blx a0064 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bgt.n 41d848 │ │ │ │ + bgt.n 41d850 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1341778,17 +1341782,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - blt.n 41d910 │ │ │ │ + blt.n 41d918 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (41d8b0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1341829,15 +1341833,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1342036,45 +1342040,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #72] @ (41db0c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 41da7c │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bge.n 41dae4 │ │ │ │ + bge.n 41daec │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 41dba8 │ │ │ │ + bls.n 41dbb0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 41db70 │ │ │ │ + bls.n 41db78 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 41db34 │ │ │ │ + bls.n 41db3c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 41db00 │ │ │ │ + bls.n 41db08 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bhi.n 41dad4 │ │ │ │ + bhi.n 41dadc │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bhi.n 41daa8 │ │ │ │ + bhi.n 41dab0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ vldr d9, [r1] │ │ │ │ @@ -1342428,17 +1342432,17 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 9c168 │ │ │ │ vldr d7, [sp] │ │ │ │ vdiv.f64 d7, d7, d0 │ │ │ │ b.n 41df24 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bpl.n 41dfd8 │ │ │ │ + bpl.n 41dfe0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -1343488,15 +1343492,15 @@ │ │ │ │ strd r1, r2, [sp, #88] @ 0x58 │ │ │ │ b.n 41ee10 │ │ │ │ ... │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r0, r1, #1 │ │ │ │ vmul.f64 d6, d9, d9 │ │ │ │ vldr d0, [sp, #264] @ 0x108 │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ vmul.f64 d0, d9, d0 │ │ │ │ vmla.f64 d0, d6, d7 │ │ │ │ vldr d7, [sp, #272] @ 0x110 │ │ │ │ @@ -1343950,33 +1343954,33 @@ │ │ │ │ b.n 41f074 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ @ instruction: 0xb76c │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [pc, #532] @ 41f568 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ vmoveq.f64 d7, d5 │ │ │ │ @@ -1344146,21 +1344150,21 @@ │ │ │ │ vcmpe.f64 d13, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d2, d13 │ │ │ │ b.w 41ec9a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r4, r0, #1 │ │ │ │ vmov.f64 d4, d8 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ add.w r1, r7, r8, lsl #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1344694,33 +1344698,33 @@ │ │ │ │ vmov.f64 d11, #96 @ 0x3f000000 0.5 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r2, r1, [sp, #88] @ 0x58 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ b.n 41fce2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r2, 41fcde │ │ │ │ + cbnz r6, 41fcde │ │ │ │ lsls r4, r0, #1 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ subs r5, #1 │ │ │ │ beq.w 41ff10 │ │ │ │ vldr d6, [r8] │ │ │ │ vldr d3, [r4] │ │ │ │ vldr d2, [r4, #8] │ │ │ │ @@ -1345040,49 +1345044,49 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #88] @ (4200dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 41f4f2 │ │ │ │ ... │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r6, 420134 │ │ │ │ + cbz r2, 420136 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r0, 420136 │ │ │ │ + cbz r4, 420136 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r6, 420136 │ │ │ │ + cbz r2, 420138 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 420134 │ │ │ │ + cbz r0, 420136 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r6, 420124 │ │ │ │ + cbz r2, 420126 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r6, 420122 │ │ │ │ + cbz r2, 420124 │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -1345445,31 +1345449,31 @@ │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #296 @ (adr r5, 4205f8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r5, pc, #192 @ (adr r5, 420594 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvs.n 4205dc │ │ │ │ + bvs.n 4203e4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 420114 │ │ │ │ ldr.w r6, [pc, #1904] @ 420c74 │ │ │ │ movs r4, #0 │ │ │ │ add r6, pc │ │ │ │ @@ -1346180,111 +1346184,111 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #204] @ (420d34 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 420c1a │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #512 @ (adr r7, 420f20 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 420f30 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #384 @ (adr r7, 420ea8 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 420eb8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #264 @ (adr r7, 420e38 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 420e48 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #160 @ (adr r7, 420dd8 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 420de8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ 00420d38 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1346598,101 +1346602,101 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ bl 77707e ::solve2right4update(soplex::SSVectorBase&, soplex::SSVectorBase&, soplex::SVectorBase const&, soplex::SSVectorBase&)@@Base+0x16e> │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #776 @ (adr r5, 42139c ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 4213ac ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #568 @ (adr r5, 4212d8 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 4212e8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldmia r2, {r0, r2, r3, r5} │ │ │ │ @ instruction: 0xffffc9bf │ │ │ │ - vtbx.8 d21, {d15-d16}, d4 │ │ │ │ + vtbx.8 d21, {d15-d16}, d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 4211f0 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 421200 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #216 @ (adr r5, 421190 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 4211a0 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldmia r1!, {r0, r2, r4, r6} │ │ │ │ vqrshrun.s64 d28, , #1 │ │ │ │ - vtbx.8 d21, {d31}, d28 │ │ │ │ + @ instruction: 0xffff58f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #992 @ (adr r4, 4214a8 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 4214b8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 421448 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 421458 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldmia r0, {r0, r2, r3, r4, r5} │ │ │ │ - vtbl.8 d21, {d31}, d22 │ │ │ │ + vtbl.8 d21, {d31}, d26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #712 @ (adr r4, 4213a4 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 4213b4 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #480 @ (adr r4, 4212cc ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 4212dc ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 421254 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 421264 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #120 @ (adr r4, 42117c ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 42118c ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 421474 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 421484 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #576 @ (adr r3, 421364 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 421374 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, 421254 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 421264 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9aee8 │ │ │ │ @@ -1346713,17 +1346717,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #176 @ (adr r2, 421230 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 421240 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1346750,17 +1346754,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #832 @ (adr r1, 42151c ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 42152c ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -1346785,17 +1346789,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #472 @ (adr r1, 42140c ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 42141c ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1346834,17 +1346838,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (4212b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 42127a │ │ │ │ nop │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #968 @ (adr r0, 42167c ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 42168c ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -1346911,25 +1346915,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #552 @ (adr r0, 421598 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 4215a8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #360 @ (adr r0, 4214e0 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 4214f0 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #240 @ (adr r0, 421470 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 421480 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1347310,61 +1347314,61 @@ │ │ │ │ ... │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1347415,17 +1347419,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (421888 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 421810 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1347466,17 +1347470,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #12] @ (421904 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 4218b2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (421970 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1347516,15 +1347520,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00421980 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1347731,64 +1347735,64 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ mrc2 15, 0, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r5, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #648] @ (421e44 ) │ │ │ │ + ldr r7, [pc, #664] @ (421e54 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldrh r0, [r3, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #432] @ (421d78 ) │ │ │ │ + ldr r7, [pc, #448] @ (421d88 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ pldw [r1, #255]! │ │ │ │ - ldr r7, [pc, #184] @ (421c90 ) │ │ │ │ + ldr r7, [pc, #200] @ (421ca0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r7, [pc, #80] @ (421c30 ) │ │ │ │ + ldr r7, [pc, #96] @ (421c40 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r6, [pc, #1000] @ (421fd0 ) │ │ │ │ + ldr r6, [pc, #1016] @ (421fe0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #1 │ │ │ │ bl 353bee >::_M_fill_append(unsigned int, double const&)@@Base+0xeee6> │ │ │ │ - ldr r7, [pc, #136] @ (421c7c ) │ │ │ │ + ldr r7, [pc, #152] @ (421c8c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ bl 2dfbf6 │ │ │ │ - ldr r6, [pc, #584] @ (421e44 ) │ │ │ │ + ldr r6, [pc, #600] @ (421e54 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r6, [pc, #480] @ (421de4 ) │ │ │ │ + ldr r6, [pc, #496] @ (421df4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r0, #1 │ │ │ │ bl 23dc0a │ │ │ │ - ldr r6, [pc, #296] @ (421d38 ) │ │ │ │ + ldr r6, [pc, #312] @ (421d48 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9ad4c │ │ │ │ @@ -1347809,17 +1347813,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #528] @ (421e6c ) │ │ │ │ + ldr r5, [pc, #544] @ (421e7c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1347871,19 +1347875,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 98914 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #704] @ (421fb8 ) │ │ │ │ + ldr r5, [pc, #720] @ (421fc8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #208] @ (421de0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1347963,19 +1347967,19 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrh r6, [r6, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #144] @ (421e7c ) │ │ │ │ + ldr r5, [pc, #160] @ (421e8c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [pc, #912] @ (422180 ) │ │ │ │ + ldr r4, [pc, #928] @ (422190 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldrh r0, [r2, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1348245,37 +1348249,37 @@ │ │ │ │ mov r3, r2 │ │ │ │ b.n 421efc │ │ │ │ ... │ │ │ │ ldrh r6, [r6, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #104] @ (42215c ) │ │ │ │ + ldr r4, [pc, #120] @ (42216c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r3, [pc, #344] @ (42225c ) │ │ │ │ + ldr r3, [pc, #360] @ (42226c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r3, [pc, #232] @ (4221f4 ) │ │ │ │ + ldr r3, [pc, #248] @ (422204 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r2, [pc, #328] @ (42225c ) │ │ │ │ + ldr r2, [pc, #344] @ (42226c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r1, [pc, #808] @ (422444 ) │ │ │ │ + ldr r1, [pc, #824] @ (422454 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ ldr r5, [pc, #756] @ (42242c ) │ │ │ │ @@ -1348542,35 +1348546,35 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 422254 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #832] @ (422778 ) │ │ │ │ + ldr r0, [pc, #848] @ (422788 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #240] @ (42252c ) │ │ │ │ + ldr r0, [pc, #256] @ (42253c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r0, #1 │ │ │ │ strh r4, [r6, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r0, [pc, #0] @ (422450 ) │ │ │ │ + ldr r0, [pc, #16] @ (422460 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bx sl │ │ │ │ + bxns sl │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -1349427,127 +1349431,127 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 422c70 │ │ │ │ nop │ │ │ │ strh r0, [r1, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r0, #1 │ │ │ │ strh r6, [r7, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - add ip, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r0, #1 │ │ │ │ - add ip, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, r4 │ │ │ │ + add r0, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - sbcs r2, r6 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r6, #24 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #468] @ (42308c ) │ │ │ │ @@ -1349727,35 +1349731,35 @@ │ │ │ │ b.n 42302a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r1, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r4, r0, #1 │ │ │ │ strb r6, [r3, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #688] @ (423384 ) │ │ │ │ @@ -1350003,39 +1350007,39 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 423344 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r6, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r4, r0, #1 │ │ │ │ strb r4, [r6, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -1350469,35 +1350473,35 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ strb r0, [r5, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r4, r0, #1 │ │ │ │ strb r4, [r1, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ vmov.f64 d2, d9 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ vmov.f64 d1, d8 │ │ │ │ @@ -1350705,57 +1350709,57 @@ │ │ │ │ blx 9d3fc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.n 423438 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #120 @ (adr r7, 423b6c ) │ │ │ │ ldr r0, [pc, #928] @ (423e94 ) │ │ │ │ vpmin.f32 , q15, │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -1351110,19 +1351114,19 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ b.n 423cbc │ │ │ │ ... │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub.w r5, sl, r3 │ │ │ │ vmov s13, r3 │ │ │ │ add.w r5, r0, r5, lsl #3 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vldr d7, [r5] │ │ │ │ vnmls.f64 d7, d6, d13 │ │ │ │ @@ -1351381,15 +1351385,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ subs r6, r5, r6 │ │ │ │ orr.w r9, r4, r6 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ b.n 423cbc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r5, r3 │ │ │ │ ble.n 424260 │ │ │ │ @@ -1351661,25 +1351665,25 @@ │ │ │ │ b.n 424338 │ │ │ │ vmov.f64 d7, d3 │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vmov.f64 d2, d7 │ │ │ │ b.n 424338 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vsub.f64 d5, d7, d9 │ │ │ │ vldr d7, [sp, #168] @ 0xa8 │ │ │ │ add.w r2, r2, #1408 @ 0x580 │ │ │ │ @@ -1351918,27 +1351922,27 @@ │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ movw r3, #1383 @ 0x567 │ │ │ │ add r2, pc │ │ │ │ blx 97430 │ │ │ │ b.n 42450a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w r8, #1 │ │ │ │ vldr d6, [r2] │ │ │ │ vabs.f64 d6, d6 │ │ │ │ ble.n 42490c │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -1352430,53 +1352434,53 @@ │ │ │ │ b.n 424d42 │ │ │ │ nop │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ ... │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r6, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2528] @ 0x9e0 │ │ │ │ subw sp, sp, #1468 @ 0x5bc │ │ │ │ @@ -1352753,37 +1352757,37 @@ │ │ │ │ ... │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsb r6, [r3, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r4, r0, #1 │ │ │ │ vldr d7, [pc, #648] @ 4254b8 │ │ │ │ cmp r0, r8 │ │ │ │ ble.n 42525e │ │ │ │ vldr d7, [pc, #640] @ 4254b8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ vmov.f64 d4, d7 │ │ │ │ @@ -1352985,25 +1352989,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (4254d4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 42516a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [pc, #2260] @ 425db0 │ │ │ │ blx 9cbf8 │ │ │ │ ldr.w r1, [sp, #1568] @ 0x620 │ │ │ │ ldrd r3, r2, [r7, #196] @ 0xc4 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ @@ -1353854,83 +1353858,83 @@ │ │ │ │ ldr r0, [pc, #156] @ (425e38 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 42516a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [sp, #216] @ 0xd8 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ blx 9a2b0 │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1354224,69 +1354228,69 @@ │ │ │ │ movs r5, #0 │ │ │ │ b.n 426206 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ blx 9f374 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1354768,51 +1354772,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [pc, #920] @ (426b94 ) │ │ │ │ + ldr r7, [pc, #936] @ (426ba4 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [pc, #104] @ (426874 ) │ │ │ │ + ldr r4, [pc, #120] @ (426884 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #968] @ (426bdc ) │ │ │ │ + ldr r3, [pc, #984] @ (426bec ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr.w r0, [pc, #1168] @ 426ca8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #1160] @ 426cac │ │ │ │ @@ -1355216,56 +1355220,56 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 426378 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #424] @ (426e58 ) │ │ │ │ + ldr r3, [pc, #440] @ (426e68 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #304] @ (426de8 ) │ │ │ │ + ldr r3, [pc, #320] @ (426df8 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #184] @ (426d78 ) │ │ │ │ + ldr r3, [pc, #200] @ (426d88 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #960] @ (427088 ) │ │ │ │ + ldr r2, [pc, #976] @ (427098 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #224] @ (426db4 ) │ │ │ │ + ldr r2, [pc, #240] @ (426dc4 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #344] @ (426e34 ) │ │ │ │ + ldr r1, [pc, #360] @ (426e44 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #232] @ (426dcc ) │ │ │ │ + ldr r1, [pc, #248] @ (426ddc ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i q0, q2, d3[1] │ │ │ │ - ldr r0, [pc, #608] @ (426f50 ) │ │ │ │ + vmla.i q0, q4, d3[1] │ │ │ │ + ldr r0, [pc, #624] @ (426f60 ) │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr7, {2} │ │ │ │ - bxns sp │ │ │ │ + cdp2 0, 5, cr0, cr12, cr7, {2} │ │ │ │ + bx lr │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 3, cr0, cr12, cr7, {2} │ │ │ │ - bx sl │ │ │ │ + cdp2 0, 4, cr0, cr0, cr7, {2} │ │ │ │ + bxns sl │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #284]! @ 0x11c │ │ │ │ + ldc2l 0, cr0, [sl, #284]! @ 0x11c │ │ │ │ bx r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ 00426d08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1355718,100 +1355722,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ subs r1, #42 @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #-284] @ 0xfffffee4 │ │ │ │ + ldc2l 0, cr0, [sl, #-284] @ 0xfffffee4 │ │ │ │ b.n 42753a │ │ │ │ - @ instruction: 0xfffffd84 │ │ │ │ + @ instruction: 0xfffffd88 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2 0, cr0, [r2, #284]! @ 0x11c │ │ │ │ + ldc2 0, cr0, [r6, #284]! @ 0x11c │ │ │ │ asrs r7, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2], {71} @ 0x47 │ │ │ │ - cmp ip, sl │ │ │ │ + stc2l 0, cr0, [r6], {71} @ 0x47 │ │ │ │ + cmp r8, fp │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc2 0, cr0, [r6], {71} @ 0x47 │ │ │ │ - cmp r8, r3 │ │ │ │ + stc2 0, cr0, [sl], {71} @ 0x47 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r4, r0, #1 │ │ │ │ add r6, sp, #964 @ 0x3c4 │ │ │ │ vqrdmlah.s q13, , d19[0] │ │ │ │ - vdup.8 , d4[7] │ │ │ │ + vdup.8 , d8[7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r4, fp │ │ │ │ lsls r4, r0, #1 │ │ │ │ - stc2 0, cr0, [sl], #-284 @ 0xfffffee4 │ │ │ │ - cmp r6, r7 │ │ │ │ + stc2 0, cr0, [lr], #-284 @ 0xfffffee4 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - stc2 0, cr0, [lr], {71} @ 0x47 │ │ │ │ - cmp r0, r5 │ │ │ │ + ldc2 0, cr0, [r2], {71} @ 0x47 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r4, r0, #1 │ │ │ │ add r5, sp, #764 @ 0x2fc │ │ │ │ - @ instruction: 0xfffffc92 │ │ │ │ + @ instruction: 0xfffffc96 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r0], {71} @ 0x47 │ │ │ │ - @ instruction: 0xfb9c0047 │ │ │ │ - add r8, r6 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - @ instruction: 0xfb820047 │ │ │ │ - add lr, r2 │ │ │ │ + ldc2l 0, cr0, [r4], {71} @ 0x47 │ │ │ │ + @ instruction: 0xfba00047 │ │ │ │ + add ip, r6 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - stc2 0, cr0, [r6], {71} @ 0x47 │ │ │ │ - ldc2l 0, cr0, [r8], #284 @ 0x11c │ │ │ │ - @ instruction: 0xfb3e0047 │ │ │ │ - add r2, sl │ │ │ │ + @ instruction: 0xfb860047 │ │ │ │ + add sl, r3 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - stc2l 0, cr0, [r2], #284 @ 0x11c │ │ │ │ - ldc2l 0, cr0, [r0, #-284] @ 0xfffffee4 │ │ │ │ - @ instruction: 0xfafa0047 │ │ │ │ - add r6, r1 │ │ │ │ + stc2 0, cr0, [sl], {71} @ 0x47 │ │ │ │ + ldc2l 0, cr0, [ip], #284 @ 0x11c │ │ │ │ + @ instruction: 0xfb420047 │ │ │ │ + add r6, sl │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-284]! @ 0xfffffee4 │ │ │ │ - ldc2 0, cr0, [r2, #284]! @ 0x11c │ │ │ │ - @ instruction: 0xfab60047 │ │ │ │ - mvns r2, r1 │ │ │ │ + stc2l 0, cr0, [r6], #284 @ 0x11c │ │ │ │ + ldc2l 0, cr0, [r4, #-284] @ 0xfffffee4 │ │ │ │ + @ instruction: 0xfafe0047 │ │ │ │ + add r2, r2 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + stc2l 0, cr0, [r0, #-284] @ 0xfffffee4 │ │ │ │ + ldc2 0, cr0, [r6, #284]! @ 0x11c │ │ │ │ + @ instruction: 0xfaba0047 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - stc2 0, cr0, [ip, #284]! @ 0x11c │ │ │ │ - cdp2 0, 0, cr0, cr6, cr7, {2} │ │ │ │ - @ instruction: 0xfa6e0047 │ │ │ │ - bics r2, r0 │ │ │ │ + ldc2 0, cr0, [r0, #284]! @ 0x11c │ │ │ │ + cdp2 0, 0, cr0, cr10, cr7, {2} │ │ │ │ + @ instruction: 0xfa720047 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #284]! @ 0x11c │ │ │ │ - cdp2 0, 5, cr0, cr14, cr7, {2} │ │ │ │ - @ instruction: 0xfa2a0047 │ │ │ │ - orrs r6, r7 │ │ │ │ + ldc2l 0, cr0, [r8, #284]! @ 0x11c │ │ │ │ + cdp2 0, 6, cr0, cr2, cr7, {2} │ │ │ │ + @ instruction: 0xfa2e0047 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 4, cr0, cr12, cr7, {2} │ │ │ │ - cdp2 0, 9, cr0, cr2, cr7, {2} │ │ │ │ - vld1.8 {d16[2]}, [r6], r7 │ │ │ │ - cmn r2, r7 │ │ │ │ + cdp2 0, 5, cr0, cr0, cr7, {2} │ │ │ │ + cdp2 0, 9, cr0, cr6, cr7, {2} │ │ │ │ + vld1.8 {d16[2]}, [sl], r7 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr7, {2} │ │ │ │ - cdp2 0, 10, cr0, cr14, cr7, {2} │ │ │ │ - ldrsb.w r0, [lr, #71] @ 0x47 │ │ │ │ - cmp r2, r6 │ │ │ │ + cdp2 0, 7, cr0, cr12, cr7, {2} │ │ │ │ + cdp2 0, 11, cr0, cr2, cr7, {2} │ │ │ │ + vld1.8 {d0[2]}, [r2], r7 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 8, cr0, cr8, cr7, {2} │ │ │ │ - cdp2 0, 12, cr0, cr2, cr7, {2} │ │ │ │ - ldr??.w r0, [sl, r7] │ │ │ │ - negs r6, r5 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr7, {2} │ │ │ │ + cdp2 0, 12, cr0, cr6, cr7, {2} │ │ │ │ + ldr??.w r0, [lr, r7] │ │ │ │ + negs r2, r6 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr7, {2} │ │ │ │ - cdp2 0, 14, cr0, cr2, cr7, {2} │ │ │ │ - ldrsb.w r0, [r6, r7] │ │ │ │ - tst r2, r5 │ │ │ │ + cdp2 0, 10, cr0, cr12, cr7, {2} │ │ │ │ + cdp2 0, 14, cr0, cr6, cr7, {2} │ │ │ │ + ldrsb.w r0, [sl, r7] │ │ │ │ + tst r6, r5 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr7, {2} │ │ │ │ - vhadd.u8 q0, q3, │ │ │ │ - ldr.w r0, [r0, #71] @ 0x47 │ │ │ │ - rors r4, r4 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr7, {2} │ │ │ │ + vhadd.u8 q0, q5, │ │ │ │ + ldr.w r0, [r4, #71] @ 0x47 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r2, [pc, #880] @ (427660 ) │ │ │ │ add.w r3, r6, #248 @ 0xf8 │ │ │ │ ldr r1, [pc, #880] @ (427664 ) │ │ │ │ vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -1356131,76 +1356135,76 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - ldc2 0, cr0, [sl, #284]! @ 0x11c │ │ │ │ - ldc2l 0, cr0, [ip, #284]! @ 0x11c │ │ │ │ - @ instruction: 0xf7580047 │ │ │ │ - eors r4, r5 │ │ │ │ + ldc2 0, cr0, [lr, #284]! @ 0x11c │ │ │ │ + cdp2 0, 0, cr0, cr0, cr7, {2} │ │ │ │ + @ instruction: 0xf75c0047 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - stc2l 0, cr0, [r2, #284]! @ 0x11c │ │ │ │ - cdp2 0, 2, cr0, cr4, cr7, {2} │ │ │ │ - @ instruction: 0xf7140047 │ │ │ │ - ands r0, r5 │ │ │ │ + stc2l 0, cr0, [r6, #284]! @ 0x11c │ │ │ │ + cdp2 0, 2, cr0, cr8, cr7, {2} │ │ │ │ + @ instruction: 0xf7180047 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr7, {2} │ │ │ │ - cdp2 0, 4, cr0, cr4, cr7, {2} │ │ │ │ - @ instruction: 0xf6d00047 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + cdp2 0, 0, cr0, cr14, cr7, {2} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr7, {2} │ │ │ │ + @ instruction: 0xf6d40047 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr7, {2} │ │ │ │ - cdp2 0, 7, cr0, cr4, cr7, {2} │ │ │ │ - @ instruction: 0xf6880047 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + cdp2 0, 3, cr0, cr2, cr7, {2} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr7, {2} │ │ │ │ + @ instruction: 0xf68c0047 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr7, {2} │ │ │ │ - cdp2 0, 10, cr0, cr8, cr7, {2} │ │ │ │ - movw r0, #18503 @ 0x4847 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + cdp2 0, 5, cr0, cr14, cr7, {2} │ │ │ │ + cdp2 0, 10, cr0, cr12, cr7, {2} │ │ │ │ + movw r0, #34887 @ 0x8847 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr7, {2} │ │ │ │ - cdp2 0, 14, cr0, cr4, cr7, {2} │ │ │ │ - addw r0, r0, #2119 @ 0x847 │ │ │ │ - subs r7, #20 │ │ │ │ + cdp2 0, 9, cr0, cr2, cr7, {2} │ │ │ │ + cdp2 0, 14, cr0, cr8, cr7, {2} │ │ │ │ + addw r0, r4, #2119 @ 0x847 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr7, {2} │ │ │ │ - vhadd.u32 q0, q2, │ │ │ │ - subs.w r0, ip, #13041664 @ 0xc70000 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + cdp2 0, 13, cr0, cr2, cr7, {2} │ │ │ │ + vhadd.u32 q0, q4, │ │ │ │ + rsb r0, r0, #13041664 @ 0xc70000 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vhadd.u8 q0, q7, │ │ │ │ - vhadd.u q8, q0, │ │ │ │ - sbcs.w r0, r8, #13041664 @ 0xc70000 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + vhadd.u16 q0, q1, │ │ │ │ + vhadd.u q8, q2, │ │ │ │ + sbcs.w r0, ip, #13041664 @ 0xc70000 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vhadd.u16 q8, q7, │ │ │ │ - vmla.i q8, q2, d3[1] │ │ │ │ - @ instruction: 0xf5340047 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + vhadd.u32 q8, q1, │ │ │ │ + vmla.i q8, q4, d3[1] │ │ │ │ + @ instruction: 0xf5380047 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vmla.i32 q0, q4, d7[0] │ │ │ │ - vmla.i32 q8, q5, d7[0] │ │ │ │ - @ instruction: 0xf4f00047 │ │ │ │ - subs r6, #4 │ │ │ │ + vmla.i32 q0, q6, d7[0] │ │ │ │ + vmla.i32 q8, q7, d7[0] │ │ │ │ + @ instruction: 0xf4f40047 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vmla.i16 q8, q5, d7[0] │ │ │ │ - movs r0, r4 │ │ │ │ + vmla.i16 q8, q7, d7[0] │ │ │ │ + movs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf4ac0047 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf4b00047 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r0, r0 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - orn r0, r4, #13041664 @ 0xc70000 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + orn r0, r8, #13041664 @ 0xc70000 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r2, [pc, #868] @ (427a88 ) │ │ │ │ add.w r3, r6, #376 @ 0x178 │ │ │ │ ldr r1, [pc, #868] @ (427a8c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d2, [pc, #824] @ 427a68 │ │ │ │ @@ -1356508,93 +1356512,94 @@ │ │ │ │ ... │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldrh r4, [r3, #58] @ 0x3a │ │ │ │ rsb ip, r2, #10752 @ 0x2a00 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - vhadd.u32 q0, q7, │ │ │ │ - vhadd.u q8, q2, │ │ │ │ - ssat r0, #8, r4, asr #1 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + vhadd.u q0, q1, │ │ │ │ + vhadd.u q8, q4, │ │ │ │ + ssat r0, #8, r8, asr #1 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vhadd.u8 q8, q6, │ │ │ │ - vmla.i16 q0, q1, d7[0] │ │ │ │ - @ instruction: 0xf2da0047 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + vhadd.u16 q8, q0, │ │ │ │ + vmla.i16 q0, q3, d7[0] │ │ │ │ + @ instruction: 0xf2de0047 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vhadd.u q8, q3, │ │ │ │ - vrev64. q0, │ │ │ │ - @ instruction: 0xf2940047 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + vhadd.u q8, q5, │ │ │ │ + vmla.i q8, q0, d3[1] │ │ │ │ + @ instruction: 0xf2980047 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vmla.i32 q0, q4, d7[0] │ │ │ │ - vmla.i16 q8, q5, d7[0] │ │ │ │ - movw r0, #57415 @ 0xe047 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + vmla.i32 q0, q6, d7[0] │ │ │ │ + vmla.i16 q8, q7, d7[0] │ │ │ │ + @ instruction: 0xf2520047 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vmla.i q8, q4, d3[1] │ │ │ │ - movs r2, r2 │ │ │ │ + vmla.i q8, q6, d3[1] │ │ │ │ + movs r6, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - addw r0, r8, #71 @ 0x47 │ │ │ │ - subs r3, #28 │ │ │ │ + addw r0, ip, #71 @ 0x47 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vmla.i q8, q7, d7[0] │ │ │ │ - movs r4, r6 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rsb r0, ip, #71 @ 0x47 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + rsbs r0, r0, #71 @ 0x47 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf1900047 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf1940047 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adcs.w r0, r4, #71 @ 0x47 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + adcs.w r0, r8, #71 @ 0x47 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - stc 0, cr0, [r6], #-284 @ 0xfffffee4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + stc 0, cr0, [sl], #-284 @ 0xfffffee4 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds.w r0, r8, #71 @ 0x47 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + adds.w r0, ip, #71 @ 0x47 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf0dc0047 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf0e00047 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf0a00047 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf0a40047 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - orn r0, r0, #71 @ 0x47 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + orn r0, r4, #71 @ 0x47 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bic.w r0, r2, #71 @ 0x47 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + bic.w r0, r6, #71 @ 0x47 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr.w r2, [pc, #1188] @ 428000 │ │ │ │ add.w r3, r6, #36 @ 0x24 │ │ │ │ ldr.w r1, [pc, #1184] @ 428004 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1357017,119 +1357022,119 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #280] @ (42810c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 426dc6 │ │ │ │ - vmla.i32 q0, q0, d7[0] │ │ │ │ - vmla.i q8, q3, d3[1] │ │ │ │ - cdp 0, 15, cr0, cr0, cr7, {2} │ │ │ │ - subs r0, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ vmla.i32 q0, q2, d7[0] │ │ │ │ - vmla.i32 q8, q1, d7[0] │ │ │ │ - cdp 0, 10, cr0, cr12, cr7, {2} │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + vmla.i q8, q5, d3[1] │ │ │ │ + cdp 0, 15, cr0, cr4, cr7, {2} │ │ │ │ + subs r0, #6 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vrev64. q0, │ │ │ │ - cdp 0, 5, cr0, cr12, cr7, {2} │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + vmla.i32 q0, q4, d7[0] │ │ │ │ + vmla.i32 q8, q3, d7[0] │ │ │ │ + cdp 0, 11, cr0, cr0, cr7, {2} │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldc 0, cr0, [sl, #-284] @ 0xfffffee4 │ │ │ │ - vmla.i16 q0, q2, d7[0] │ │ │ │ - cdp 0, 1, cr0, cr2, cr7, {2} │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vhadd.u32 q8, q5, │ │ │ │ - vrev64.8 q0, │ │ │ │ - stcl 0, cr0, [r6, #284] @ 0x11c │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + vmla.i q8, q0, d3[1] │ │ │ │ + cdp 0, 6, cr0, cr0, cr7, {2} │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vmla.i32 q8, q5, d7[0] │ │ │ │ + ldc 0, cr0, [lr, #-284] @ 0xfffffee4 │ │ │ │ vmla.i16 q0, q4, d7[0] │ │ │ │ - stc 0, cr0, [r0, #284] @ 0x11c │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + cdp 0, 1, cr0, cr6, cr7, {2} │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movs r4, r1 │ │ │ │ + vhadd.u32 q8, q7, │ │ │ │ + vrev64.16 q0, │ │ │ │ + stcl 0, cr0, [sl, #284] @ 0x11c │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + vmla.i32 q8, q7, d7[0] │ │ │ │ + vmla.i16 q0, q6, d7[0] │ │ │ │ + stc 0, cr0, [r4, #284] @ 0x11c │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i q0, q7, d7[0] │ │ │ │ - ldc 0, cr0, [sl, #-284]! @ 0xfffffee4 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + vmla.i q8, q1, d3[1] │ │ │ │ + ldc 0, cr0, [lr, #-284]! @ 0xfffffee4 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vswp q8, │ │ │ │ - movs r0, r6 │ │ │ │ + vmla.i q8, q3, d7[0] │ │ │ │ + movs r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldcl 0, cr0, [r4], #284 @ 0x11c │ │ │ │ - adds r6, #8 │ │ │ │ + ldcl 0, cr0, [r8], #284 @ 0x11c │ │ │ │ + adds r6, #12 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc 0, cr0, [sl], #284 @ 0x11c │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + stc 0, cr0, [lr], #284 @ 0x11c │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - stcl 0, cr0, [r6], #-284 @ 0xfffffee4 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + stcl 0, cr0, [sl], #-284 @ 0xfffffee4 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc 0, cr0, [r2], #-284 @ 0xfffffee4 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + stc 0, cr0, [r6], #-284 @ 0xfffffee4 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - rsbs r0, ip, r7, lsl #1 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xebe00047 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xeb960047 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + @ instruction: 0xeb9a0047 │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adcs.w r0, r2, r7, lsl #1 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adcs.w r0, r6, r7, lsl #1 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds.w r0, r2, r7, lsl #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds.w r0, r6, r7, lsl #1 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xead00047 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xead40047 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - eor.w r0, sl, r7, lsl #1 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + eor.w r0, lr, r7, lsl #1 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98a48 │ │ │ │ @@ -1357150,16 +1357155,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmdb ip!, {r0, r1, r2, r6} │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + strd r0, r0, [r0, #-284] @ 0x11c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ vldr d6, [r2] │ │ │ │ vldr d7, [r0] │ │ │ │ @@ -1357416,22 +1357421,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (428438 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 428402 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vrev64.8 q8, │ │ │ │ - cdp2 0, 15, cr0, cr0, cr7, {2} │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + vrev64.16 q8, │ │ │ │ + cdp2 0, 15, cr0, cr4, cr7, {2} │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr7, {2} │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr7, {2} │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1357471,18 +1357476,18 @@ │ │ │ │ add r1, pc │ │ │ │ blx a065c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 6, cr0, cr2, cr7, {2} │ │ │ │ - cmp r7, #10 │ │ │ │ + cdp2 0, 6, cr0, cr6, cr7, {2} │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr7, {2} │ │ │ │ + cdp2 0, 5, cr0, cr14, cr7, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #80] @ (42851c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [pc, #80] @ (428520 ) │ │ │ │ @@ -1357517,15 +1357522,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr7, {2} │ │ │ │ + cdp2 0, 0, cr0, cr14, cr7, {2} │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #1468] @ 428afc │ │ │ │ @@ -1358074,40 +1358079,40 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 428a54 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ movs r1, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4, #-284] @ 0xfffffee4 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + stc2l 0, cr0, [r8, #-284] @ 0xfffffee4 │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r0, #148 @ 0x94 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc2 0, cr0, [ip, #-284] @ 0xfffffee4 │ │ │ │ - @ instruction: 0xfb180047 │ │ │ │ - ldrsb.w r0, [r4, #71] @ 0x47 │ │ │ │ - vld4.16 {d16-d19}, [r6], r7 │ │ │ │ - strh.w r0, [r0, #71] @ 0x47 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + ldc2 0, cr0, [r0, #-284] @ 0xfffffee4 │ │ │ │ + @ instruction: 0xfb1c0047 │ │ │ │ + ldrsb.w r0, [r8, #71] @ 0x47 │ │ │ │ + vld4.16 {d16-d19}, [sl], r7 │ │ │ │ + strh.w r0, [r4, #71] @ 0x47 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr??.w r0, [r4, r7] │ │ │ │ - cmp r1, #26 │ │ │ │ + ldr??.w r0, [r8, r7] │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr.w r0, [sl, r7] │ │ │ │ - cmp r1, #0 │ │ │ │ + ldr.w r0, [lr, r7] │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - str.w r0, [r0, r7] │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + str.w r0, [r4, r7] │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldrb.w r0, [r8, r7] │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + ldrb.w r0, [ip, r7] │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - @ instruction: 0xf7fe0047 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + strb.w r0, [r2, r7] │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr r2, [pc, #672] @ (428e08 ) │ │ │ │ @@ -1358343,22 +1358348,22 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 429020 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ subs r0, r4, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7400047 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xf7440047 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r4, r0, #1 │ │ │ │ subs r6, r2, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf71a0047 │ │ │ │ - @ instruction: 0xf65c0047 │ │ │ │ - @ instruction: 0xf6800047 │ │ │ │ + @ instruction: 0xf71e0047 │ │ │ │ + @ instruction: 0xf6600047 │ │ │ │ + @ instruction: 0xf6840047 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 429178 │ │ │ │ vcmp.f64 d4, #0.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.w 429154 │ │ │ │ vmov.f64 d4, d7 │ │ │ │ @@ -1358910,29 +1358915,29 @@ │ │ │ │ ands r0, r0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ mcr 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ - vext.8 q0, q7, , #0 │ │ │ │ - cdp 0, 9, cr0, cr4, cr7, {2} │ │ │ │ - subs r2, r7, #4 │ │ │ │ + vmla.i d16, d2, d3[1] │ │ │ │ + cdp 0, 9, cr0, cr8, cr7, {2} │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp 0, 7, cr0, cr2, cr7, {2} │ │ │ │ - subs r0, r3, #4 │ │ │ │ + cdp 0, 7, cr0, cr6, cr7, {2} │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp 0, 5, cr0, cr6, cr7, {2} │ │ │ │ - subs r4, r7, #3 │ │ │ │ + cdp 0, 5, cr0, cr10, cr7, {2} │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp 0, 3, cr0, cr12, cr7, {2} │ │ │ │ - subs r2, r4, #3 │ │ │ │ + cdp 0, 4, cr0, cr0, cr7, {2} │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - cdp 0, 2, cr0, cr2, cr7, {2} │ │ │ │ - subs r0, r1, #3 │ │ │ │ + cdp 0, 2, cr0, cr6, cr7, {2} │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1359382,33 +1359387,33 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r7, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #284] @ 0x11c │ │ │ │ - mrrc 0, 4, r0, ip, cr7 │ │ │ │ - adc.w r0, r0, r7, lsl #1 │ │ │ │ - @ instruction: 0xe9a20047 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + ldc 0, cr0, [ip, #284] @ 0x11c │ │ │ │ + stcl 0, cr0, [r0], #-284 @ 0xfffffee4 │ │ │ │ + adc.w r0, r4, r7, lsl #1 │ │ │ │ + @ instruction: 0xe9a60047 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strd r0, r0, [r8, #-284]! @ 0x11c │ │ │ │ - subs r0, r2, r0 │ │ │ │ + strd r0, r0, [ip, #-284]! @ 0x11c │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - strd r0, r0, [lr, #-284] @ 0x11c │ │ │ │ - adds r4, r6, r7 │ │ │ │ + ldrd r0, r0, [r2, #-284] @ 0x11c │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - stmdb lr!, {r0, r1, r2, r6} │ │ │ │ - adds r4, r2, r7 │ │ │ │ + ldmdb r2!, {r0, r1, r2, r6} │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldmdb r4, {r0, r1, r2, r6} │ │ │ │ - adds r2, r7, r6 │ │ │ │ + ldmdb r8, {r0, r1, r2, r6} │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1359721,63 +1359726,63 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #112] @ (429e00 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 4299a6 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - b.n 429d84 │ │ │ │ + b.n 429d8c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 429aa4 │ │ │ │ + b.n 429aac │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 429a6c │ │ │ │ + b.n 429a74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 429a44 │ │ │ │ + b.n 429a4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 429a18 │ │ │ │ + b.n 429a20 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 4299ec │ │ │ │ + b.n 4299f4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 4299c0 │ │ │ │ + b.n 4299c8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 429990 │ │ │ │ + b.n 429998 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 429964 │ │ │ │ + b.n 42996c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 429938 │ │ │ │ + b.n 429940 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 42990c │ │ │ │ + b.n 429914 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 4298e0 │ │ │ │ + b.n 4298e8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 4298b4 │ │ │ │ + b.n 4298bc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -1360028,53 +1360033,53 @@ │ │ │ │ b.n 429e7a │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r4, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4299a8 │ │ │ │ + b.n 4299b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 429944 │ │ │ │ + b.n 42994c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 429938 │ │ │ │ + b.n 429940 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42a7fc │ │ │ │ + b.n 42a804 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 42a744 │ │ │ │ + b.n 42a74c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42a6fc │ │ │ │ + b.n 42a704 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 42a6b0 │ │ │ │ + b.n 42a6b8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 42a628 │ │ │ │ + b.n 42a630 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 42a5fc │ │ │ │ + b.n 42a604 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 42a5d0 │ │ │ │ + b.n 42a5d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 42a5a0 │ │ │ │ + b.n 42a5a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w lr, [r1, #224] @ 0xe0 │ │ │ │ ldrd fp, r3, [r0, #92] @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1360850,29 +1360855,29 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 42aa74 │ │ │ │ + b.n 42aa7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r4, r5, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 42a9dc │ │ │ │ + b.n 42a9e4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 42a9d0 │ │ │ │ + b.n 42a9d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bgt.n 42aa40 │ │ │ │ + bgt.n 42aa48 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bgt.n 42aa30 │ │ │ │ + bgt.n 42aa38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrd r4, r5, [sp, #100] @ 0x64 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.w 42a6d8 │ │ │ │ @@ -1361156,51 +1361161,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #84] @ (42ad44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 42ab3c │ │ │ │ - bvc.n 42aca0 │ │ │ │ + bvc.n 42aca8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bvc.n 42add0 │ │ │ │ + bvc.n 42add8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvs.n 42ac78 │ │ │ │ + bvs.n 42ac80 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bvs.n 42ac4c │ │ │ │ + bvs.n 42ac54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bvs.n 42ac20 │ │ │ │ + bvs.n 42ac28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bvs.n 42adf0 │ │ │ │ + bvs.n 42adf8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bvs.n 42adc4 │ │ │ │ + bvs.n 42adcc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bvs.n 42ad98 │ │ │ │ + bvs.n 42ada0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bvs.n 42ad68 │ │ │ │ + bvs.n 42ad70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bpl.n 42ad38 │ │ │ │ + bpl.n 42ad40 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r1 │ │ │ │ ldr.w sl, [r0] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w fp, [r0, #44] @ 0x2c │ │ │ │ ldrd ip, r1, [r0, #60] @ 0x3c │ │ │ │ @@ -1361422,37 +1361427,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #56] @ (42afe0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 42af54 │ │ │ │ - bmi.n 42b074 │ │ │ │ + bmi.n 42b07c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcc.n 42af90 │ │ │ │ + bcc.n 42af98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcc.n 42af38 │ │ │ │ + bcc.n 42af40 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bcc.n 42af08 │ │ │ │ + bcc.n 42af10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bcc.n 42b0c4 │ │ │ │ + bcc.n 42b0cc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bcc.n 42b094 │ │ │ │ + bcc.n 42b09c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - bcc.n 42b064 │ │ │ │ + bcc.n 42b06c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #1168] @ 42b488 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1361888,15 +1361893,15 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ movw r0, #59470 @ 0xe84e │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf616004e │ │ │ │ - bcs.n 42b574 │ │ │ │ + bcs.n 42b57c │ │ │ │ lsls r7, r0, #1 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ b.n 42b4ae │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ @@ -1362145,40 +1362150,40 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 42b73c │ │ │ │ b.n 42b194 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ b.n 42b576 │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2 0, cr0, [r4, #268]! @ 0x10c │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + stc2 0, cr0, [r8, #268]! @ 0x10c │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2 0, cr0, [r6, #268] @ 0x10c │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + stc2 0, cr0, [sl, #268] @ 0x10c │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2l 0, cr0, [ip, #-268]! @ 0xfffffef4 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldc2l 0, cr0, [r0, #-268]! @ 0xfffffef4 │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-268] @ 0xfffffef4 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldc2l 0, cr0, [r4, #-268] @ 0xfffffef4 │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-268]! @ 0xfffffef4 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldc2 0, cr0, [r8, #-268]! @ 0xfffffef4 │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2 0, cr0, [r6], #268 @ 0x10c │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stc2 0, cr0, [sl], #268 @ 0x10c │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #-268 @ 0xfffffef4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + stc2 0, cr0, [r0], {67} @ 0x43 │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2l 0, cr0, [r2], #-268 @ 0xfffffef4 │ │ │ │ + stc2l 0, cr0, [r6], #-268 @ 0xfffffef4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3680] @ 0xe60 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ ldr.w r4, [pc, #1176] @ 42bc48 │ │ │ │ @@ -1362611,19 +1362616,19 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ cdp 0, 9, cr0, cr6, cr14, {2} │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ blt.w 42c0a0 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -1363287,15 +1363292,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 42c266 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ @@ -1363855,37 +1363860,37 @@ │ │ │ │ vmul.f64 d7, d6, d11 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ b.n 42c8b6 │ │ │ │ ... │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 42ca82 │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbnz r6, 42cad2 │ │ │ │ + cbnz r2, 42cad4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldcl 0, cr0, [r4], #-268 @ 0xfffffef4 │ │ │ │ - cbnz r4, 42cad4 │ │ │ │ + ldcl 0, cr0, [r8], #-268 @ 0xfffffef4 │ │ │ │ + cbnz r0, 42cad6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbnz r6, 42cac2 │ │ │ │ + cbnz r2, 42cac4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc 0, cr0, [r6], {67} @ 0x43 │ │ │ │ + stc 0, cr0, [sl], {67} @ 0x43 │ │ │ │ udf #180 @ 0xb4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 42cac4 │ │ │ │ + cbnz r6, 42cac4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - rsb r0, sl, r3, lsl #1 │ │ │ │ - cbnz r2, 42ca94 │ │ │ │ + rsb r0, lr, r3, lsl #1 │ │ │ │ + cbnz r6, 42ca94 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strd r0, r0, [sl, #268]! @ 0x10c │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + strd r0, r0, [lr, #268]! @ 0x10c │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xe9a20043 │ │ │ │ + @ instruction: 0xe9a60043 │ │ │ │ vcmpe.f64 d12, #0.0 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ mov r5, sl │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1364079,49 +1364084,49 @@ │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 42ccba │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cc90 │ │ │ │ + b.n 42cc98 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cc5c │ │ │ │ + b.n 42cc64 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cc28 │ │ │ │ + b.n 42cc30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cbfc │ │ │ │ + b.n 42cc04 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cbd0 │ │ │ │ + b.n 42cbd8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cba4 │ │ │ │ + b.n 42cbac │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cb78 │ │ │ │ + b.n 42cb80 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cb44 │ │ │ │ + b.n 42cb4c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cpsid │ │ │ │ + cpsid a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cb10 │ │ │ │ + b.n 42cb18 │ │ │ │ lsls r3, r0, #1 │ │ │ │ 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, #3656] @ 0xe48 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -1364439,37 +1364444,37 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ bls.n 42d110 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cd30 │ │ │ │ + b.n 42cd38 │ │ │ │ lsls r3, r0, #1 │ │ │ │ bhi.n 42d090 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42cca4 │ │ │ │ + b.n 42ccac │ │ │ │ lsls r3, r0, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r2, 42d112 │ │ │ │ + cbz r6, 42d112 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42c96c │ │ │ │ + b.n 42c974 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cbz r2, 42d114 │ │ │ │ + cbz r6, 42d114 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 42c944 │ │ │ │ + b.n 42c94c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ ldrd r3, sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r4 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ beq.w 42da82 │ │ │ │ @@ -1364703,15 +1364708,15 @@ │ │ │ │ eors r1, r1 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 42d590 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ - vmla.i , , d20[0] │ │ │ │ + vmla.i , , d24[0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ blx 99cbc │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ @@ -1365080,17 +1365085,17 @@ │ │ │ │ b.n 42d7da │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 42d9d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r1, #1 │ │ │ │ beq.n 42d87a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w ip, ip, #32 │ │ │ │ strb.w ip, [r9, r3] │ │ │ │ cmp fp, r2 │ │ │ │ @@ -1365507,25 +1365512,25 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ sub.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ b.n 42dbf4 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - add r7, pc, #464 @ (adr r7, 42de54 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 42de64 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bhi.n 42dcbc │ │ │ │ + bhi.n 42dcc4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - add r7, pc, #360 @ (adr r7, 42ddf4 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 42de04 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bhi.n 42dc90 │ │ │ │ + bhi.n 42dc98 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - add r7, pc, #216 @ (adr r7, 42dd6c ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 42dd7c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvc.n 42dc50 │ │ │ │ + bvc.n 42dc58 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mov r7, sl │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [pc, #760] @ (42df98 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ @@ -1365810,37 +1365815,37 @@ │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ b.n 42dea2 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - add r6, pc, #344 @ (adr r6, 42e0f4 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 42e104 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 42e210 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 42e220 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvs.n 42e02c │ │ │ │ + bvs.n 42e034 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - add r5, pc, #520 @ (adr r5, 42e1b0 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 42e1c0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvs.n 42e000 │ │ │ │ + bvs.n 42e008 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - add r5, pc, #344 @ (adr r5, 42e108 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 42e118 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bpl.n 42dfb0 │ │ │ │ + bvs.n 42dfb8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - add r5, pc, #232 @ (adr r5, 42e0a0 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 42e0b0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bpl.n 42df80 │ │ │ │ + bpl.n 42df88 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - add r4, pc, #736 @ (adr r4, 42e2a0 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 42e2b0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #664 @ (adr r3, 42e25c ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 42e26c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bmi.n 42e064 │ │ │ │ + bmi.n 42e06c │ │ │ │ lsls r3, r0, #1 │ │ │ │ vldr d7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldrd fp, r7, [sp, #332] @ 0x14c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ @@ -1366334,67 +1366339,67 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 42db9a │ │ │ │ ... │ │ │ │ ands r0, r0 │ │ │ │ eors r7, r7 │ │ │ │ - add r3, pc, #72 @ (adr r3, 42e5a4 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 42e5b4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 42e770 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 42e780 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr.w r0, [pc, #2200] @ 42ee60 │ │ │ │ movw r1, #3815 @ 0xee7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr.w r0, [pc, #2188] @ 42ee64 │ │ │ │ @@ -1367142,89 +1367147,89 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ b.w 42cd4a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr r0, [pc, #408] @ (42f094 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #400] @ (42f098 ) │ │ │ │ @@ -1367362,57 +1367367,57 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #100] @ (42f0e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 42e52a │ │ │ │ nop │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r3, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -1367683,34 +1367688,34 @@ │ │ │ │ eors r1, r3 │ │ │ │ push {r6, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrh r3, [r1, #52] @ 0x34 │ │ │ │ vqrdmlah.s q12, , d19[0] │ │ │ │ vcvt.f32.u32 q12, , #1 │ │ │ │ - vcvt.u32.f32 q12, q14, #1 │ │ │ │ + @ instruction: 0xffff8f80 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ite │ │ │ │ + it │ │ │ │ lsl r3, r0, #1 │ │ │ │ - moval ip, r7 │ │ │ │ + mov ip, r7 │ │ │ │ cmp r7, sl │ │ │ │ ble.n 42f44e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #1 │ │ │ │ ble.n 42f44e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -1368192,17 +1368197,17 @@ │ │ │ │ vcmpe.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.n 42f93a │ │ │ │ vldr d5, [r2, #8] │ │ │ │ vsub.f64 d7, d5, d7 │ │ │ │ b.n 42f942 │ │ │ │ ... │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ vabal.u , d15, d1 │ │ │ │ str r0, [r6, #24] │ │ │ │ vldr d7, [r6, #8] │ │ │ │ vldr d5, [r1, #-8] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ @@ -1368481,70 +1368486,70 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #124] @ (42fd24 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 42fc0a │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ strh r5, [r0, #52] @ 0x34 │ │ │ │ - @ instruction: 0xffff87ca │ │ │ │ + @ instruction: 0xffff87ce │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r3 │ │ │ │ @@ -1368572,17 +1368577,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1368628,17 +1368633,17 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #16] @ (42fe08 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 42fdb4 │ │ │ │ nop │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r3, r0, #1 │ │ │ │ │ │ │ │ 0042fe0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1368975,108 +1368980,108 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mcr2 15, 6, pc, cr15, cr15, {7} @ │ │ │ │ vminnm.f32 , , │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ add r7, pc, #576 @ (adr r7, 4303ec ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ strh r5, [r0, #46] @ 0x2e │ │ │ │ vmlal.u q12, d31, d11[0] │ │ │ │ - @ instruction: 0xffff83c8 │ │ │ │ + @ instruction: 0xffff83cc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ strh r5, [r5, #38] @ 0x26 │ │ │ │ - vsri.32 q12, q6, #1 │ │ │ │ + vmls.i q12, , d16[0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {} │ │ │ │ + push {r2} │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r6, 430260 │ │ │ │ + cbz r2, 430262 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r2, 430260 │ │ │ │ + cbz r6, 430260 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r2, 43025e │ │ │ │ + cbz r6, 43025e │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r2, 43025e │ │ │ │ + cbz r6, 43025e │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [pc, #88] @ (43026c ) │ │ │ │ + ldr r6, [pc, #104] @ (43027c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r0, 430260 │ │ │ │ + cbz r4, 430260 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [pc, #192] @ (4302e8 ) │ │ │ │ + ldr r6, [pc, #208] @ (4302f8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #532] @ (430470 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ @@ -1369272,77 +1369277,77 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r4, 430480 │ │ │ │ + cbz r0, 430482 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 993c8 │ │ │ │ @@ -1369363,17 +1369368,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1369432,19 +1369437,19 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx a0064 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1369483,17 +1369488,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (4306d8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1369534,15 +1369539,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -1370372,83 +1370377,83 @@ │ │ │ │ b.n 430ca0 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 431050 │ │ │ │ + bcs.n 431058 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 4313ac ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 4313bc ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #904 @ (adr r6, 431354 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 431364 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 431118 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 431128 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r5, pc, #832 @ (adr r5, 431320 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 431330 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r5, pc, #96 @ (adr r5, 43104c ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 43105c ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #816 @ (adr r4, 431324 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 431334 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #704 @ (adr r4, 4312bc ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 4312cc ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #536 @ (adr r4, 43121c ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 43122c ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #400 @ (adr r4, 43119c ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 4311ac ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #288 @ (adr r4, 431134 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 431144 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, 4310d4 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 4310e4 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 431064 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 431074 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ @@ -1370813,45 +1370818,45 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #504 @ (adr r1, 431610 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 431620 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #392 @ (adr r1, 4315a8 ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 4315b8 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #616 @ (adr r0, 431694 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 4316a4 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, pc, #496 @ (adr r0, 431624 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 431634 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 431440 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1370920,21 +1370925,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1371001,21 +1371006,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r0, #1 │ │ │ │ │ │ │ │ 004315dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1371361,110 +1371366,110 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r7, r0, #1 │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr11, cr15, {7} @ │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r3, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ @ instruction: 0xefafffff │ │ │ │ vrecps.f32 , , │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mrc 15, 6, APSR_nzcv, cr7, cr15, {7} │ │ │ │ mrc 15, 0, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldcl 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99800 │ │ │ │ @@ -1371485,17 +1371490,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1371538,15 +1371543,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrh r4, [r5, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -1371740,45 +1371745,45 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 431bbe │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r4, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ ldr r5, [pc, #500] @ (431f64 ) │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ @@ -1371970,45 +1371975,45 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 431e0e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r2, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldrh r2, [r7, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r0, #1 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -1372508,19 +1372513,19 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r0, [r6, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vldr d12, [r0, #136] @ 0x88 │ │ │ │ @@ -1373131,21 +1373136,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (432cec ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.w 432358 │ │ │ │ ... │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldrd r1, r0, [sp, #108] @ 0x6c │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ movs r7, #0 │ │ │ │ @@ -1373368,57 +1373373,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 432e84 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r3, r0, #1 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [pc, #220] @ (4330d0 ) │ │ │ │ @@ -1373520,17 +1373525,17 @@ │ │ │ │ nop │ │ │ │ strb r4, [r2, #25] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #224] @ (4331d8 ) │ │ │ │ @@ -1373633,21 +1373638,21 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r2, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r3, r0, #1 │ │ │ │ │ │ │ │ 004331f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1373883,82 +1373888,82 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 433294 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r0, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ stc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ mcr2 15, 5, pc, cr7, cr15, {7} @ │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r5, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r3, r0, #1 │ │ │ │ strb r4, [r6, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r3, r0, #1 │ │ │ │ b.n 433412 │ │ │ │ - vtbl.8 d21, {d15}, d22 │ │ │ │ + vtbl.8 d21, {d15}, d26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9bc70 │ │ │ │ @@ -1373979,17 +1373984,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r3, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1374060,15 +1374065,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r3, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r0, [r4, #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1374214,21 +1374219,21 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r3, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r3, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1374538,51 +1374543,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #552] @ (433d4c ) │ │ │ │ + ldr r1, [pc, #568] @ (433d5c ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r1, [pc, #448] @ (433ce8 ) │ │ │ │ + ldr r1, [pc, #464] @ (433cf8 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [pc, #64] @ (433b84 ) │ │ │ │ + ldr r0, [pc, #80] @ (433b94 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r3, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1374731,25 +1374736,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (433d0c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 433bf0 │ │ │ │ nop │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r3, r0, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1374965,39 +1374970,39 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp │ │ │ │ + add r6, sp │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #1016] @ (4343a4 ) │ │ │ │ + ldr r7, [pc, #8] @ (433fb4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r6, [pc, #48] @ (433fe4 ) │ │ │ │ + ldr r6, [pc, #64] @ (433ff4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r5, [pc, #960] @ (43437c ) │ │ │ │ + ldr r5, [pc, #976] @ (43438c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r5, [pc, #624] @ (434234 ) │ │ │ │ + ldr r5, [pc, #640] @ (434244 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r5, [pc, #496] @ (4341bc ) │ │ │ │ + ldr r5, [pc, #512] @ (4341cc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r3, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cbz r0, 43401c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -1375901,17 +1375906,17 @@ │ │ │ │ ... │ │ │ │ ldrsh r6, [r0, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r3, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add sl, r5 │ │ │ │ + add lr, r5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n 43497e │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 434934 │ │ │ │ @@ -1376526,107 +1376531,107 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #196] @ (4350c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 43472a │ │ │ │ nop │ │ │ │ - negs r0, r7 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ands r0, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r0, #1 │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ @@ -1377666,37 +1377671,37 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ strb r2, [r4, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r0, #1 │ │ │ │ strb r0, [r2, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ @@ -1378198,103 +1378203,103 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #184] @ (43628c ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 435134 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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, #3656] @ 0xe48 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ @@ -1379095,39 +1379100,39 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ bics r4, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r3, r0, #1 │ │ │ │ muls r0, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 436942 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1380716,27 +1380721,27 @@ │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ b.n 437cbe │ │ │ │ nop │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ @@ -1381356,189 +1381361,189 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #356] @ (438468 ) │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 4362fc │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1381762,29 +1381767,29 @@ │ │ │ │ nop │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r3, r0, #1 │ │ │ │ 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 │ │ │ │ movs r3, #1 │ │ │ │ @@ -1381940,25 +1381945,25 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #32] @ (438894 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 4387f0 │ │ │ │ nop │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ │ │ │ │ 00438898 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1382753,243 +1382758,243 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.w 438960 │ │ │ │ nop │ │ │ │ adds r2, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xfb73ffff │ │ │ │ stc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r1, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r3, r0, #1 │ │ │ │ adds r4, r4, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ add r3, sp, #972 @ 0x3cc │ │ │ │ @ instruction: 0xffffabbb │ │ │ │ - vsubw.u q8, , d18 │ │ │ │ + vsubw.u q8, , d22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r3, r0, #1 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ - vsubw.u q8, , d30 │ │ │ │ + vrsra.u32 d16, d18, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r0, r3 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vmla.i16 q8, q3, d6[0] │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + vmla.i16 q8, q5, d6[0] │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vmla.i16 q0, q2, d6[0] │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + vmla.i16 q0, q4, d6[0] │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.u16 q8, q1, q3 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + vhadd.u16 q8, q3, q3 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.u16 q0, q0, q3 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + vhadd.u16 q0, q2, q3 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr6, {2} │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + cdp2 0, 13, cr0, cr2, cr6, {2} │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr6, {2} │ │ │ │ - movs r5, #22 │ │ │ │ + cdp2 0, 8, cr0, cr4, cr6, {2} │ │ │ │ + movs r5, #26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp2 0, 3, cr0, cr14, cr6, {2} │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + cdp2 0, 4, cr0, cr2, cr6, {2} │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #280]! @ 0x118 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + ldc2l 0, cr0, [ip, #280]! @ 0x118 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2 0, cr0, [r4, #280]! @ 0x118 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + ldc2 0, cr0, [r8, #280]! @ 0x118 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #-280]! @ 0xfffffee8 │ │ │ │ - movs r4, #12 │ │ │ │ + ldc2l 0, cr0, [r8, #-280]! @ 0xfffffee8 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2 0, cr0, [r0, #-280]! @ 0xfffffee8 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + ldc2 0, cr0, [r4, #-280]! @ 0xfffffee8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2l 0, cr0, [ip], #280 @ 0x118 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + ldc2l 0, cr0, [r0], #280 @ 0x118 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2 0, cr0, [sl], #280 @ 0x118 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + stc2 0, cr0, [lr], #280 @ 0x118 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2l 0, cr0, [r6], #-280 @ 0xfffffee8 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + stc2l 0, cr0, [sl], #-280 @ 0xfffffee8 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2 0, cr0, [r4], #-280 @ 0xfffffee8 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + stc2 0, cr0, [r8], #-280 @ 0xfffffee8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xfbdc0046 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + @ instruction: 0xfbe00046 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xfb940046 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + @ instruction: 0xfb980046 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d5d8 │ │ │ │ @@ -1383010,16 +1383015,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r4, r6] │ │ │ │ - subs r4, r5, #7 │ │ │ │ + ldr??.w r0, [r8, r6] │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (439428 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1383059,15 +1383064,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r6, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r6, r7, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1384037,135 +1384042,135 @@ │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ asrs r6, r5, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vmla.i q8, q3, d6[0] │ │ │ │ - subs r0, r2, r4 │ │ │ │ + vmla.i q8, q5, d6[0] │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vrev64.8 q0, q3 │ │ │ │ - vmla.i32 q0, q3, d6[0] │ │ │ │ - subs r0, r0, r3 │ │ │ │ + vrev64.16 q0, q3 │ │ │ │ + vmla.i32 q0, q5, d6[0] │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vmla.i q0, q5, d2[1] │ │ │ │ - subs r2, r4, r2 │ │ │ │ + vmla.i q0, q7, d2[1] │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vhadd.u q8, q3, q3 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr6, {2} │ │ │ │ - cdp2 0, 9, cr0, cr2, cr6, {2} │ │ │ │ - adds r4, r5, r6 │ │ │ │ + vhadd.u q8, q5, q3 │ │ │ │ + cdp2 0, 13, cr0, cr8, cr6, {2} │ │ │ │ + cdp2 0, 9, cr0, cr6, cr6, {2} │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp2 0, 7, cr0, cr6, cr6, {2} │ │ │ │ - adds r0, r2, r6 │ │ │ │ + cdp2 0, 7, cr0, cr10, cr6, {2} │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr6, {2} │ │ │ │ - adds r4, r3, r5 │ │ │ │ + cdp2 0, 4, cr0, cr6, cr6, {2} │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - bmi.n 439e68 │ │ │ │ + bmi.n 439e70 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp2 0, 4, cr0, cr6, cr6, {2} │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + cdp2 0, 4, cr0, cr10, cr6, {2} │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr6, {2} │ │ │ │ - stc2 0, cr0, [sl, #280]! @ 0x118 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + cdp2 0, 5, cr0, cr14, cr6, {2} │ │ │ │ + stc2 0, cr0, [lr, #280]! @ 0x118 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - stc2 0, cr0, [ip, #280] @ 0x118 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + ldc2 0, cr0, [r0, #280] @ 0x118 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr6, {2} │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cdp2 0, 4, cr0, cr12, cr6, {2} │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bne.n 439f04 │ │ │ │ + bne.n 439f0c │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stc2l 0, cr0, [r2], #280 @ 0x118 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + stc2l 0, cr0, [r6], #280 @ 0x118 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - stc2l 0, cr0, [r8], {70} @ 0x46 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + stc2l 0, cr0, [ip], {70} @ 0x46 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - stc2 0, cr0, [lr], {70} @ 0x46 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + ldc2 0, cr0, [r2], {70} @ 0x46 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #-280 @ 0xfffffee8 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + ldc2l 0, cr0, [r8], #-280 @ 0xfffffee8 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - mrrc2 0, 4, r0, sl, cr6 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + mrrc2 0, 4, r0, lr, cr6 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - bcs.n 439e58 │ │ │ │ + bcs.n 439e60 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stc2 0, cr0, [lr], #-280 @ 0xfffffee8 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + ldc2 0, cr0, [r2], #-280 @ 0xfffffee8 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldc2 0, cr0, [r6], {70} @ 0x46 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + ldc2 0, cr0, [sl], {70} @ 0x46 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xfbfc0046 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + stc2 0, cr0, [r0], {70} @ 0x46 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xfbe20046 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + @ instruction: 0xfbe60046 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xfbca0046 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + @ instruction: 0xfbce0046 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - @ instruction: 0xfb9e0046 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + @ instruction: 0xfba20046 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xfb760046 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + @ instruction: 0xfb7a0046 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 43987c │ │ │ │ + b.n 439884 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - @ instruction: 0xfb040046 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + @ instruction: 0xfb080046 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - @ instruction: 0xfad80046 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + @ instruction: 0xfadc0046 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xfaaa0046 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + @ instruction: 0xfaae0046 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xfa820046 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + @ instruction: 0xfa860046 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xfa580046 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + @ instruction: 0xfa5c0046 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xfa2c0046 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + @ instruction: 0xfa300046 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr.w r1, [pc, #1804] @ 43a6b0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 961a8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1384822,62 +1384827,62 @@ │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ adds r7, #1 │ │ │ │ b.n 43a60c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r0, #1 │ │ │ │ - ldrh.w r0, [r0, #70] @ 0x46 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + ldrh.w r0, [r4, #70] @ 0x46 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - strb.w r0, [r0, #70] @ 0x46 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + strb.w r0, [r4, #70] @ 0x46 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str.w r0, [r8, r6] │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + str.w r0, [ip, r6] │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xf7c20046 │ │ │ │ - ldr r3, [pc, #336] @ (43a824 ) │ │ │ │ + @ instruction: 0xf7c60046 │ │ │ │ + ldr r3, [pc, #352] @ (43a834 ) │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 7, cr0, cr4, cr2, {2} │ │ │ │ - subs r0, r4, #3 │ │ │ │ + cdp 0, 7, cr0, cr8, cr2, {2} │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - bls.n 43a6c8 │ │ │ │ + bls.n 43a6d0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - @ instruction: 0xf7300046 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + @ instruction: 0xf7340046 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - movw r0, #43078 @ 0xa846 │ │ │ │ - @ instruction: 0xf6280046 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + movw r0, #59462 @ 0xe846 │ │ │ │ + @ instruction: 0xf62c0046 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - eor.w r0, r6, #12976128 @ 0xc60000 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + eor.w r0, sl, #12976128 @ 0xc60000 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - orr.w r0, ip, #12976128 @ 0xc60000 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + orrs.w r0, r0, #12976128 @ 0xc60000 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - bics.w r0, r0, #12976128 @ 0xc60000 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + bics.w r0, r4, #12976128 @ 0xc60000 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ands.w r0, r2, #12976128 @ 0xc60000 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + ands.w r0, r6, #12976128 @ 0xc60000 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xf3f60046 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + @ instruction: 0xf3fa0046 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ble.n 43a778 │ │ │ │ + ble.n 43a780 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - usat r0, #6, r2, asr #1 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + usat r0, #6, r6, asr #1 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xf2ec0046 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + @ instruction: 0xf2f00046 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1385276,47 +1385281,47 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.w 43985e │ │ │ │ mov r0, r6 │ │ │ │ blx 9a354 │ │ │ │ mov r1, r0 │ │ │ │ b.n 43aaea │ │ │ │ - adds.w r0, r6, #70 @ 0x46 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + adds.w r0, sl, #70 @ 0x46 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xf0f60046 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + @ instruction: 0xf0fa0046 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - orns r0, lr, #70 @ 0x46 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + eor.w r0, r2, #70 @ 0x46 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - orrs.w r0, lr, #70 @ 0x46 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + orn r0, r2, #70 @ 0x46 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vmla.i d16, d14, d2[1] │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + vmla.i16 d16, d2, d6[0] │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vmla.i32 d0, d12, d6[0] │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + vext.8 q0, q0, q3, #0 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vhadd.s32 q8, q1, q3 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + vhadd.s32 q8, q3, q3 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vhadd.s8 q8, q2, q3 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + vhadd.s8 q8, q4, q3 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vmla.i d16, d0, d2[1] │ │ │ │ - cdp 0, 5, cr0, cr10, cr6, {2} │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + vmla.i d16, d4, d2[1] │ │ │ │ + cdp 0, 5, cr0, cr14, cr6, {2} │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-280] @ 0xfffffee8 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + ldcl 0, cr0, [lr, #-280] @ 0xfffffee8 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldc 0, cr0, [r8, #-280]! @ 0xfffffee8 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + ldc 0, cr0, [ip, #-280]! @ 0xfffffee8 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r3, r0, #1 │ │ │ │ │ │ │ │ 0043abb0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1386047,172 +1386052,172 @@ │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa82004d │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8], #-280 @ 0xfffffee8 │ │ │ │ + stcl 0, cr0, [ip], #-280 @ 0xfffffee8 │ │ │ │ @ instruction: 0xe83bffff │ │ │ │ - ldcl 0, cr0, [r6, #-280] @ 0xfffffee8 │ │ │ │ - ldcl 0, cr0, [r4, #-280]! @ 0xfffffee8 │ │ │ │ + ldcl 0, cr0, [sl, #-280] @ 0xfffffee8 │ │ │ │ + ldcl 0, cr0, [r8, #-280]! @ 0xfffffee8 │ │ │ │ lsrs r7, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], {70} @ 0x46 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + stc 0, cr0, [r2], #-280 @ 0xfffffee8 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ vld1.8 {d16[2]}, [r2]! │ │ │ │ - @ instruction: 0xebe20046 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + @ instruction: 0xebe60046 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r3, r0, #1 │ │ │ │ b.n 43b24e │ │ │ │ - vqdmulh.s q15, , d20[0] │ │ │ │ + vqdmulh.s q15, , d24[0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc 0, cr0, [lr, #-280] @ 0xfffffee8 │ │ │ │ - @ instruction: 0xeb8c0046 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + stc 0, cr0, [r2, #-280]! @ 0xfffffee8 │ │ │ │ + @ instruction: 0xeb900046 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - sbc.w r0, lr, r6, lsl #1 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + sbcs.w r0, r2, r6, lsl #1 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - stcl 0, cr0, [r8], #280 @ 0x118 │ │ │ │ - ldc 0, cr0, [r2, #-280]! @ 0xfffffee8 │ │ │ │ - ldc 0, cr0, [r8, #-280]! @ 0xfffffee8 │ │ │ │ - stc 0, cr0, [r2, #280] @ 0x118 │ │ │ │ - add.w r0, r8, r6, lsl #1 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + stcl 0, cr0, [ip], #280 @ 0x118 │ │ │ │ + ldc 0, cr0, [r6, #-280]! @ 0xfffffee8 │ │ │ │ + ldc 0, cr0, [ip, #-280]! @ 0xfffffee8 │ │ │ │ + stc 0, cr0, [r6, #280] @ 0x118 │ │ │ │ + add.w r0, ip, r6, lsl #1 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xeaea0046 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + @ instruction: 0xeaee0046 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - stcl 0, cr0, [ip, #-280] @ 0xfffffee8 │ │ │ │ - ldc 0, cr0, [lr, #280] @ 0x118 │ │ │ │ - @ instruction: 0xeaa80046 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + ldcl 0, cr0, [r0, #-280] @ 0xfffffee8 │ │ │ │ + stc 0, cr0, [r2, #280]! @ 0x118 │ │ │ │ + @ instruction: 0xeaac0046 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - stc 0, cr0, [r6, #280] @ 0x118 │ │ │ │ - stcl 0, cr0, [r4, #280] @ 0x118 │ │ │ │ - orn r0, r6, r6, lsl #1 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + stc 0, cr0, [sl, #280] @ 0x118 │ │ │ │ + stcl 0, cr0, [r8, #280] @ 0x118 │ │ │ │ + orn r0, sl, r6, lsl #1 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - orr.w r0, r4, r6, lsl #1 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + orr.w r0, r8, r6, lsl #1 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - stc 0, cr0, [r8, #280] @ 0x118 │ │ │ │ - ldc 0, cr0, [lr, #280]! @ 0x118 │ │ │ │ - and.w r0, r0, r6, lsl #1 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + stc 0, cr0, [ip, #280] @ 0x118 │ │ │ │ + stcl 0, cr0, [r2, #280] @ 0x118 │ │ │ │ + and.w r0, r4, r6, lsl #1 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - stcl 0, cr0, [sl, #280] @ 0x118 │ │ │ │ - ldc 0, cr0, [lr, #280] @ 0x118 │ │ │ │ - @ instruction: 0xe9ba0046 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + stcl 0, cr0, [lr, #280] @ 0x118 │ │ │ │ + stc 0, cr0, [r2, #280]! @ 0x118 │ │ │ │ + @ instruction: 0xe9be0046 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldc 0, cr0, [r4, #280]! @ 0x118 │ │ │ │ - stcl 0, cr0, [r6, #280]! @ 0x118 │ │ │ │ - ldrd r0, r0, [r8, #-280]! @ 0x118 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + ldc 0, cr0, [r8, #280]! @ 0x118 │ │ │ │ + stcl 0, cr0, [sl, #280]! @ 0x118 │ │ │ │ + ldrd r0, r0, [ip, #-280]! @ 0x118 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - stcl 0, cr0, [lr, #280] @ 0x118 │ │ │ │ - cdp 0, 2, cr0, cr12, cr6, {2} │ │ │ │ - ldmdb r6!, {r1, r2, r6} │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + ldcl 0, cr0, [r2, #280] @ 0x118 │ │ │ │ + cdp 0, 3, cr0, cr0, cr6, {2} │ │ │ │ + ldmdb sl!, {r1, r2, r6} │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 1, cr0, cr0, cr6, {2} │ │ │ │ - cdp 0, 3, cr0, cr14, cr6, {2} │ │ │ │ - ldrd r0, r0, [r0], #280 @ 0x118 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + cdp 0, 1, cr0, cr4, cr6, {2} │ │ │ │ + cdp 0, 4, cr0, cr2, cr6, {2} │ │ │ │ + ldrd r0, r0, [r4], #280 @ 0x118 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 2, cr0, cr2, cr6, {2} │ │ │ │ - cdp 0, 5, cr0, cr4, cr6, {2} │ │ │ │ - stmia.w lr!, {r1, r2, r6} │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + cdp 0, 2, cr0, cr6, cr6, {2} │ │ │ │ + cdp 0, 5, cr0, cr8, cr6, {2} │ │ │ │ + ldmia.w r2!, {r1, r2, r6} │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 3, cr0, cr8, cr6, {2} │ │ │ │ - cdp 0, 6, cr0, cr14, cr6, {2} │ │ │ │ - strd r0, r0, [ip], #-280 @ 0x118 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + cdp 0, 3, cr0, cr12, cr6, {2} │ │ │ │ + cdp 0, 7, cr0, cr2, cr6, {2} │ │ │ │ + ldrd r0, r0, [r0], #-280 @ 0x118 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 5, cr0, cr2, cr6, {2} │ │ │ │ - cdp 0, 9, cr0, cr8, cr6, {2} │ │ │ │ - @ instruction: 0xe82a0046 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + cdp 0, 5, cr0, cr6, cr6, {2} │ │ │ │ + cdp 0, 9, cr0, cr12, cr6, {2} │ │ │ │ + @ instruction: 0xe82e0046 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 7, cr0, cr10, cr6, {2} │ │ │ │ - cdp 0, 11, cr0, cr4, cr6, {2} │ │ │ │ - b.n 43b4cc │ │ │ │ + cdp 0, 7, cr0, cr14, cr6, {2} │ │ │ │ + cdp 0, 11, cr0, cr8, cr6, {2} │ │ │ │ + b.n 43b4d4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 9, cr0, cr12, cr6, {2} │ │ │ │ - cdp 0, 13, cr0, cr10, cr6, {2} │ │ │ │ - b.n 43b448 │ │ │ │ + cdp 0, 10, cr0, cr0, cr6, {2} │ │ │ │ + cdp 0, 13, cr0, cr14, cr6, {2} │ │ │ │ + b.n 43b450 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 11, cr0, cr4, cr6, {2} │ │ │ │ - cdp 0, 14, cr0, cr10, cr6, {2} │ │ │ │ - b.n 43b3c0 │ │ │ │ + cdp 0, 11, cr0, cr8, cr6, {2} │ │ │ │ + cdp 0, 14, cr0, cr14, cr6, {2} │ │ │ │ + b.n 43b3c8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 13, cr0, cr4, cr6, {2} │ │ │ │ - vhadd.s8 q0, q5, q3 │ │ │ │ - b.n 43b33c │ │ │ │ + cdp 0, 13, cr0, cr8, cr6, {2} │ │ │ │ + vhadd.s8 q0, q7, q3 │ │ │ │ + b.n 43b344 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cdp 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - vhadd.s8 q8, q5, q3 │ │ │ │ - b.n 43b2c4 │ │ │ │ + cdp 0, 15, cr0, cr8, cr6, {2} │ │ │ │ + vhadd.s8 q8, q7, q3 │ │ │ │ + b.n 43b2cc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vhadd.s q0, q6, q3 │ │ │ │ - vmla.i d0, d2, d2[1] │ │ │ │ - b.n 43b248 │ │ │ │ + vhadd.s8 q8, q0, q3 │ │ │ │ + vmla.i d0, d6, d2[1] │ │ │ │ + b.n 43b250 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vhadd.s32 q8, q3, q3 │ │ │ │ - vmla.i32 d0, d6, d6[0] │ │ │ │ - b.n 43b1cc │ │ │ │ + vhadd.s32 q8, q5, q3 │ │ │ │ + vmla.i32 d0, d10, d6[0] │ │ │ │ + b.n 43b1d4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vmla.i32 d0, d6, d6[0] │ │ │ │ - vmla.i d0, d0, d2[1] │ │ │ │ - b.n 43b154 │ │ │ │ + vmla.i32 d0, d10, d6[0] │ │ │ │ + vmla.i d0, d4, d2[1] │ │ │ │ + b.n 43b15c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vmla.i d16, d0, d2[1] │ │ │ │ - vhadd.s q8, q7, q3 │ │ │ │ - b.n 43b0d8 │ │ │ │ + vmla.i d16, d4, d2[1] │ │ │ │ + vmla.i d0, d2, d2[1] │ │ │ │ + b.n 43b0e0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vmla.i32 d0, d10, d6[0] │ │ │ │ - vmla.i16 d16, d10, d6[0] │ │ │ │ - b.n 43b05c │ │ │ │ + vmla.i32 d0, d14, d6[0] │ │ │ │ + vmla.i16 d16, d14, d6[0] │ │ │ │ + b.n 43b064 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - vext.8 q0, q7, q3, #0 │ │ │ │ - bics.w r0, r4, #70 @ 0x46 │ │ │ │ - b.n 43afcc │ │ │ │ + vmla.i d16, d2, d2[1] │ │ │ │ + bics.w r0, r8, #70 @ 0x46 │ │ │ │ + b.n 43afd4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ands.w r0, r2, #70 @ 0x46 │ │ │ │ - b.n 43af64 │ │ │ │ + ands.w r0, r6, #70 @ 0x46 │ │ │ │ + b.n 43af6c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - vmla.i32 q8, q7, d2[0] │ │ │ │ + vswp q8, q1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e1d0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1386231,17 +1386236,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 43bb0c │ │ │ │ + b.n 43bb14 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2 0, cr0, [lr, #264] @ 0x108 │ │ │ │ + stc2 0, cr0, [r2, #264]! @ 0x108 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 43b656 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4} │ │ │ │ @@ -1386402,15 +1386407,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.s8 q0, q0, │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], #-280 @ 0xfffffee8 │ │ │ │ + stcl 0, cr0, [r8], #-280 @ 0xfffffee8 │ │ │ │ cdp 0, 9, cr0, cr8, cr13, {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 r6, r0 │ │ │ │ @@ -1386506,18 +1386511,18 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9cfa8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ b.n 43b80a │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb8e0046 │ │ │ │ - sbc.w r0, r6, r6, lsl #1 │ │ │ │ - @ instruction: 0xfb260042 │ │ │ │ - add.w r0, sl, r6, lsl #1 │ │ │ │ + @ instruction: 0xeb920046 │ │ │ │ + sbc.w r0, sl, r6, lsl #1 │ │ │ │ + @ instruction: 0xfb2a0042 │ │ │ │ + add.w r0, lr, r6, lsl #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (43b964 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (43b968 ) │ │ │ │ @@ -1386556,15 +1386561,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [lr, #-308]! @ 0xfffffecc │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r6, r6, lsl #1 │ │ │ │ + eor.w r0, sl, r6, lsl #1 │ │ │ │ stc 0, cr0, [r4, #-308] @ 0xfffffecc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r2 │ │ │ │ blt.n 43b97e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -1386629,19 +1386634,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #28] @ (43ba38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 43ba04 │ │ │ │ nop │ │ │ │ - and.w r0, ip, r6, lsl #1 │ │ │ │ - strd r0, r0, [r0, #280]! @ 0x118 │ │ │ │ - ldrsb.w r0, [r6, #66] @ 0x42 │ │ │ │ - strd r0, r0, [r0, #280] @ 0x118 │ │ │ │ - ldr??.w r0, [r6, r2] │ │ │ │ + ands.w r0, r0, r6, lsl #1 │ │ │ │ + strd r0, r0, [r4, #280]! @ 0x118 │ │ │ │ + ldrsb.w r0, [sl, #66] @ 0x42 │ │ │ │ + strd r0, r0, [r4, #280] @ 0x118 │ │ │ │ + ldr??.w r0, [sl, r2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #440] @ (43bc0c ) │ │ │ │ @@ -1386818,26 +1386823,25 @@ │ │ │ │ @ instruction: 0xebf4004d │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebe6004d │ │ │ │ ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb86004d │ │ │ │ - @ instruction: 0xe8c60046 │ │ │ │ - ldmia.w r4, {r1, r2, r6} │ │ │ │ - stmia.w r4, {r1, r2, r6} │ │ │ │ - ldrh.w r0, [ip, r2] │ │ │ │ - @ instruction: 0xe8180046 │ │ │ │ - @ instruction: 0xf7d00042 │ │ │ │ - b.n 43bc38 │ │ │ │ + @ instruction: 0xe8ca0046 │ │ │ │ + ldmia.w r8, {r1, r2, r6} │ │ │ │ + stmia.w r8, {r1, r2, r6} │ │ │ │ + str.w r0, [r0, r2] │ │ │ │ + @ instruction: 0xe81c0046 │ │ │ │ + @ instruction: 0xf7d40042 │ │ │ │ + @ instruction: 0xe8020046 │ │ │ │ + @ instruction: 0xf7b80042 │ │ │ │ + b.n 43bc08 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf7b40042 │ │ │ │ - b.n 43bc00 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf7940042 │ │ │ │ + @ instruction: 0xf7980042 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #476] @ (43be38 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -1387028,32 +1387032,32 @@ │ │ │ │ blx 9d3fc │ │ │ │ b.n 43be12 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [ip, #308]! @ 0x134 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r2, #-308]! @ 0x134 │ │ │ │ - b.n 43bb9c │ │ │ │ + b.n 43bba4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf6620042 │ │ │ │ - b.n 43bb70 │ │ │ │ + @ instruction: 0xf6660042 │ │ │ │ + b.n 43bb78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movw r0, #34882 @ 0x8842 │ │ │ │ - b.n 43bb24 │ │ │ │ + movw r0, #51266 @ 0xc842 │ │ │ │ + b.n 43bb2c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf61e0042 │ │ │ │ - b.n 43bad8 │ │ │ │ + @ instruction: 0xf6220042 │ │ │ │ + b.n 43bae0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf5f40042 │ │ │ │ - b.n 43ba0c │ │ │ │ + @ instruction: 0xf5f80042 │ │ │ │ + b.n 43ba14 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf5880042 │ │ │ │ - b.n 43b9d4 │ │ │ │ + @ instruction: 0xf58c0042 │ │ │ │ + b.n 43b9dc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sbc.w r0, r8, #12713984 @ 0xc20000 │ │ │ │ + sbc.w r0, ip, #12713984 @ 0xc20000 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ vldr d2, [r3, #8] │ │ │ │ @@ -1387301,20 +1387305,20 @@ │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ b.n 43c0e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 43bfd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 43c8b0 │ │ │ │ + b.n 43c8b8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sbfx r0, r4, #1, #3 │ │ │ │ - b.n 43c6e0 │ │ │ │ + sbfx r0, r8, #1, #3 │ │ │ │ + b.n 43c6e8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf2580042 │ │ │ │ + @ instruction: 0xf25c0042 │ │ │ │ stmdb sp!, {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 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1387363,19 +1387367,19 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #24] @ (43c244 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 43c218 │ │ │ │ - b.n 43c5fc │ │ │ │ + b.n 43c604 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 43c5a0 │ │ │ │ + b.n 43c5a8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sbc.w r0, r4, #66 @ 0x42 │ │ │ │ + sbc.w r0, r8, #66 @ 0x42 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2848] @ 0xb20 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov r4, r2 │ │ │ │ @@ -1387674,26 +1387678,26 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ b.n 43cd90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 43c858 │ │ │ │ + b.n 43c860 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cdp 0, 2, cr0, cr10, cr2, {2} │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + cdp 0, 2, cr0, cr14, cr2, {2} │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cdp 0, 0, cr0, cr12, cr2, {2} │ │ │ │ + cdp 0, 1, cr0, cr0, cr2, {2} │ │ │ │ b.n 43c768 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #2806 @ 0xaf6 │ │ │ │ ldr r0, [pc, #176] @ (43c6b0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -1387761,32 +1387765,32 @@ │ │ │ │ ldr r0, [pc, #60] @ (43c6dc ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 43c590 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - ble.n 43c654 │ │ │ │ + ble.n 43c65c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stc 0, cr0, [r8, #264] @ 0x108 │ │ │ │ - ble.n 43c620 │ │ │ │ + stc 0, cr0, [ip, #264] @ 0x108 │ │ │ │ + ble.n 43c628 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stcl 0, cr0, [sl, #-264]! @ 0xfffffef8 │ │ │ │ - ble.n 43c5ec │ │ │ │ + stcl 0, cr0, [lr, #-264]! @ 0xfffffef8 │ │ │ │ + ble.n 43c5f4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stcl 0, cr0, [ip, #-264] @ 0xfffffef8 │ │ │ │ - ble.n 43c7b8 │ │ │ │ + ldcl 0, cr0, [r0, #-264] @ 0xfffffef8 │ │ │ │ + ble.n 43c7c0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stc 0, cr0, [lr, #-264]! @ 0xfffffef8 │ │ │ │ - ble.n 43c784 │ │ │ │ + ldc 0, cr0, [r2, #-264]! @ 0xfffffef8 │ │ │ │ + ble.n 43c78c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc 0, cr0, [r0, #-264] @ 0xfffffef8 │ │ │ │ - ble.n 43c750 │ │ │ │ + ldc 0, cr0, [r4, #-264] @ 0xfffffef8 │ │ │ │ + ble.n 43c758 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldcl 0, cr0, [r2], #264 @ 0x108 │ │ │ │ + ldcl 0, cr0, [r6], #264 @ 0x108 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ @@ -1388102,22 +1388106,22 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ svc 68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 43cb14 │ │ │ │ + bge.n 43cb1c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strd r0, r0, [r8, #264]! @ 0x108 │ │ │ │ + strd r0, r0, [ip, #264]! @ 0x108 │ │ │ │ bgt.n 43cb6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 43cb6c │ │ │ │ + bls.n 43cb74 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmdb lr, {r1, r6} │ │ │ │ + ldmdb r2, {r1, r6} │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ cbz r2, 43caf6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 43cafc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ vmov.f64 d2, d10 │ │ │ │ @@ -1388562,47 +1388566,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ bls.n 43cfd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r0, #1 │ │ │ │ bhi.n 43cfe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bvs.n 43d008 │ │ │ │ + bvs.n 43d010 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 43d018 │ │ │ │ + bvs.n 43d020 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bpl.n 43d0d8 │ │ │ │ + bpl.n 43d0e0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 43ca4c │ │ │ │ + b.n 43ca54 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 43cf58 │ │ │ │ + bmi.n 43cf60 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 43c8cc │ │ │ │ + b.n 43c8d4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bmi.n 43d070 │ │ │ │ + bmi.n 43d078 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 43d7e4 │ │ │ │ + b.n 43d7ec │ │ │ │ lsls r2, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #2210 @ 0x8a2 │ │ │ │ ldr r0, [pc, #224] @ (43d10c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1388681,29 +1388685,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (43d128 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 43cd4e │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 43d058 │ │ │ │ + bcc.n 43d060 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 43d7cc │ │ │ │ + b.n 43d7d4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bcc.n 43d1a4 │ │ │ │ + bcc.n 43d1ac │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 43d718 │ │ │ │ + b.n 43d720 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bcc.n 43d170 │ │ │ │ + bcc.n 43d178 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 43d6e4 │ │ │ │ + b.n 43d6ec │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bcs.n 43d0e4 │ │ │ │ + bcs.n 43d0ec │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 43d658 │ │ │ │ + b.n 43d660 │ │ │ │ lsls r2, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ ldr r5, [pc, #924] @ (43d4e0 ) │ │ │ │ @@ -1389022,47 +1389026,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ bpl.n 43d4e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r0, #1 │ │ │ │ bmi.n 43d4f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - tst r0, r7 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bne.n 43d530 │ │ │ │ + bne.n 43d538 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 43d5f0 │ │ │ │ + beq.n 43d5f8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 43d564 │ │ │ │ + b.n 43d56c │ │ │ │ lsls r2, r0, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #2210 @ 0x8a2 │ │ │ │ ldr r0, [pc, #224] @ (43d614 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96498 │ │ │ │ @@ -1389141,29 +1389145,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (43d630 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 43d246 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 43d610 │ │ │ │ + ble.n 43d618 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 43d5dc │ │ │ │ + ble.n 43d5e4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ble.n 43d550 │ │ │ │ + ble.n 43d558 │ │ │ │ lsls r2, r0, #1 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -1389924,23 +1389928,23 @@ │ │ │ │ ... │ │ │ │ ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #30] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bmi.n 43dec4 │ │ │ │ + bpl.n 43decc │ │ │ │ lsls r2, r0, #1 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 43df60 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -1390315,59 +1390319,59 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #100] @ (43e328 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 43e170 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcc.n 43e284 │ │ │ │ + bcc.n 43e28c │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcs.n 43e338 │ │ │ │ + bcs.n 43e340 │ │ │ │ lsls r2, r0, #1 │ │ │ │ stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 43e2d0 │ │ │ │ + bne.n 43e2d8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 43e29c │ │ │ │ + bne.n 43e2a4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 43e3c4 │ │ │ │ + bne.n 43e3cc │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 43e38c │ │ │ │ + bne.n 43e394 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 43e360 │ │ │ │ + bne.n 43e368 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 43e330 │ │ │ │ + bne.n 43e338 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 43e2fc │ │ │ │ + beq.n 43e304 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 43e2c8 │ │ │ │ + beq.n 43e2d0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -1390574,21 +1390578,21 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ vmul.f64 d11, d6, d11 │ │ │ │ vmul.f64 d3, d2, d3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ vmul.f64 d2, d2, d6 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmul.f64 d1, d10, d1 │ │ │ │ @@ -1390931,33 +1390935,33 @@ │ │ │ │ blx 96498 │ │ │ │ ldr r0, [pc, #48] @ (43ea48 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 43e7e4 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 43eaa6 │ │ │ │ + pop {r1} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbnz r6, 43eaa8 │ │ │ │ + cbnz r2, 43eaaa │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 43ea78 │ │ │ │ + cbnz r4, 43ea78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbnz r4, 43ea78 │ │ │ │ + cbnz r0, 43ea7a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -1391159,21 +1391163,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ cbnz r6, 43ed42 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r2, r0, #1 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ vmul.f64 d11, d6, d11 │ │ │ │ vmul.f64 d4, d2, d4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ vmul.f64 d2, d2, d6 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmul.f64 d1, d10, d1 │ │ │ │ @@ -1391445,21 +1391449,21 @@ │ │ │ │ vcmpe.f64 d3, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d3, d11 │ │ │ │ b.n 43ee58 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -1391542,21 +1391546,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (43f17c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9d3fc │ │ │ │ b.n 43eef0 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r2, r0, #1 │ │ │ │ - sxtb r2, r7 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r5, [pc, #736] @ (43f478 ) │ │ │ │ @@ -1392457,37 +1392461,37 @@ │ │ │ │ b.n 43fa44 │ │ │ │ blx 96f98 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r2, r0, #1 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - add r7, pc, #960 @ (adr r7, 4400e4 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 4400f4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r2, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -1393270,65 +1393274,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, pc, #520 @ (adr r5, 440794 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 4407a4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 440730 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 440740 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r2, r0, #1 │ │ │ │ - add r4, pc, #992 @ (adr r4, 440978 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 440988 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 440900 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 440910 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r2, r0, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6af │ │ │ │ vmlsl.u , d15, d13[0] │ │ │ │ - vrsra.u64 q13, q8, #1 │ │ │ │ + vrsra.u64 q13, q10, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r6, 440620 │ │ │ │ + cbz r2, 440622 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 4408fc ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 44090c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r6, 440620 │ │ │ │ + cbz r2, 440622 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - add r3, pc, #584 @ (adr r3, 44080c ) │ │ │ │ + add r3, pc, #60 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes